@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AppAssessmentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Defines an application assessment summary.
| Constructor and Description |
|---|
AppAssessmentSummary() |
| Modifier and Type | Method and Description |
|---|---|
AppAssessmentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAppArn()
Amazon Resource Name (ARN) of the Resilience Hub application.
|
String |
getAppVersion()
Version of an application.
|
String |
getAssessmentArn()
Amazon Resource Name (ARN) of the assessment.
|
String |
getAssessmentName()
Name of the assessment.
|
String |
getAssessmentStatus()
Current status of the assessment for the resiliency policy.
|
String |
getComplianceStatus()
TCurrent status of compliance for the resiliency policy.
|
Cost |
getCost()
Cost for an application.
|
String |
getDriftStatus()
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
|
Date |
getEndTime()
End time for the action.
|
String |
getInvoker()
Entity that invoked the assessment.
|
String |
getMessage()
Message from the assessment run.
|
Double |
getResiliencyScore()
Current resiliency score for the application.
|
Date |
getStartTime()
Starting time for the action.
|
String |
getVersionName()
Name of an application version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAppArn(String appArn)
Amazon Resource Name (ARN) of the Resilience Hub application.
|
void |
setAppVersion(String appVersion)
Version of an application.
|
void |
setAssessmentArn(String assessmentArn)
Amazon Resource Name (ARN) of the assessment.
|
void |
setAssessmentName(String assessmentName)
Name of the assessment.
|
void |
setAssessmentStatus(String assessmentStatus)
Current status of the assessment for the resiliency policy.
|
void |
setComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
|
void |
setCost(Cost cost)
Cost for an application.
|
void |
setDriftStatus(String driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
|
void |
setEndTime(Date endTime)
End time for the action.
|
void |
setInvoker(String invoker)
Entity that invoked the assessment.
|
void |
setMessage(String message)
Message from the assessment run.
|
void |
setResiliencyScore(Double resiliencyScore)
Current resiliency score for the application.
|
void |
setStartTime(Date startTime)
Starting time for the action.
|
void |
setVersionName(String versionName)
Name of an application version.
|
String |
toString()
Returns a string representation of this object.
|
AppAssessmentSummary |
withAppArn(String appArn)
Amazon Resource Name (ARN) of the Resilience Hub application.
|
AppAssessmentSummary |
withAppVersion(String appVersion)
Version of an application.
|
AppAssessmentSummary |
withAssessmentArn(String assessmentArn)
Amazon Resource Name (ARN) of the assessment.
|
AppAssessmentSummary |
withAssessmentName(String assessmentName)
Name of the assessment.
|
AppAssessmentSummary |
withAssessmentStatus(AssessmentStatus assessmentStatus)
Current status of the assessment for the resiliency policy.
|
AppAssessmentSummary |
withAssessmentStatus(String assessmentStatus)
Current status of the assessment for the resiliency policy.
|
AppAssessmentSummary |
withComplianceStatus(ComplianceStatus complianceStatus)
TCurrent status of compliance for the resiliency policy.
|
AppAssessmentSummary |
withComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
|
AppAssessmentSummary |
withCost(Cost cost)
Cost for an application.
|
AppAssessmentSummary |
withDriftStatus(DriftStatus driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
|
AppAssessmentSummary |
withDriftStatus(String driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
|
AppAssessmentSummary |
withEndTime(Date endTime)
End time for the action.
|
AppAssessmentSummary |
withInvoker(AssessmentInvoker invoker)
Entity that invoked the assessment.
|
AppAssessmentSummary |
withInvoker(String invoker)
Entity that invoked the assessment.
|
AppAssessmentSummary |
withMessage(String message)
Message from the assessment run.
|
AppAssessmentSummary |
withResiliencyScore(Double resiliencyScore)
Current resiliency score for the application.
|
AppAssessmentSummary |
withStartTime(Date startTime)
Starting time for the action.
|
AppAssessmentSummary |
withVersionName(String versionName)
Name of an application version.
|
public void setAppArn(String appArn)
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For more
information about ARNs, see
Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
appArn - Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For
more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public String getAppArn()
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For more
information about ARNs, see
Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
partition:resiliencehub:region:account:app/app-id.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public AppAssessmentSummary withAppArn(String appArn)
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For more
information about ARNs, see
Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
appArn - Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:
partition:resiliencehub:region:account:app/app-id. For
more information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public void setAppVersion(String appVersion)
Version of an application.
appVersion - Version of an application.public String getAppVersion()
Version of an application.
public AppAssessmentSummary withAppVersion(String appVersion)
Version of an application.
appVersion - Version of an application.public void setAssessmentArn(String assessmentArn)
Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region:account:app-assessment/app-id. For more information
about ARNs, see Amazon
Resource Names (ARNs) in the Amazon Web Services General Reference guide.
assessmentArn - Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region:account:app-assessment/app-id. For more
information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public String getAssessmentArn()
Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region:account:app-assessment/app-id. For more information
about ARNs, see Amazon
Resource Names (ARNs) in the Amazon Web Services General Reference guide.
partition
:resiliencehub:region:account:app-assessment/app-id. For more
information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public AppAssessmentSummary withAssessmentArn(String assessmentArn)
Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region:account:app-assessment/app-id. For more information
about ARNs, see Amazon
Resource Names (ARNs) in the Amazon Web Services General Reference guide.
assessmentArn - Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition
:resiliencehub:region:account:app-assessment/app-id. For more
information about ARNs, see Amazon Resource Names
(ARNs) in the Amazon Web Services General Reference guide.public void setAssessmentName(String assessmentName)
Name of the assessment.
assessmentName - Name of the assessment.public String getAssessmentName()
Name of the assessment.
public AppAssessmentSummary withAssessmentName(String assessmentName)
Name of the assessment.
assessmentName - Name of the assessment.public void setAssessmentStatus(String assessmentStatus)
Current status of the assessment for the resiliency policy.
assessmentStatus - Current status of the assessment for the resiliency policy.AssessmentStatuspublic String getAssessmentStatus()
Current status of the assessment for the resiliency policy.
AssessmentStatuspublic AppAssessmentSummary withAssessmentStatus(String assessmentStatus)
Current status of the assessment for the resiliency policy.
assessmentStatus - Current status of the assessment for the resiliency policy.AssessmentStatuspublic AppAssessmentSummary withAssessmentStatus(AssessmentStatus assessmentStatus)
Current status of the assessment for the resiliency policy.
assessmentStatus - Current status of the assessment for the resiliency policy.AssessmentStatuspublic void setComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus - TCurrent status of compliance for the resiliency policy.ComplianceStatuspublic String getComplianceStatus()
TCurrent status of compliance for the resiliency policy.
ComplianceStatuspublic AppAssessmentSummary withComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus - TCurrent status of compliance for the resiliency policy.ComplianceStatuspublic AppAssessmentSummary withComplianceStatus(ComplianceStatus complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus - TCurrent status of compliance for the resiliency policy.ComplianceStatuspublic void setCost(Cost cost)
Cost for an application.
cost - Cost for an application.public Cost getCost()
Cost for an application.
public AppAssessmentSummary withCost(Cost cost)
Cost for an application.
cost - Cost for an application.public void setDriftStatus(String driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
driftStatus - Indicates if compliance drifts (deviations) were detected while running an assessment for your
application.DriftStatuspublic String getDriftStatus()
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
DriftStatuspublic AppAssessmentSummary withDriftStatus(String driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
driftStatus - Indicates if compliance drifts (deviations) were detected while running an assessment for your
application.DriftStatuspublic AppAssessmentSummary withDriftStatus(DriftStatus driftStatus)
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
driftStatus - Indicates if compliance drifts (deviations) were detected while running an assessment for your
application.DriftStatuspublic void setEndTime(Date endTime)
End time for the action.
endTime - End time for the action.public Date getEndTime()
End time for the action.
public AppAssessmentSummary withEndTime(Date endTime)
End time for the action.
endTime - End time for the action.public void setInvoker(String invoker)
Entity that invoked the assessment.
invoker - Entity that invoked the assessment.AssessmentInvokerpublic String getInvoker()
Entity that invoked the assessment.
AssessmentInvokerpublic AppAssessmentSummary withInvoker(String invoker)
Entity that invoked the assessment.
invoker - Entity that invoked the assessment.AssessmentInvokerpublic AppAssessmentSummary withInvoker(AssessmentInvoker invoker)
Entity that invoked the assessment.
invoker - Entity that invoked the assessment.AssessmentInvokerpublic void setMessage(String message)
Message from the assessment run.
message - Message from the assessment run.public String getMessage()
Message from the assessment run.
public AppAssessmentSummary withMessage(String message)
Message from the assessment run.
message - Message from the assessment run.public void setResiliencyScore(Double resiliencyScore)
Current resiliency score for the application.
resiliencyScore - Current resiliency score for the application.public Double getResiliencyScore()
Current resiliency score for the application.
public AppAssessmentSummary withResiliencyScore(Double resiliencyScore)
Current resiliency score for the application.
resiliencyScore - Current resiliency score for the application.public void setStartTime(Date startTime)
Starting time for the action.
startTime - Starting time for the action.public Date getStartTime()
Starting time for the action.
public AppAssessmentSummary withStartTime(Date startTime)
Starting time for the action.
startTime - Starting time for the action.public void setVersionName(String versionName)
Name of an application version.
versionName - Name of an application version.public String getVersionName()
Name of an application version.
public AppAssessmentSummary withVersionName(String versionName)
Name of an application version.
versionName - Name of an application version.public String toString()
toString in class ObjectObject.toString()public AppAssessmentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.