Class ResourceIdentifier

    • Method Detail

      • deviceCertificateId

        public final String deviceCertificateId()

        The ID of the certificate attached to the resource.

        Returns:
        The ID of the certificate attached to the resource.
      • caCertificateId

        public final String caCertificateId()

        The ID of the CA certificate used to authorize the certificate.

        Returns:
        The ID of the CA certificate used to authorize the certificate.
      • cognitoIdentityPoolId

        public final String cognitoIdentityPoolId()

        The ID of the Amazon Cognito identity pool.

        Returns:
        The ID of the Amazon Cognito identity pool.
      • clientId

        public final String clientId()

        The client ID.

        Returns:
        The client ID.
      • policyVersionIdentifier

        public final PolicyVersionIdentifier policyVersionIdentifier()

        The version of the policy associated with the resource.

        Returns:
        The version of the policy associated with the resource.
      • account

        public final String account()

        The account with which the resource is associated.

        Returns:
        The account with which the resource is associated.
      • iamRoleArn

        public final String iamRoleArn()

        The ARN of the IAM role that has overly permissive actions.

        Returns:
        The ARN of the IAM role that has overly permissive actions.
      • roleAliasArn

        public final String roleAliasArn()

        The ARN of the role alias that has overly permissive actions.

        Returns:
        The ARN of the role alias that has overly permissive actions.
      • issuerCertificateIdentifier

        public final IssuerCertificateIdentifier issuerCertificateIdentifier()

        The issuer certificate identifier.

        Returns:
        The issuer certificate identifier.
      • deviceCertificateArn

        public final String deviceCertificateArn()

        The ARN of the identified device certificate.

        Returns:
        The ARN of the identified device certificate.
      • 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)