Interface DisruptionCompliance.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DisruptionCompliance.Builder,DisruptionCompliance>,SdkBuilder<DisruptionCompliance.Builder,DisruptionCompliance>,SdkPojo
- Enclosing class:
- DisruptionCompliance
public static interface DisruptionCompliance.Builder extends SdkPojo, CopyableBuilder<DisruptionCompliance.Builder,DisruptionCompliance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DisruptionCompliance.BuilderachievableRpoInSecs(Integer achievableRpoInSecs)The Recovery Point Objective (RPO) that is achievable, in seconds.DisruptionCompliance.BuilderachievableRtoInSecs(Integer achievableRtoInSecs)The Recovery Time Objective (RTO) that is achievable, in secondsDisruptionCompliance.BuildercomplianceStatus(String complianceStatus)The current status of compliance for the resiliency policy.DisruptionCompliance.BuildercomplianceStatus(ComplianceStatus complianceStatus)The current status of compliance for the resiliency policy.DisruptionCompliance.BuildercurrentRpoInSecs(Integer currentRpoInSecs)The current RPO, in seconds.DisruptionCompliance.BuildercurrentRtoInSecs(Integer currentRtoInSecs)The current RTO, in seconds.DisruptionCompliance.Buildermessage(String message)The disruption compliance message.DisruptionCompliance.BuilderrpoDescription(String rpoDescription)The RPO description.DisruptionCompliance.BuilderrpoReferenceId(String rpoReferenceId)Reference identifier of the RPO .DisruptionCompliance.BuilderrtoDescription(String rtoDescription)The RTO description.DisruptionCompliance.BuilderrtoReferenceId(String rtoReferenceId)Reference identifier of the RTO.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
achievableRpoInSecs
DisruptionCompliance.Builder achievableRpoInSecs(Integer achievableRpoInSecs)
The Recovery Point Objective (RPO) that is achievable, in seconds.
- Parameters:
achievableRpoInSecs- The Recovery Point Objective (RPO) that is achievable, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
achievableRtoInSecs
DisruptionCompliance.Builder achievableRtoInSecs(Integer achievableRtoInSecs)
The Recovery Time Objective (RTO) that is achievable, in seconds
- Parameters:
achievableRtoInSecs- The Recovery Time Objective (RTO) that is achievable, in seconds- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
complianceStatus
DisruptionCompliance.Builder complianceStatus(String complianceStatus)
The current status of compliance for the resiliency policy.
- Parameters:
complianceStatus- The current status of compliance for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceStatus,ComplianceStatus
-
complianceStatus
DisruptionCompliance.Builder complianceStatus(ComplianceStatus complianceStatus)
The current status of compliance for the resiliency policy.
- Parameters:
complianceStatus- The current status of compliance for the resiliency policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ComplianceStatus,ComplianceStatus
-
currentRpoInSecs
DisruptionCompliance.Builder currentRpoInSecs(Integer currentRpoInSecs)
The current RPO, in seconds.
- Parameters:
currentRpoInSecs- The current RPO, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentRtoInSecs
DisruptionCompliance.Builder currentRtoInSecs(Integer currentRtoInSecs)
The current RTO, in seconds.
- Parameters:
currentRtoInSecs- The current RTO, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
message
DisruptionCompliance.Builder message(String message)
The disruption compliance message.
- Parameters:
message- The disruption compliance message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rpoDescription
DisruptionCompliance.Builder rpoDescription(String rpoDescription)
The RPO description.
- Parameters:
rpoDescription- The RPO description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rpoReferenceId
DisruptionCompliance.Builder rpoReferenceId(String rpoReferenceId)
Reference identifier of the RPO .
- Parameters:
rpoReferenceId- Reference identifier of the RPO .- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rtoDescription
DisruptionCompliance.Builder rtoDescription(String rtoDescription)
The RTO description.
- Parameters:
rtoDescription- The RTO description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rtoReferenceId
DisruptionCompliance.Builder rtoReferenceId(String rtoReferenceId)
Reference identifier of the RTO.
- Parameters:
rtoReferenceId- Reference identifier of the RTO.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-