Class KeyKeyAttributeKeyModesOfUseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.paymentcryptography.inputs.KeyKeyAttributeKeyModesOfUseArgs.Builder
-
- Enclosing class:
- KeyKeyAttributeKeyModesOfUseArgs
public static final class KeyKeyAttributeKeyModesOfUseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(KeyKeyAttributeKeyModesOfUseArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(KeyKeyAttributeKeyModesOfUseArgs defaults)
-
-
Method Detail
-
decrypt
public KeyKeyAttributeKeyModesOfUseArgs.Builder decrypt(@Nullable com.pulumi.core.Output<java.lang.Boolean> decrypt)
- Parameters:
decrypt- Whether an AWS Payment Cryptography key can be used to decrypt data.- Returns:
- builder
-
decrypt
public KeyKeyAttributeKeyModesOfUseArgs.Builder decrypt(java.lang.Boolean decrypt)
- Parameters:
decrypt- Whether an AWS Payment Cryptography key can be used to decrypt data.- Returns:
- builder
-
deriveKey
public KeyKeyAttributeKeyModesOfUseArgs.Builder deriveKey(@Nullable com.pulumi.core.Output<java.lang.Boolean> deriveKey)
- Parameters:
deriveKey- Whether an AWS Payment Cryptography key can be used to derive new keys.- Returns:
- builder
-
deriveKey
public KeyKeyAttributeKeyModesOfUseArgs.Builder deriveKey(java.lang.Boolean deriveKey)
- Parameters:
deriveKey- Whether an AWS Payment Cryptography key can be used to derive new keys.- Returns:
- builder
-
encrypt
public KeyKeyAttributeKeyModesOfUseArgs.Builder encrypt(@Nullable com.pulumi.core.Output<java.lang.Boolean> encrypt)
- Parameters:
encrypt- Whether an AWS Payment Cryptography key can be used to encrypt data.- Returns:
- builder
-
encrypt
public KeyKeyAttributeKeyModesOfUseArgs.Builder encrypt(java.lang.Boolean encrypt)
- Parameters:
encrypt- Whether an AWS Payment Cryptography key can be used to encrypt data.- Returns:
- builder
-
generate
public KeyKeyAttributeKeyModesOfUseArgs.Builder generate(@Nullable com.pulumi.core.Output<java.lang.Boolean> generate)
- Parameters:
generate- Whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.- Returns:
- builder
-
generate
public KeyKeyAttributeKeyModesOfUseArgs.Builder generate(java.lang.Boolean generate)
- Parameters:
generate- Whether an AWS Payment Cryptography key can be used to generate and verify other card and PIN verification keys.- Returns:
- builder
-
noRestrictions
public KeyKeyAttributeKeyModesOfUseArgs.Builder noRestrictions(@Nullable com.pulumi.core.Output<java.lang.Boolean> noRestrictions)
- Parameters:
noRestrictions- Whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.- Returns:
- builder
-
noRestrictions
public KeyKeyAttributeKeyModesOfUseArgs.Builder noRestrictions(java.lang.Boolean noRestrictions)
- Parameters:
noRestrictions- Whether an AWS Payment Cryptography key has no special restrictions other than the restrictions implied by KeyUsage.- Returns:
- builder
-
sign
public KeyKeyAttributeKeyModesOfUseArgs.Builder sign(@Nullable com.pulumi.core.Output<java.lang.Boolean> sign)
- Parameters:
sign- Whether an AWS Payment Cryptography key can be used for signing.- Returns:
- builder
-
sign
public KeyKeyAttributeKeyModesOfUseArgs.Builder sign(java.lang.Boolean sign)
- Parameters:
sign- Whether an AWS Payment Cryptography key can be used for signing.- Returns:
- builder
-
unwrap
public KeyKeyAttributeKeyModesOfUseArgs.Builder unwrap(@Nullable com.pulumi.core.Output<java.lang.Boolean> unwrap)
- Parameters:
unwrap- Whether an AWS Payment Cryptography key can be used to unwrap other keys.- Returns:
- builder
-
unwrap
public KeyKeyAttributeKeyModesOfUseArgs.Builder unwrap(java.lang.Boolean unwrap)
- Parameters:
unwrap- Whether an AWS Payment Cryptography key can be used to unwrap other keys.- Returns:
- builder
-
verify
public KeyKeyAttributeKeyModesOfUseArgs.Builder verify(@Nullable com.pulumi.core.Output<java.lang.Boolean> verify)
- Parameters:
verify- Whether an AWS Payment Cryptography key can be used to verify signatures.- Returns:
- builder
-
verify
public KeyKeyAttributeKeyModesOfUseArgs.Builder verify(java.lang.Boolean verify)
- Parameters:
verify- Whether an AWS Payment Cryptography key can be used to verify signatures.- Returns:
- builder
-
wrap
public KeyKeyAttributeKeyModesOfUseArgs.Builder wrap(@Nullable com.pulumi.core.Output<java.lang.Boolean> wrap)
- Parameters:
wrap- Whether an AWS Payment Cryptography key can be used to wrap other keys.- Returns:
- builder
-
wrap
public KeyKeyAttributeKeyModesOfUseArgs.Builder wrap(java.lang.Boolean wrap)
- Parameters:
wrap- Whether an AWS Payment Cryptography key can be used to wrap other keys.- Returns:
- builder
-
build
public KeyKeyAttributeKeyModesOfUseArgs build()
-
-