Interface PrivateKeyAttributesV2.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PrivateKeyAttributesV2.Builder,PrivateKeyAttributesV2>,SdkBuilder<PrivateKeyAttributesV2.Builder,PrivateKeyAttributesV2>,SdkPojo
- Enclosing class:
- PrivateKeyAttributesV2
public static interface PrivateKeyAttributesV2.Builder extends SdkPojo, CopyableBuilder<PrivateKeyAttributesV2.Builder,PrivateKeyAttributesV2>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivateKeyAttributesV2.BuildercryptoProviders(String... cryptoProviders)Defines the cryptographic providers used to generate the private key.PrivateKeyAttributesV2.BuildercryptoProviders(Collection<String> cryptoProviders)Defines the cryptographic providers used to generate the private key.PrivateKeyAttributesV2.BuilderkeySpec(String keySpec)Defines the purpose of the private key.PrivateKeyAttributesV2.BuilderkeySpec(KeySpec keySpec)Defines the purpose of the private key.PrivateKeyAttributesV2.BuilderminimalKeyLength(Integer minimalKeyLength)Set the minimum key length of the private key.-
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
-
cryptoProviders
PrivateKeyAttributesV2.Builder cryptoProviders(Collection<String> cryptoProviders)
Defines the cryptographic providers used to generate the private key.
- Parameters:
cryptoProviders- Defines the cryptographic providers used to generate the private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cryptoProviders
PrivateKeyAttributesV2.Builder cryptoProviders(String... cryptoProviders)
Defines the cryptographic providers used to generate the private key.
- Parameters:
cryptoProviders- Defines the cryptographic providers used to generate the private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keySpec
PrivateKeyAttributesV2.Builder keySpec(String keySpec)
Defines the purpose of the private key. Set it to "KEY_EXCHANGE" or "SIGNATURE" value.
-
keySpec
PrivateKeyAttributesV2.Builder keySpec(KeySpec keySpec)
Defines the purpose of the private key. Set it to "KEY_EXCHANGE" or "SIGNATURE" value.
-
minimalKeyLength
PrivateKeyAttributesV2.Builder minimalKeyLength(Integer minimalKeyLength)
Set the minimum key length of the private key.
- Parameters:
minimalKeyLength- Set the minimum key length of the private key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-