@Generated(value="software.amazon.awssdk:codegen") public final class AppAssessmentSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AppAssessmentSummary.Builder,AppAssessmentSummary>
Defines an application assessment summary.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AppAssessmentSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
appArn()
The Amazon Resource Name (ARN) of the application.
|
String |
appVersion()
The version of the application.
|
String |
assessmentArn()
The Amazon Resource Name (ARN) of the assessment.
|
String |
assessmentName()
The name of the assessment.
|
AssessmentStatus |
assessmentStatus()
The current status of the assessment for the resiliency policy.
|
String |
assessmentStatusAsString()
The current status of the assessment for the resiliency policy.
|
static AppAssessmentSummary.Builder |
builder() |
ComplianceStatus |
complianceStatus()
The current status of compliance for the resiliency policy.
|
String |
complianceStatusAsString()
The current status of compliance for the resiliency policy.
|
Cost |
cost()
The cost for the application.
|
Instant |
endTime()
The end time for the action.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AssessmentInvoker |
invoker()
The entity that invoked the assessment.
|
String |
invokerAsString()
The entity that invoked the assessment.
|
String |
message()
The message from the assessment run.
|
Double |
resiliencyScore()
The current resiliency score for the application.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AppAssessmentSummary.Builder> |
serializableBuilderClass() |
Instant |
startTime()
The starting time for the action.
|
AppAssessmentSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String appArn()
The Amazon Resource Name (ARN) of the 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.
partition
:resiliencehub:region:account:app/app-id. For more information
about ARNs, see
Amazon Resource Names (ARNs) in the AWS General Reference.public final String appVersion()
The version of the application.
public final 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.
partition
:resiliencehub:region:account:app-assessment/app-id. For more
information about ARNs, see Amazon Resource Names
(ARNs) in the AWS General Reference.public final String assessmentName()
The name of the assessment.
public final AssessmentStatus assessmentStatus()
The current status of the assessment for the resiliency policy.
If the service returns an enum value that is not available in the current SDK version, assessmentStatus
will return AssessmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from assessmentStatusAsString().
AssessmentStatuspublic final String assessmentStatusAsString()
The current status of the assessment for the resiliency policy.
If the service returns an enum value that is not available in the current SDK version, assessmentStatus
will return AssessmentStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from assessmentStatusAsString().
AssessmentStatuspublic final ComplianceStatus complianceStatus()
The current status of compliance for the resiliency policy.
If the service returns an enum value that is not available in the current SDK version, complianceStatus
will return ComplianceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceStatusAsString().
ComplianceStatuspublic final String complianceStatusAsString()
The current status of compliance for the resiliency policy.
If the service returns an enum value that is not available in the current SDK version, complianceStatus
will return ComplianceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from complianceStatusAsString().
ComplianceStatuspublic final Cost cost()
The cost for the application.
public final Instant endTime()
The end time for the action.
public final AssessmentInvoker invoker()
The entity that invoked the assessment.
If the service returns an enum value that is not available in the current SDK version, invoker will
return AssessmentInvoker.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
invokerAsString().
AssessmentInvokerpublic final String invokerAsString()
The entity that invoked the assessment.
If the service returns an enum value that is not available in the current SDK version, invoker will
return AssessmentInvoker.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
invokerAsString().
AssessmentInvokerpublic final String message()
The message from the assessment run.
public final Double resiliencyScore()
The current resiliency score for the application.
public final Instant startTime()
The starting time for the action.
public AppAssessmentSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AppAssessmentSummary.Builder,AppAssessmentSummary>public static AppAssessmentSummary.Builder builder()
public static Class<? extends AppAssessmentSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.