Class ControlDomainInsights

    • Method Detail

      • name

        public final String name()

        The name of the control domain.

        Returns:
        The name of the control domain.
      • id

        public final String id()

        The unique identifier for the control domain. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see ListDomains in the Amazon Web Services Control Catalog API Reference.

        Returns:
        The unique identifier for the control domain. Audit Manager supports the control domains that are provided by Amazon Web Services Control Catalog. For information about how to find a list of available control domains, see ListDomains in the Amazon Web Services Control Catalog API Reference.
      • controlsCountByNoncompliantEvidence

        public final Integer controlsCountByNoncompliantEvidence()

        The number of controls in the control domain that collected non-compliant evidence on the lastUpdated date.

        Returns:
        The number of controls in the control domain that collected non-compliant evidence on the lastUpdated date.
      • totalControlsCount

        public final Integer totalControlsCount()

        The total number of controls in the control domain.

        Returns:
        The total number of controls in the control domain.
      • evidenceInsights

        public final EvidenceInsights evidenceInsights()

        A breakdown of the compliance check status for the evidence that’s associated with the control domain.

        Returns:
        A breakdown of the compliance check status for the evidence that’s associated with the control domain.
      • lastUpdated

        public final Instant lastUpdated()

        The time when the control domain insights were last updated.

        Returns:
        The time when the control domain insights were last updated.
      • 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)