Interface GetParametersForExportRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<GetParametersForExportRequest.Builder,,GetParametersForExportRequest> PaymentCryptographyRequest.Builder,SdkBuilder<GetParametersForExportRequest.Builder,,GetParametersForExportRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
GetParametersForExportRequest
-
Method Summary
Modifier and TypeMethodDescriptionkeyMaterialType(String keyMaterialType) The key block format type (for example, TR-34 or TR-31) to use during key material export.keyMaterialType(KeyMaterialType keyMaterialType) The key block format type (for example, TR-34 or TR-31) to use during key material export.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.signingKeyAlgorithm(String signingKeyAlgorithm) The signing key algorithm to generate a signing key certificate.signingKeyAlgorithm(KeyAlgorithm signingKeyAlgorithm) The signing key algorithm to generate a signing key certificate.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.paymentcryptography.model.PaymentCryptographyRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
keyMaterialType
The key block format type (for example, TR-34 or TR-31) to use during key material export. Export token is only required for a TR-34 key export,
TR34_KEY_BLOCK. Export token is not required for TR-31 key export.- Parameters:
keyMaterialType- The key block format type (for example, TR-34 or TR-31) to use during key material export. Export token is only required for a TR-34 key export,TR34_KEY_BLOCK. Export token is not required for TR-31 key export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
keyMaterialType
The key block format type (for example, TR-34 or TR-31) to use during key material export. Export token is only required for a TR-34 key export,
TR34_KEY_BLOCK. Export token is not required for TR-31 key export.- Parameters:
keyMaterialType- The key block format type (for example, TR-34 or TR-31) to use during key material export. Export token is only required for a TR-34 key export,TR34_KEY_BLOCK. Export token is not required for TR-31 key export.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingKeyAlgorithm
The signing key algorithm to generate a signing key certificate. This certificate signs the wrapped key under export within the TR-34 key block.
RSA_2048is the only signing key algorithm allowed.- Parameters:
signingKeyAlgorithm- The signing key algorithm to generate a signing key certificate. This certificate signs the wrapped key under export within the TR-34 key block.RSA_2048is the only signing key algorithm allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
signingKeyAlgorithm
The signing key algorithm to generate a signing key certificate. This certificate signs the wrapped key under export within the TR-34 key block.
RSA_2048is the only signing key algorithm allowed.- Parameters:
signingKeyAlgorithm- The signing key algorithm to generate a signing key certificate. This certificate signs the wrapped key under export within the TR-34 key block.RSA_2048is the only signing key algorithm allowed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
GetParametersForExportRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
GetParametersForExportRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-