Interface GetInvestigationResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetInvestigationResponse.Builder,GetInvestigationResponse>, DetectiveResponse.Builder, SdkBuilder<GetInvestigationResponse.Builder,GetInvestigationResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetInvestigationResponse

public static interface GetInvestigationResponse.Builder extends DetectiveResponse.Builder, SdkPojo, CopyableBuilder<GetInvestigationResponse.Builder,GetInvestigationResponse>
  • Method Details

    • 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

      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

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

      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

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

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

      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: