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 Details

    • 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

      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:
    • 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

      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.