Class FindingDetails

    • Method Detail

      • externalAccessDetails

        public final ExternalAccessDetails externalAccessDetails()

        The details for an external access analyzer finding.

        Returns:
        The details for an external access analyzer finding.
      • unusedPermissionDetails

        public final UnusedPermissionDetails unusedPermissionDetails()

        The details for an unused access analyzer finding with an unused permission finding type.

        Returns:
        The details for an unused access analyzer finding with an unused permission finding type.
      • unusedIamUserAccessKeyDetails

        public final UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails()

        The details for an unused access analyzer finding with an unused IAM user access key finding type.

        Returns:
        The details for an unused access analyzer finding with an unused IAM user access key finding type.
      • unusedIamRoleDetails

        public final UnusedIamRoleDetails unusedIamRoleDetails()

        The details for an unused access analyzer finding with an unused IAM role finding type.

        Returns:
        The details for an unused access analyzer finding with an unused IAM role finding type.
      • unusedIamUserPasswordDetails

        public final UnusedIamUserPasswordDetails unusedIamUserPasswordDetails()

        The details for an unused access analyzer finding with an unused IAM user password finding type.

        Returns:
        The details for an unused access analyzer finding with an unused IAM user password finding type.
      • 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)
      • fromExternalAccessDetails

        public static FindingDetails fromExternalAccessDetails​(ExternalAccessDetails externalAccessDetails)
        Create an instance of this class with externalAccessDetails() initialized to the given value.

        The details for an external access analyzer finding.

        Parameters:
        externalAccessDetails - The details for an external access analyzer finding.
      • fromExternalAccessDetails

        public static FindingDetails fromExternalAccessDetails​(Consumer<ExternalAccessDetails.Builder> externalAccessDetails)
        Create an instance of this class with externalAccessDetails() initialized to the given value.

        The details for an external access analyzer finding.

        Parameters:
        externalAccessDetails - The details for an external access analyzer finding.
      • fromUnusedPermissionDetails

        public static FindingDetails fromUnusedPermissionDetails​(UnusedPermissionDetails unusedPermissionDetails)
        Create an instance of this class with unusedPermissionDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused permission finding type.

        Parameters:
        unusedPermissionDetails - The details for an unused access analyzer finding with an unused permission finding type.
      • fromUnusedPermissionDetails

        public static FindingDetails fromUnusedPermissionDetails​(Consumer<UnusedPermissionDetails.Builder> unusedPermissionDetails)
        Create an instance of this class with unusedPermissionDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused permission finding type.

        Parameters:
        unusedPermissionDetails - The details for an unused access analyzer finding with an unused permission finding type.
      • fromUnusedIamUserAccessKeyDetails

        public static FindingDetails fromUnusedIamUserAccessKeyDetails​(UnusedIamUserAccessKeyDetails unusedIamUserAccessKeyDetails)
        Create an instance of this class with unusedIamUserAccessKeyDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM user access key finding type.

        Parameters:
        unusedIamUserAccessKeyDetails - The details for an unused access analyzer finding with an unused IAM user access key finding type.
      • fromUnusedIamUserAccessKeyDetails

        public static FindingDetails fromUnusedIamUserAccessKeyDetails​(Consumer<UnusedIamUserAccessKeyDetails.Builder> unusedIamUserAccessKeyDetails)
        Create an instance of this class with unusedIamUserAccessKeyDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM user access key finding type.

        Parameters:
        unusedIamUserAccessKeyDetails - The details for an unused access analyzer finding with an unused IAM user access key finding type.
      • fromUnusedIamRoleDetails

        public static FindingDetails fromUnusedIamRoleDetails​(UnusedIamRoleDetails unusedIamRoleDetails)
        Create an instance of this class with unusedIamRoleDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM role finding type.

        Parameters:
        unusedIamRoleDetails - The details for an unused access analyzer finding with an unused IAM role finding type.
      • fromUnusedIamRoleDetails

        public static FindingDetails fromUnusedIamRoleDetails​(Consumer<UnusedIamRoleDetails.Builder> unusedIamRoleDetails)
        Create an instance of this class with unusedIamRoleDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM role finding type.

        Parameters:
        unusedIamRoleDetails - The details for an unused access analyzer finding with an unused IAM role finding type.
      • fromUnusedIamUserPasswordDetails

        public static FindingDetails fromUnusedIamUserPasswordDetails​(UnusedIamUserPasswordDetails unusedIamUserPasswordDetails)
        Create an instance of this class with unusedIamUserPasswordDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM user password finding type.

        Parameters:
        unusedIamUserPasswordDetails - The details for an unused access analyzer finding with an unused IAM user password finding type.
      • fromUnusedIamUserPasswordDetails

        public static FindingDetails fromUnusedIamUserPasswordDetails​(Consumer<UnusedIamUserPasswordDetails.Builder> unusedIamUserPasswordDetails)
        Create an instance of this class with unusedIamUserPasswordDetails() initialized to the given value.

        The details for an unused access analyzer finding with an unused IAM user password finding type.

        Parameters:
        unusedIamUserPasswordDetails - The details for an unused access analyzer finding with an unused IAM user password finding type.