Class AssessmentEvidenceFolder

    • Method Detail

      • name

        public final String name()

        The name of the evidence folder.

        Returns:
        The name of the evidence folder.
      • date

        public final Instant date()

        The date when the first evidence was added to the evidence folder.

        Returns:
        The date when the first evidence was added to the evidence folder.
      • assessmentId

        public final String assessmentId()

        The identifier for the assessment.

        Returns:
        The identifier for the assessment.
      • controlSetId

        public final String controlSetId()

        The identifier for the control set.

        Returns:
        The identifier for the control set.
      • controlId

        public final String controlId()

        The unique identifier for the control.

        Returns:
        The unique identifier for the control.
      • id

        public final String id()

        The identifier for the folder that the evidence is stored in.

        Returns:
        The identifier for the folder that the evidence is stored in.
      • dataSource

        public final String dataSource()

        The Amazon Web Service that the evidence was collected from.

        Returns:
        The Amazon Web Service that the evidence was collected from.
      • author

        public final String author()

        The name of the user who created the evidence folder.

        Returns:
        The name of the user who created the evidence folder.
      • totalEvidence

        public final Integer totalEvidence()

        The total amount of evidence in the evidence folder.

        Returns:
        The total amount of evidence in the evidence folder.
      • assessmentReportSelectionCount

        public final Integer assessmentReportSelectionCount()

        The total count of evidence that's included in the assessment report.

        Returns:
        The total count of evidence that's included in the assessment report.
      • controlName

        public final String controlName()

        The name of the control.

        Returns:
        The name of the control.
      • evidenceResourcesIncludedCount

        public final Integer evidenceResourcesIncludedCount()

        The amount of evidence that's included in the evidence folder.

        Returns:
        The amount of evidence that's included in the evidence folder.
      • evidenceByTypeConfigurationDataCount

        public final Integer evidenceByTypeConfigurationDataCount()

        The number of evidence that falls under the configuration data category. This evidence is collected from configuration snapshots of other Amazon Web Services such as Amazon EC2, Amazon S3, or IAM.

        Returns:
        The number of evidence that falls under the configuration data category. This evidence is collected from configuration snapshots of other Amazon Web Services such as Amazon EC2, Amazon S3, or IAM.
      • evidenceByTypeManualCount

        public final Integer evidenceByTypeManualCount()

        The number of evidence that falls under the manual category. This evidence is imported manually.

        Returns:
        The number of evidence that falls under the manual category. This evidence is imported manually.
      • evidenceByTypeComplianceCheckCount

        public final Integer evidenceByTypeComplianceCheckCount()

        The number of evidence that falls under the compliance check category. This evidence is collected from Config or Security Hub.

        Returns:
        The number of evidence that falls under the compliance check category. This evidence is collected from Config or Security Hub.
      • evidenceByTypeComplianceCheckIssuesCount

        public final Integer evidenceByTypeComplianceCheckIssuesCount()

        The total number of issues that were reported directly from Security Hub, Config, or both.

        Returns:
        The total number of issues that were reported directly from Security Hub, Config, or both.
      • evidenceByTypeUserActivityCount

        public final Integer evidenceByTypeUserActivityCount()

        The number of evidence that falls under the user activity category. This evidence is collected from CloudTrail logs.

        Returns:
        The number of evidence that falls under the user activity category. This evidence is collected from CloudTrail logs.
      • evidenceAwsServiceSourceCount

        public final Integer evidenceAwsServiceSourceCount()

        The total number of Amazon Web Services resources that were assessed to generate the evidence.

        Returns:
        The total number of Amazon Web Services resources that were assessed to generate the evidence.
      • 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)