Interface LineageObject.Builder

    • 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.