Class DisruptionCompliance

    • Method Detail

      • achievableRpoInSecs

        public final Integer achievableRpoInSecs()

        The Recovery Point Objective (RPO) that is achievable, in seconds.

        Returns:
        The Recovery Point Objective (RPO) that is achievable, in seconds.
      • achievableRtoInSecs

        public final Integer achievableRtoInSecs()

        The Recovery Time Objective (RTO) that is achievable, in seconds

        Returns:
        The Recovery Time Objective (RTO) that is achievable, in seconds
      • complianceStatusAsString

        public 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().

        Returns:
        The current status of compliance for the resiliency policy.
        See Also:
        ComplianceStatus
      • currentRpoInSecs

        public final Integer currentRpoInSecs()

        The current RPO, in seconds.

        Returns:
        The current RPO, in seconds.
      • currentRtoInSecs

        public final Integer currentRtoInSecs()

        The current RTO, in seconds.

        Returns:
        The current RTO, in seconds.
      • message

        public final String message()

        The disruption compliance message.

        Returns:
        The disruption compliance message.
      • rpoDescription

        public final String rpoDescription()

        The RPO description.

        Returns:
        The RPO description.
      • rpoReferenceId

        public final String rpoReferenceId()

        Reference identifier of the RPO .

        Returns:
        Reference identifier of the RPO .
      • rtoDescription

        public final String rtoDescription()

        The RTO description.

        Returns:
        The RTO description.
      • rtoReferenceId

        public final String rtoReferenceId()

        Reference identifier of the RTO.

        Returns:
        Reference identifier of the RTO.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)