Interface DisruptionCompliance.Builder

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