@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.AssessmentStatus
public String getAssessmentStatus()
Current status of the assessment for the resiliency policy.
AssessmentStatus
public AppAssessmentSummary withAssessmentStatus(String assessmentStatus)
Current status of the assessment for the resiliency policy.
assessmentStatus
- Current status of the assessment for the resiliency policy.AssessmentStatus
public AppAssessmentSummary withAssessmentStatus(AssessmentStatus assessmentStatus)
Current status of the assessment for the resiliency policy.
assessmentStatus
- Current status of the assessment for the resiliency policy.AssessmentStatus
public void setComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus
- TCurrent status of compliance for the resiliency policy.ComplianceStatus
public String getComplianceStatus()
TCurrent status of compliance for the resiliency policy.
ComplianceStatus
public AppAssessmentSummary withComplianceStatus(String complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus
- TCurrent status of compliance for the resiliency policy.ComplianceStatus
public AppAssessmentSummary withComplianceStatus(ComplianceStatus complianceStatus)
TCurrent status of compliance for the resiliency policy.
complianceStatus
- TCurrent status of compliance for the resiliency policy.ComplianceStatus
public 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.DriftStatus
public String getDriftStatus()
Indicates if compliance drifts (deviations) were detected while running an assessment for your application.
DriftStatus
public 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.DriftStatus
public 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.DriftStatus
public 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.AssessmentInvoker
public String getInvoker()
Entity that invoked the assessment.
AssessmentInvoker
public AppAssessmentSummary withInvoker(String invoker)
Entity that invoked the assessment.
invoker
- Entity that invoked the assessment.AssessmentInvoker
public AppAssessmentSummary withInvoker(AssessmentInvoker invoker)
Entity that invoked the assessment.
invoker
- Entity that invoked the assessment.AssessmentInvoker
public 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 Object
Object.toString()
public AppAssessmentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.