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 UTC time stamp of the creation time of the investigation report.GetInvestigationResponse.BuilderentityArn(String entityArn)The unique Amazon Resource Name (ARN) of the IAM user and IAM role.GetInvestigationResponse.BuilderentityType(String entityType)Type of entity.GetInvestigationResponse.BuilderentityType(EntityType entityType)Type of entity.GetInvestigationResponse.BuildergraphArn(String graphArn)The 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 for the scope time set to generate the investigation report.GetInvestigationResponse.Builderseverity(String severity)Severity based on the likelihood and impact of the indicators of compromise discovered in the investigation.GetInvestigationResponse.Builderseverity(Severity severity)Severity 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)Status based on the completion status of the investigation.GetInvestigationResponse.Builderstatus(Status status)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 ARN of the behavior graph.
- Parameters:
graphArn- The 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) of the IAM user and IAM role.
- Parameters:
entityArn- The unique Amazon Resource Name (ARN) of the IAM user and IAM role.- 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 IAM user and role.
- Parameters:
entityType- Type of entity. For example, Amazon Web Services accounts, such as IAM user and 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 IAM user and role.
- Parameters:
entityType- Type of entity. For example, Amazon Web Services accounts, such as IAM user and 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 UTC time stamp of the creation time of the investigation report.
- Parameters:
createdTime- The UTC time stamp of the creation time of the investigation report.- 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 for the scope time set to generate the investigation report.
- Parameters:
scopeStartTime- The start date and time for the scope time set to generate the investigation report.- 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)
Status based on the completion status of the investigation.
-
status
GetInvestigationResponse.Builder status(Status status)
Status based on the completion status of the investigation.
-
severity
GetInvestigationResponse.Builder severity(String severity)
Severity based on the likelihood and impact of the indicators of compromise discovered in the investigation.
-
severity
GetInvestigationResponse.Builder severity(Severity severity)
Severity 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 you have completed reviewing the investigation.
-
state
GetInvestigationResponse.Builder state(State state)
The current state of the investigation. An archived investigation indicates you have completed reviewing the investigation.
-
-