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