Interface GetInvestigationResponse.Builder

    • Method Detail

      • graphArn

        GetInvestigationResponse.Builder graphArn​(String graphArn)

        The Amazon Resource Name (ARN) of the behavior graph.

        Parameters:
        graphArn - The Amazon Resource Name (ARN) of the behavior graph.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • investigationId

        GetInvestigationResponse.Builder investigationId​(String investigationId)

        The investigation ID of the investigation report.

        Parameters:
        investigationId - The investigation ID of the investigation report.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • entityArn

        GetInvestigationResponse.Builder entityArn​(String entityArn)

        The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.

        Parameters:
        entityArn - The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • entityType

        GetInvestigationResponse.Builder entityType​(String entityType)

        Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.

        Parameters:
        entityType - Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EntityType, EntityType
      • entityType

        GetInvestigationResponse.Builder entityType​(EntityType entityType)

        Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.

        Parameters:
        entityType - Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EntityType, EntityType
      • createdTime

        GetInvestigationResponse.Builder createdTime​(Instant createdTime)

        The creation time of the investigation report in UTC time stamp format.

        Parameters:
        createdTime - The creation time of the investigation report in UTC time stamp format.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scopeStartTime

        GetInvestigationResponse.Builder scopeStartTime​(Instant scopeStartTime)

        The start date and time used to set the scope time within which you want to generate the investigation report. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.

        Parameters:
        scopeStartTime - The start date and time used to set the scope time within which you want to generate the investigation report. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • scopeEndTime

        GetInvestigationResponse.Builder scopeEndTime​(Instant scopeEndTime)

        The data and time when the investigation began. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.

        Parameters:
        scopeEndTime - The data and time when the investigation began. The value is an UTC ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        GetInvestigationResponse.Builder status​(String status)

        The status based on the completion status of the investigation.

        Parameters:
        status - The status based on the completion status of the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        GetInvestigationResponse.Builder status​(Status status)

        The status based on the completion status of the investigation.

        Parameters:
        status - The status based on the completion status of the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • severity

        GetInvestigationResponse.Builder severity​(String severity)

        The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.

        Parameters:
        severity - The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Severity, Severity
      • severity

        GetInvestigationResponse.Builder severity​(Severity severity)

        The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.

        Parameters:
        severity - The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Severity, Severity
      • state

        GetInvestigationResponse.Builder state​(String state)

        The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.

        Parameters:
        state - The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        State, State
      • state

        GetInvestigationResponse.Builder state​(State state)

        The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.

        Parameters:
        state - The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        State, State