public static interface ProcessDetails.Builder extends SdkPojo, CopyableBuilder<ProcessDetails.Builder,ProcessDetails>
| Modifier and Type | Method and Description |
|---|---|
ProcessDetails.Builder |
euid(Integer euid)
The effective user ID of the user that executed the process.
|
ProcessDetails.Builder |
executablePath(String executablePath)
The absolute path of the process executable file.
|
ProcessDetails.Builder |
executableSha256(String executableSha256)
The
SHA256 hash of the process executable. |
ProcessDetails.Builder |
lineage(Collection<LineageObject> lineage)
Information about the process's lineage.
|
ProcessDetails.Builder |
lineage(Consumer<LineageObject.Builder>... lineage)
Information about the process's lineage.
|
ProcessDetails.Builder |
lineage(LineageObject... lineage)
Information about the process's lineage.
|
ProcessDetails.Builder |
name(String name)
The name of the process.
|
ProcessDetails.Builder |
namespacePid(Integer namespacePid)
The ID of the child process.
|
ProcessDetails.Builder |
parentUuid(String parentUuid)
The unique ID of the parent process.
|
ProcessDetails.Builder |
pid(Integer pid)
The ID of the process.
|
ProcessDetails.Builder |
pwd(String pwd)
The present working directory of the process.
|
ProcessDetails.Builder |
startTime(Instant startTime)
The time when the process started.
|
ProcessDetails.Builder |
user(String user)
The user that executed the process.
|
ProcessDetails.Builder |
userId(Integer userId)
The unique ID of the user that executed the process.
|
ProcessDetails.Builder |
uuid(String uuid)
The unique ID assigned to the process by GuardDuty.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildProcessDetails.Builder name(String name)
The name of the process.
name - The name of the process.ProcessDetails.Builder executablePath(String executablePath)
The absolute path of the process executable file.
executablePath - The absolute path of the process executable file.ProcessDetails.Builder executableSha256(String executableSha256)
The SHA256 hash of the process executable.
executableSha256 - The SHA256 hash of the process executable.ProcessDetails.Builder namespacePid(Integer namespacePid)
The ID of the child process.
namespacePid - The ID of the child process.ProcessDetails.Builder pwd(String pwd)
The present working directory of the process.
pwd - The present working directory of the process.ProcessDetails.Builder pid(Integer pid)
The ID of the process.
pid - The ID of the process.ProcessDetails.Builder startTime(Instant startTime)
The time when the process started. This is in UTC format.
startTime - The time when the process started. This is in UTC format.ProcessDetails.Builder uuid(String uuid)
The unique ID assigned to the process by GuardDuty.
uuid - The unique ID assigned to the process by GuardDuty.ProcessDetails.Builder parentUuid(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.ProcessDetails.Builder user(String user)
The user that executed the process.
user - The user that executed the process.ProcessDetails.Builder userId(Integer userId)
The unique ID of the user that executed the process.
userId - The unique ID of the user that executed the process.ProcessDetails.Builder euid(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.ProcessDetails.Builder lineage(Collection<LineageObject> lineage)
Information about the process's lineage.
lineage - Information about the process's lineage.ProcessDetails.Builder lineage(LineageObject... lineage)
Information about the process's lineage.
lineage - Information about the process's lineage.ProcessDetails.Builder lineage(Consumer<LineageObject.Builder>... 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 via LineageObject.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #lineage(List.
lineage - a consumer that will call methods on
LineageObject.Builder#lineage(java.util.Collection) Copyright © 2023. All rights reserved.