Interface LineageObject.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LineageObject.Builder,LineageObject>,SdkBuilder<LineageObject.Builder,LineageObject>,SdkPojo
- Enclosing class:
- LineageObject
public static interface LineageObject.Builder extends SdkPojo, CopyableBuilder<LineageObject.Builder,LineageObject>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LineageObject.Buildereuid(Integer euid)The effective user ID that was used to execute the process.LineageObject.BuilderexecutablePath(String executablePath)The absolute path of the process executable file.LineageObject.Buildername(String name)The name of the process.LineageObject.BuildernamespacePid(Integer namespacePid)The process ID of the child process.LineageObject.BuilderparentUuid(String parentUuid)The unique ID of the parent process.LineageObject.Builderpid(Integer pid)The ID of the process.LineageObject.BuilderstartTime(Instant startTime)The time when the process started.LineageObject.BuilderuserId(Integer userId)The user ID of the user that executed the process.LineageObject.Builderuuid(String uuid)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 Detail
-
startTime
LineageObject.Builder startTime(Instant 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.
-
namespacePid
LineageObject.Builder namespacePid(Integer namespacePid)
The process ID of the child process.
- Parameters:
namespacePid- The process ID of the child process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userId
LineageObject.Builder userId(Integer userId)
The user ID of the user that executed the process.
- Parameters:
userId- The user ID of the user that executed the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
LineageObject.Builder name(String 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.
-
pid
LineageObject.Builder pid(Integer 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.
-
uuid
LineageObject.Builder uuid(String 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.
-
executablePath
LineageObject.Builder executablePath(String 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.
-
euid
LineageObject.Builder euid(Integer euid)
The effective user ID that was used to execute the process.
- Parameters:
euid- The effective user ID that was used to execute the process.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentUuid
LineageObject.Builder parentUuid(String 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.
-
-