Interface ProcessDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProcessDetails.Builder,
,ProcessDetails> SdkBuilder<ProcessDetails.Builder,
,ProcessDetails> SdkPojo
- Enclosing class:
ProcessDetails
-
Method Summary
Modifier and TypeMethodDescriptionThe effective user ID of the user that executed the process.executablePath
(String executablePath) The absolute path of the process executable file.executableSha256
(String executableSha256) TheSHA256
hash of the process executable.lineage
(Collection<LineageObject> lineage) Information about the process's lineage.lineage
(Consumer<LineageObject.Builder>... lineage) Information about the process's lineage.lineage
(LineageObject... lineage) Information about the process's lineage.The name of the process.namespacePid
(Integer namespacePid) The ID of the child process.parentUuid
(String parentUuid) The unique ID of the parent process.The ID of the process.The present working directory of the process.The time when the process started.The user that executed the process.The unique ID of the user that executed the process.The unique ID assigned to the process by GuardDuty.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the process.
- Parameters:
name
- The name of the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executablePath
The absolute path of the process executable file.
- Parameters:
executablePath
- The absolute path of the process executable file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executableSha256
The
SHA256
hash of the process executable.- Parameters:
executableSha256
- TheSHA256
hash of the process executable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
namespacePid
The ID of the child process.
- Parameters:
namespacePid
- The ID of the child process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pwd
The present working directory of the process.
- Parameters:
pwd
- The present working directory of the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pid
The ID of the process.
- Parameters:
pid
- The ID of the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The time when the process started. This is in UTC format.
- Parameters:
startTime
- The time when the process started. This is in UTC format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uuid
The unique ID assigned to the process by GuardDuty.
- Parameters:
uuid
- The unique ID assigned to the process by GuardDuty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentUuid
The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.
- Parameters:
parentUuid
- The unique ID of the parent process. This ID is assigned to the parent process by GuardDuty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
user
The user that executed the process.
- Parameters:
user
- The user that executed the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
The unique ID of the user that executed the process.
- Parameters:
userId
- The unique ID of the user that executed the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
euid
The effective user ID of the user that executed the process.
- Parameters:
euid
- The effective user ID of the user that executed the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineage
Information about the process's lineage.
- Parameters:
lineage
- Information about the process's lineage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineage
Information about the process's lineage.
- Parameters:
lineage
- Information about the process's lineage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lineage
Information about the process's lineage.
This is a convenience method that creates an instance of theLineageObject.Builder
avoiding the need to create one manually viaLineageObject.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolineage(List<LineageObject>)
.- Parameters:
lineage
- a consumer that will call methods onLineageObject.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-