Class AuditCheckDetails

    • Method Detail

      • checkRunStatus

        public final AuditCheckRunStatus checkRunStatus()

        The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".

        If the service returns an enum value that is not available in the current SDK version, checkRunStatus will return AuditCheckRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from checkRunStatusAsString().

        Returns:
        The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".
        See Also:
        AuditCheckRunStatus
      • checkRunStatusAsString

        public final String checkRunStatusAsString()

        The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".

        If the service returns an enum value that is not available in the current SDK version, checkRunStatus will return AuditCheckRunStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from checkRunStatusAsString().

        Returns:
        The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".
        See Also:
        AuditCheckRunStatus
      • checkCompliant

        public final Boolean checkCompliant()

        True if the check is complete and found all resources compliant.

        Returns:
        True if the check is complete and found all resources compliant.
      • totalResourcesCount

        public final Long totalResourcesCount()

        The number of resources on which the check was performed.

        Returns:
        The number of resources on which the check was performed.
      • nonCompliantResourcesCount

        public final Long nonCompliantResourcesCount()

        The number of resources that were found noncompliant during the check.

        Returns:
        The number of resources that were found noncompliant during the check.
      • suppressedNonCompliantResourcesCount

        public final Long suppressedNonCompliantResourcesCount()

        Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.

        Returns:
        Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.
      • errorCode

        public final String errorCode()

        The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".

        Returns:
        The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".
      • message

        public final String message()

        The message associated with any error encountered when this check is performed during this audit.

        Returns:
        The message associated with any error encountered when this check is performed during this audit.
      • 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)