Interface KeyModesOfUse.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<KeyModesOfUse.Builder,KeyModesOfUse>,SdkBuilder<KeyModesOfUse.Builder,KeyModesOfUse>,SdkPojo
- Enclosing class:
- KeyModesOfUse
public static interface KeyModesOfUse.Builder extends SdkPojo, CopyableBuilder<KeyModesOfUse.Builder,KeyModesOfUse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KeyModesOfUse.Builderdecrypt(Boolean decrypt)Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.KeyModesOfUse.BuilderderiveKey(Boolean deriveKey)Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.KeyModesOfUse.Builderencrypt(Boolean encrypt)Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.KeyModesOfUse.Buildergenerate(Boolean generate)Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.KeyModesOfUse.BuildernoRestrictions(Boolean noRestrictions)Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage.KeyModesOfUse.Buildersign(Boolean sign)Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.KeyModesOfUse.Builderunwrap(Boolean unwrap)Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.KeyModesOfUse.Builderverify(Boolean verify)Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.KeyModesOfUse.Builderwrap(Boolean wrap)Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
decrypt
KeyModesOfUse.Builder decrypt(Boolean decrypt)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.
- Parameters:
decrypt- Specifies whether an Amazon Web Services Payment Cryptography key can be used to decrypt data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deriveKey
KeyModesOfUse.Builder deriveKey(Boolean deriveKey)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.
- Parameters:
deriveKey- Specifies whether an Amazon Web Services Payment Cryptography key can be used to derive new keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encrypt
KeyModesOfUse.Builder encrypt(Boolean encrypt)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.
- Parameters:
encrypt- Specifies whether an Amazon Web Services Payment Cryptography key can be used to encrypt data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generate
KeyModesOfUse.Builder generate(Boolean generate)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.
- Parameters:
generate- Specifies whether an Amazon Web Services Payment Cryptography key can be used to generate and verify other card and PIN verification keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noRestrictions
KeyModesOfUse.Builder noRestrictions(Boolean noRestrictions)
Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied by
KeyUsage.- Parameters:
noRestrictions- Specifies whether an Amazon Web Services Payment Cryptography key has no special restrictions other than the restrictions implied byKeyUsage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sign
KeyModesOfUse.Builder sign(Boolean sign)
Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.
- Parameters:
sign- Specifies whether an Amazon Web Services Payment Cryptography key can be used for signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unwrap
KeyModesOfUse.Builder unwrap(Boolean unwrap)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.
- Parameters:
unwrap- Specifies whether an Amazon Web Services Payment Cryptography key can be used to unwrap other keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
verify
KeyModesOfUse.Builder verify(Boolean verify)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.
- Parameters:
verify- Specifies whether an Amazon Web Services Payment Cryptography key can be used to verify signatures.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
wrap
KeyModesOfUse.Builder wrap(Boolean wrap)
Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.
- Parameters:
wrap- Specifies whether an Amazon Web Services Payment Cryptography key can be used to wrap other keys.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-