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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetInvestigationResponse.BuildercreatedTime(Instant createdTime)The creation time of the investigation report in UTC time stamp format.GetInvestigationResponse.BuilderentityArn(String entityArn)The unique Amazon Resource Name (ARN).GetInvestigationResponse.BuilderentityType(String entityType)Type of entity.GetInvestigationResponse.BuilderentityType(EntityType entityType)Type of entity.GetInvestigationResponse.BuildergraphArn(String graphArn)The Amazon Resource Name (ARN) of the behavior graph.GetInvestigationResponse.BuilderinvestigationId(String investigationId)The investigation ID of the investigation report.GetInvestigationResponse.BuilderscopeEndTime(Instant scopeEndTime)The data and time when the investigation began.GetInvestigationResponse.BuilderscopeStartTime(Instant scopeStartTime)The start date and time used to set the scope time within which you want to generate the investigation report.GetInvestigationResponse.Builderseverity(String severity)The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.GetInvestigationResponse.Builderseverity(Severity severity)The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.GetInvestigationResponse.Builderstate(String state)The current state of the investigation.GetInvestigationResponse.Builderstate(State state)The current state of the investigation.GetInvestigationResponse.Builderstatus(String status)The status based on the completion status of the investigation.GetInvestigationResponse.Builderstatus(Status status)The status based on the completion status of the investigation.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.detective.model.DetectiveResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
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.
-
status
GetInvestigationResponse.Builder status(Status status)
The status based on the completion status of the investigation.
-
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.
-
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.
-
state
GetInvestigationResponse.Builder state(String state)
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
-
state
GetInvestigationResponse.Builder state(State state)
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
-
-