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 Details

    • 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

      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

      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

      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

      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

      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.