@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProcessDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about the observed process.
Constructor and Description |
---|
ProcessDetails() |
Modifier and Type | Method and Description |
---|---|
ProcessDetails |
clone() |
boolean |
equals(Object obj) |
Integer |
getEuid()
The effective user ID of the user that executed the process.
|
String |
getExecutablePath()
The absolute path of the process executable file.
|
String |
getExecutableSha256()
The
SHA256 hash of the process executable. |
List<LineageObject> |
getLineage()
Information about the process's lineage.
|
String |
getName()
The name of the process.
|
Integer |
getNamespacePid()
The ID of the child process.
|
String |
getParentUuid()
The unique ID of the parent process.
|
Integer |
getPid()
The ID of the process.
|
String |
getPwd()
The present working directory of the process.
|
Date |
getStartTime()
The time when the process started.
|
String |
getUser()
The user that executed the process.
|
Integer |
getUserId()
The unique ID of the user that executed the process.
|
String |
getUuid()
The unique ID assigned to the process by GuardDuty.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEuid(Integer euid)
The effective user ID of the user that executed the process.
|
void |
setExecutablePath(String executablePath)
The absolute path of the process executable file.
|
void |
setExecutableSha256(String executableSha256)
The
SHA256 hash of the process executable. |
void |
setLineage(Collection<LineageObject> lineage)
Information about the process's lineage.
|
void |
setName(String name)
The name of the process.
|
void |
setNamespacePid(Integer namespacePid)
The ID of the child process.
|
void |
setParentUuid(String parentUuid)
The unique ID of the parent process.
|
void |
setPid(Integer pid)
The ID of the process.
|
void |
setPwd(String pwd)
The present working directory of the process.
|
void |
setStartTime(Date startTime)
The time when the process started.
|
void |
setUser(String user)
The user that executed the process.
|
void |
setUserId(Integer userId)
The unique ID of the user that executed the process.
|
void |
setUuid(String uuid)
The unique ID assigned to the process by GuardDuty.
|
String |
toString()
Returns a string representation of this object.
|
ProcessDetails |
withEuid(Integer euid)
The effective user ID of the user that executed the process.
|
ProcessDetails |
withExecutablePath(String executablePath)
The absolute path of the process executable file.
|
ProcessDetails |
withExecutableSha256(String executableSha256)
The
SHA256 hash of the process executable. |
ProcessDetails |
withLineage(Collection<LineageObject> lineage)
Information about the process's lineage.
|
ProcessDetails |
withLineage(LineageObject... lineage)
Information about the process's lineage.
|
ProcessDetails |
withName(String name)
The name of the process.
|
ProcessDetails |
withNamespacePid(Integer namespacePid)
The ID of the child process.
|
ProcessDetails |
withParentUuid(String parentUuid)
The unique ID of the parent process.
|
ProcessDetails |
withPid(Integer pid)
The ID of the process.
|
ProcessDetails |
withPwd(String pwd)
The present working directory of the process.
|
ProcessDetails |
withStartTime(Date startTime)
The time when the process started.
|
ProcessDetails |
withUser(String user)
The user that executed the process.
|
ProcessDetails |
withUserId(Integer userId)
The unique ID of the user that executed the process.
|
ProcessDetails |
withUuid(String uuid)
The unique ID assigned to the process by GuardDuty.
|
public void setName(String name)
The name of the process.
name
- The name of the process.public String getName()
The name of the process.
public ProcessDetails withName(String name)
The name of the process.
name
- The name of the process.public void setExecutablePath(String executablePath)
The absolute path of the process executable file.
executablePath
- The absolute path of the process executable file.public String getExecutablePath()
The absolute path of the process executable file.
public ProcessDetails withExecutablePath(String executablePath)
The absolute path of the process executable file.
executablePath
- The absolute path of the process executable file.public void setExecutableSha256(String executableSha256)
The SHA256
hash of the process executable.
executableSha256
- The SHA256
hash of the process executable.public String getExecutableSha256()
The SHA256
hash of the process executable.
SHA256
hash of the process executable.public ProcessDetails withExecutableSha256(String executableSha256)
The SHA256
hash of the process executable.
executableSha256
- The SHA256
hash of the process executable.public void setNamespacePid(Integer namespacePid)
The ID of the child process.
namespacePid
- The ID of the child process.public Integer getNamespacePid()
The ID of the child process.
public ProcessDetails withNamespacePid(Integer namespacePid)
The ID of the child process.
namespacePid
- The ID of the child process.public void setPwd(String pwd)
The present working directory of the process.
pwd
- The present working directory of the process.public String getPwd()
The present working directory of the process.
public ProcessDetails withPwd(String pwd)
The present working directory of the process.
pwd
- The present working directory of the process.public void setPid(Integer pid)
The ID of the process.
pid
- The ID of the process.public Integer getPid()
The ID of the process.
public ProcessDetails withPid(Integer pid)
The ID of the process.
pid
- The ID of the process.public void setStartTime(Date startTime)
The time when the process started. This is in UTC format.
startTime
- The time when the process started. This is in UTC format.public Date getStartTime()
The time when the process started. This is in UTC format.
public ProcessDetails withStartTime(Date startTime)
The time when the process started. This is in UTC format.
startTime
- The time when the process started. This is in UTC format.public void setUuid(String uuid)
The unique ID assigned to the process by GuardDuty.
uuid
- The unique ID assigned to the process by GuardDuty.public String getUuid()
The unique ID assigned to the process by GuardDuty.
public ProcessDetails withUuid(String uuid)
The unique ID assigned to the process by GuardDuty.
uuid
- The unique ID assigned to the process by GuardDuty.public void setParentUuid(String parentUuid)
The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.
parentUuid
- The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.public String getParentUuid()
The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.
public ProcessDetails withParentUuid(String parentUuid)
The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.
parentUuid
- The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.public void setUser(String user)
The user that executed the process.
user
- The user that executed the process.public String getUser()
The user that executed the process.
public ProcessDetails withUser(String user)
The user that executed the process.
user
- The user that executed the process.public void setUserId(Integer userId)
The unique ID of the user that executed the process.
userId
- The unique ID of the user that executed the process.public Integer getUserId()
The unique ID of the user that executed the process.
public ProcessDetails withUserId(Integer userId)
The unique ID of the user that executed the process.
userId
- The unique ID of the user that executed the process.public void setEuid(Integer euid)
The effective user ID of the user that executed the process.
euid
- The effective user ID of the user that executed the process.public Integer getEuid()
The effective user ID of the user that executed the process.
public ProcessDetails withEuid(Integer euid)
The effective user ID of the user that executed the process.
euid
- The effective user ID of the user that executed the process.public List<LineageObject> getLineage()
Information about the process's lineage.
public void setLineage(Collection<LineageObject> lineage)
Information about the process's lineage.
lineage
- Information about the process's lineage.public ProcessDetails withLineage(LineageObject... lineage)
Information about the process's lineage.
NOTE: This method appends the values to the existing list (if any). Use
setLineage(java.util.Collection)
or withLineage(java.util.Collection)
if you want to override
the existing values.
lineage
- Information about the process's lineage.public ProcessDetails withLineage(Collection<LineageObject> lineage)
Information about the process's lineage.
lineage
- Information about the process's lineage.public String toString()
toString
in class Object
Object.toString()
public ProcessDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.