@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()
The Amazon Resource Name (ARN) of the Resilience Hub application.
|
String |
getAppVersion()
The version of the application.
|
String |
getAssessmentArn()
The Amazon Resource Name (ARN) of the assessment.
|
String |
getAssessmentName()
The name of the assessment.
|
String |
getAssessmentStatus()
The current status of the assessment for the resiliency policy.
|
String |
getComplianceStatus()
The current status of compliance for the resiliency policy.
|
Cost |
getCost()
The cost for the application.
|
Date |
getEndTime()
The end time for the action.
|
String |
getInvoker()
The entity that invoked the assessment.
|
String |
getMessage()
The message from the assessment run.
|
Double |
getResiliencyScore()
The current resiliency score for the application.
|
Date |
getStartTime()
The starting time for the action.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAppArn(String appArn)
The Amazon Resource Name (ARN) of the Resilience Hub application.
|
void |
setAppVersion(String appVersion)
The version of the application.
|
void |
setAssessmentArn(String assessmentArn)
The Amazon Resource Name (ARN) of the assessment.
|
void |
setAssessmentName(String assessmentName)
The name of the assessment.
|
void |
setAssessmentStatus(String assessmentStatus)
The current status of the assessment for the resiliency policy.
|
void |
setComplianceStatus(String complianceStatus)
The current status of compliance for the resiliency policy.
|
void |
setCost(Cost cost)
The cost for the application.
|
void |
setEndTime(Date endTime)
The end time for the action.
|
void |
setInvoker(String invoker)
The entity that invoked the assessment.
|
void |
setMessage(String message)
The message from the assessment run.
|
void |
setResiliencyScore(Double resiliencyScore)
The current resiliency score for the application.
|
void |
setStartTime(Date startTime)
The starting time for the action.
|
String |
toString()
Returns a string representation of this object.
|
AppAssessmentSummary |
withAppArn(String appArn)
The Amazon Resource Name (ARN) of the Resilience Hub application.
|
AppAssessmentSummary |
withAppVersion(String appVersion)
The version of the application.
|
AppAssessmentSummary |
withAssessmentArn(String assessmentArn)
The Amazon Resource Name (ARN) of the assessment.
|
AppAssessmentSummary |
withAssessmentName(String assessmentName)
The name of the assessment.
|
AppAssessmentSummary |
withAssessmentStatus(AssessmentStatus assessmentStatus)
The current status of the assessment for the resiliency policy.
|
AppAssessmentSummary |
withAssessmentStatus(String assessmentStatus)
The current status of the assessment for the resiliency policy.
|
AppAssessmentSummary |
withComplianceStatus(ComplianceStatus complianceStatus)
The current status of compliance for the resiliency policy.
|
AppAssessmentSummary |
withComplianceStatus(String complianceStatus)
The current status of compliance for the resiliency policy.
|
AppAssessmentSummary |
withCost(Cost cost)
The cost for the application.
|
AppAssessmentSummary |
withEndTime(Date endTime)
The end time for the action.
|
AppAssessmentSummary |
withInvoker(AssessmentInvoker invoker)
The entity that invoked the assessment.
|
AppAssessmentSummary |
withInvoker(String invoker)
The entity that invoked the assessment.
|
AppAssessmentSummary |
withMessage(String message)
The message from the assessment run.
|
AppAssessmentSummary |
withResiliencyScore(Double resiliencyScore)
The current resiliency score for the application.
|
AppAssessmentSummary |
withStartTime(Date startTime)
The starting time for the action.
|
public void setAppArn(String appArn)
The 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 AWS General Reference guide.
appArn
- The 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 AWS General Reference guide.public String getAppArn()
The 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 AWS General Reference guide.
partition
:resiliencehub:region
:account
:app/app-id
.
For more information about ARNs, see Amazon Resource Names
(ARNs) in the AWS General Reference guide.public AppAssessmentSummary withAppArn(String appArn)
The 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 AWS General Reference guide.
appArn
- The 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 AWS General Reference guide.public void setAppVersion(String appVersion)
The version of the application.
appVersion
- The version of the application.public String getAppVersion()
The version of the application.
public AppAssessmentSummary withAppVersion(String appVersion)
The version of the application.
appVersion
- The version of the application.public void setAssessmentArn(String assessmentArn)
The 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 AWS General Reference guide.
assessmentArn
- The 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 AWS General Reference guide.public String getAssessmentArn()
The 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 AWS General Reference guide.
partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more
information about ARNs, see Amazon Resource Names
(ARNs) in the AWS General Reference guide.public AppAssessmentSummary withAssessmentArn(String assessmentArn)
The 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 AWS General Reference guide.
assessmentArn
- The 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 AWS General Reference guide.public void setAssessmentName(String assessmentName)
The name of the assessment.
assessmentName
- The name of the assessment.public String getAssessmentName()
The name of the assessment.
public AppAssessmentSummary withAssessmentName(String assessmentName)
The name of the assessment.
assessmentName
- The name of the assessment.public void setAssessmentStatus(String assessmentStatus)
The current status of the assessment for the resiliency policy.
assessmentStatus
- The current status of the assessment for the resiliency policy.AssessmentStatus
public String getAssessmentStatus()
The current status of the assessment for the resiliency policy.
AssessmentStatus
public AppAssessmentSummary withAssessmentStatus(String assessmentStatus)
The current status of the assessment for the resiliency policy.
assessmentStatus
- The current status of the assessment for the resiliency policy.AssessmentStatus
public AppAssessmentSummary withAssessmentStatus(AssessmentStatus assessmentStatus)
The current status of the assessment for the resiliency policy.
assessmentStatus
- The current status of the assessment for the resiliency policy.AssessmentStatus
public void setComplianceStatus(String complianceStatus)
The current status of compliance for the resiliency policy.
complianceStatus
- The current status of compliance for the resiliency policy.ComplianceStatus
public String getComplianceStatus()
The current status of compliance for the resiliency policy.
ComplianceStatus
public AppAssessmentSummary withComplianceStatus(String complianceStatus)
The current status of compliance for the resiliency policy.
complianceStatus
- The current status of compliance for the resiliency policy.ComplianceStatus
public AppAssessmentSummary withComplianceStatus(ComplianceStatus complianceStatus)
The current status of compliance for the resiliency policy.
complianceStatus
- The current status of compliance for the resiliency policy.ComplianceStatus
public void setCost(Cost cost)
The cost for the application.
cost
- The cost for the application.public Cost getCost()
The cost for the application.
public AppAssessmentSummary withCost(Cost cost)
The cost for the application.
cost
- The cost for the application.public void setEndTime(Date endTime)
The end time for the action.
endTime
- The end time for the action.public Date getEndTime()
The end time for the action.
public AppAssessmentSummary withEndTime(Date endTime)
The end time for the action.
endTime
- The end time for the action.public void setInvoker(String invoker)
The entity that invoked the assessment.
invoker
- The entity that invoked the assessment.AssessmentInvoker
public String getInvoker()
The entity that invoked the assessment.
AssessmentInvoker
public AppAssessmentSummary withInvoker(String invoker)
The entity that invoked the assessment.
invoker
- The entity that invoked the assessment.AssessmentInvoker
public AppAssessmentSummary withInvoker(AssessmentInvoker invoker)
The entity that invoked the assessment.
invoker
- The entity that invoked the assessment.AssessmentInvoker
public void setMessage(String message)
The message from the assessment run.
message
- The message from the assessment run.public String getMessage()
The message from the assessment run.
public AppAssessmentSummary withMessage(String message)
The message from the assessment run.
message
- The message from the assessment run.public void setResiliencyScore(Double resiliencyScore)
The current resiliency score for the application.
resiliencyScore
- The current resiliency score for the application.public Double getResiliencyScore()
The current resiliency score for the application.
public AppAssessmentSummary withResiliencyScore(Double resiliencyScore)
The current resiliency score for the application.
resiliencyScore
- The current resiliency score for the application.public void setStartTime(Date startTime)
The starting time for the action.
startTime
- The starting time for the action.public Date getStartTime()
The starting time for the action.
public AppAssessmentSummary withStartTime(Date startTime)
The starting time for the action.
startTime
- The starting time for the action.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.