Class KeyKeyAttributeArgs.Builder

  • Enclosing class:
    KeyKeyAttributeArgs

    public static final class KeyKeyAttributeArgs.Builder
    extends java.lang.Object
    • Method Detail

      • keyAlgorithm

        public KeyKeyAttributeArgs.Builder keyAlgorithm​(com.pulumi.core.Output<java.lang.String> keyAlgorithm)
        Parameters:
        keyAlgorithm - Key algorithm to be use during creation of an AWS Payment Cryptography key.
        Returns:
        builder
      • keyAlgorithm

        public KeyKeyAttributeArgs.Builder keyAlgorithm​(java.lang.String keyAlgorithm)
        Parameters:
        keyAlgorithm - Key algorithm to be use during creation of an AWS Payment Cryptography key.
        Returns:
        builder
      • keyClass

        public KeyKeyAttributeArgs.Builder keyClass​(com.pulumi.core.Output<java.lang.String> keyClass)
        Parameters:
        keyClass - Type of AWS Payment Cryptography key to create.
        Returns:
        builder
      • keyClass

        public KeyKeyAttributeArgs.Builder keyClass​(java.lang.String keyClass)
        Parameters:
        keyClass - Type of AWS Payment Cryptography key to create.
        Returns:
        builder
      • keyUsage

        public KeyKeyAttributeArgs.Builder keyUsage​(com.pulumi.core.Output<java.lang.String> keyUsage)
        Parameters:
        keyUsage - Cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
        Returns:
        builder
      • keyUsage

        public KeyKeyAttributeArgs.Builder keyUsage​(java.lang.String keyUsage)
        Parameters:
        keyUsage - Cryptographic usage of an AWS Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.
        Returns:
        builder