@Generated(value="software.amazon.awssdk:codegen") public final class DisruptionCompliance extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DisruptionCompliance.Builder,DisruptionCompliance>
Defines the compliance against the resiliency policy for a disruption.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DisruptionCompliance.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
achievableRpoInSecs()
The Recovery Point Objective (RPO) that is achievable, in seconds.
|
Integer |
achievableRtoInSecs()
The Recovery Time Objective (RTO) that is achievable, in seconds
|
static DisruptionCompliance.Builder |
builder() |
ComplianceStatus |
complianceStatus()
The current status of compliance for the resiliency policy.
|
String |
complianceStatusAsString()
The current status of compliance for the resiliency policy.
|
Integer |
currentRpoInSecs()
The current RPO, in seconds.
|
Integer |
currentRtoInSecs()
The current RTO, in seconds.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
message()
The disruption compliance message.
|
String |
rpoDescription()
The RPO description.
|
String |
rpoReferenceId()
The RPO reference identifier.
|
String |
rtoDescription()
The RTO description.
|
String |
rtoReferenceId()
The RTO reference identifier.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DisruptionCompliance.Builder> |
serializableBuilderClass() |
DisruptionCompliance.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer achievableRpoInSecs()
The Recovery Point Objective (RPO) that is achievable, in seconds.
public final Integer achievableRtoInSecs()
The Recovery Time Objective (RTO) that is achievable, in seconds
public 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 Integer currentRpoInSecs()
The current RPO, in seconds.
public final Integer currentRtoInSecs()
The current RTO, in seconds.
public final String message()
The disruption compliance message.
public final String rpoDescription()
The RPO description.
public final String rpoReferenceId()
The RPO reference identifier.
public final String rtoDescription()
The RTO description.
public final String rtoReferenceId()
The RTO reference identifier.
public DisruptionCompliance.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DisruptionCompliance.Builder,DisruptionCompliance>public static DisruptionCompliance.Builder builder()
public static Class<? extends DisruptionCompliance.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.