@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetInvestigationResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
| Constructor and Description |
|---|
GetInvestigationResult() |
| Modifier and Type | Method and Description |
|---|---|
GetInvestigationResult |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedTime()
The creation time of the investigation report in UTC time stamp format.
|
String |
getEntityArn()
The unique Amazon Resource Name (ARN).
|
String |
getEntityType()
Type of entity.
|
String |
getGraphArn()
The Amazon Resource Name (ARN) of the behavior graph.
|
String |
getInvestigationId()
The investigation ID of the investigation report.
|
Date |
getScopeEndTime()
The data and time when the investigation began.
|
Date |
getScopeStartTime()
The start date and time used to set the scope time within which you want to generate the investigation report.
|
String |
getSeverity()
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the
investigation.
|
String |
getState()
The current state of the investigation.
|
String |
getStatus()
The status based on the completion status of the investigation.
|
int |
hashCode() |
void |
setCreatedTime(Date createdTime)
The creation time of the investigation report in UTC time stamp format.
|
void |
setEntityArn(String entityArn)
The unique Amazon Resource Name (ARN).
|
void |
setEntityType(String entityType)
Type of entity.
|
void |
setGraphArn(String graphArn)
The Amazon Resource Name (ARN) of the behavior graph.
|
void |
setInvestigationId(String investigationId)
The investigation ID of the investigation report.
|
void |
setScopeEndTime(Date scopeEndTime)
The data and time when the investigation began.
|
void |
setScopeStartTime(Date scopeStartTime)
The start date and time used to set the scope time within which you want to generate the investigation report.
|
void |
setSeverity(String severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the
investigation.
|
void |
setState(String state)
The current state of the investigation.
|
void |
setStatus(String status)
The status based on the completion status of the investigation.
|
String |
toString()
Returns a string representation of this object.
|
GetInvestigationResult |
withCreatedTime(Date createdTime)
The creation time of the investigation report in UTC time stamp format.
|
GetInvestigationResult |
withEntityArn(String entityArn)
The unique Amazon Resource Name (ARN).
|
GetInvestigationResult |
withEntityType(EntityType entityType)
Type of entity.
|
GetInvestigationResult |
withEntityType(String entityType)
Type of entity.
|
GetInvestigationResult |
withGraphArn(String graphArn)
The Amazon Resource Name (ARN) of the behavior graph.
|
GetInvestigationResult |
withInvestigationId(String investigationId)
The investigation ID of the investigation report.
|
GetInvestigationResult |
withScopeEndTime(Date scopeEndTime)
The data and time when the investigation began.
|
GetInvestigationResult |
withScopeStartTime(Date scopeStartTime)
The start date and time used to set the scope time within which you want to generate the investigation report.
|
GetInvestigationResult |
withSeverity(Severity severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the
investigation.
|
GetInvestigationResult |
withSeverity(String severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the
investigation.
|
GetInvestigationResult |
withState(State state)
The current state of the investigation.
|
GetInvestigationResult |
withState(String state)
The current state of the investigation.
|
GetInvestigationResult |
withStatus(Status status)
The status based on the completion status of the investigation.
|
GetInvestigationResult |
withStatus(String status)
The status based on the completion status of the investigation.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadatapublic void setGraphArn(String graphArn)
The Amazon Resource Name (ARN) of the behavior graph.
graphArn - The Amazon Resource Name (ARN) of the behavior graph.public String getGraphArn()
The Amazon Resource Name (ARN) of the behavior graph.
public GetInvestigationResult withGraphArn(String graphArn)
The Amazon Resource Name (ARN) of the behavior graph.
graphArn - The Amazon Resource Name (ARN) of the behavior graph.public void setInvestigationId(String investigationId)
The investigation ID of the investigation report.
investigationId - The investigation ID of the investigation report.public String getInvestigationId()
The investigation ID of the investigation report.
public GetInvestigationResult withInvestigationId(String investigationId)
The investigation ID of the investigation report.
investigationId - The investigation ID of the investigation report.public void setEntityArn(String entityArn)
The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.
entityArn - The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.public String getEntityArn()
The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.
public GetInvestigationResult withEntityArn(String entityArn)
The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.
entityArn - The unique Amazon Resource Name (ARN). Detective supports IAM user ARNs and IAM role ARNs.public void setEntityType(String entityType)
Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
entityType - Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.EntityTypepublic String getEntityType()
Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
EntityTypepublic GetInvestigationResult withEntityType(String entityType)
Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
entityType - Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.EntityTypepublic GetInvestigationResult withEntityType(EntityType entityType)
Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.
entityType - Type of entity. For example, Amazon Web Services accounts, such as an IAM user and/or IAM role.EntityTypepublic void setCreatedTime(Date createdTime)
The creation time of the investigation report in UTC time stamp format.
createdTime - The creation time of the investigation report in UTC time stamp format.public Date getCreatedTime()
The creation time of the investigation report in UTC time stamp format.
public GetInvestigationResult withCreatedTime(Date createdTime)
The creation time of the investigation report in UTC time stamp format.
createdTime - The creation time of the investigation report in UTC time stamp format.public void setScopeStartTime(Date 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.
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.public Date getScopeStartTime()
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.
2021-08-18T16:35:56.284Z.public GetInvestigationResult withScopeStartTime(Date 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.
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.public void setScopeEndTime(Date 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.
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.public Date getScopeEndTime()
The data and time when the investigation began. The value is an UTC ISO8601 formatted string. For example,
2021-08-18T16:35:56.284Z.
2021-08-18T16:35:56.284Z.public GetInvestigationResult withScopeEndTime(Date 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.
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.public void setStatus(String status)
The status based on the completion status of the investigation.
status - The status based on the completion status of the investigation.Statuspublic String getStatus()
The status based on the completion status of the investigation.
Statuspublic GetInvestigationResult withStatus(String status)
The status based on the completion status of the investigation.
status - The status based on the completion status of the investigation.Statuspublic GetInvestigationResult withStatus(Status status)
The status based on the completion status of the investigation.
status - The status based on the completion status of the investigation.Statuspublic void setSeverity(String severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
severity - The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in
the investigation.Severitypublic String getSeverity()
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
Severitypublic GetInvestigationResult withSeverity(String severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
severity - The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in
the investigation.Severitypublic GetInvestigationResult withSeverity(Severity severity)
The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in the investigation.
severity - The severity assigned is based on the likelihood and impact of the indicators of compromise discovered in
the investigation.Severitypublic void setState(String state)
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
state - The current state of the investigation. An archived investigation indicates that you have completed
reviewing the investigation.Statepublic String getState()
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
Statepublic GetInvestigationResult withState(String state)
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
state - The current state of the investigation. An archived investigation indicates that you have completed
reviewing the investigation.Statepublic GetInvestigationResult withState(State state)
The current state of the investigation. An archived investigation indicates that you have completed reviewing the investigation.
state - The current state of the investigation. An archived investigation indicates that you have completed
reviewing the investigation.Statepublic String toString()
toString in class ObjectObject.toString()public GetInvestigationResult clone()