Class GetKeyPolicyRequest

    • Constructor Detail

      • GetKeyPolicyRequest

        public GetKeyPolicyRequest()
    • Method Detail

      • setKeyId

        public void setKeyId​(String keyId)

        A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234 -1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

        Parameters:
        keyId - A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234 -1234-1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

      • getKeyId

        public String getKeyId()

        A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234 -1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

        Returns:
        A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678- 1234-1234-1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

      • withKeyId

        public GetKeyPolicyRequest withKeyId​(String keyId)

        A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234 -1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

        Parameters:
        keyId - A unique identifier for the customer master key. This value can be a globally unique identifier or the fully specified ARN to a key.

        • Key ARN Example - arn:aws:kms:us-east-1:123456789012:key/12345678-1234 -1234-1234-123456789012

        • Globally Unique Key ID Example - 12345678-1234-1234-1234-123456789012

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setPolicyName

        public void setPolicyName​(String policyName)

        String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.

        Parameters:
        policyName - String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.
      • getPolicyName

        public String getPolicyName()

        String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.

        Returns:
        String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.
      • withPolicyName

        public GetKeyPolicyRequest withPolicyName​(String policyName)

        String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.

        Parameters:
        policyName - String that contains the name of the policy. Currently, this must be "default". Policy names can be discovered by calling ListKeyPolicies.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object