Interface ExportKeyMaterial.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExportKeyMaterial.Builder,,ExportKeyMaterial> SdkBuilder<ExportKeyMaterial.Builder,,ExportKeyMaterial> SdkPojo
- Enclosing class:
ExportKeyMaterial
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExportKeyMaterial.BuilderkeyCryptogram(Consumer<ExportKeyCryptogram.Builder> keyCryptogram) Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange methodkeyCryptogram(ExportKeyCryptogram keyCryptogram) Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange methoddefault ExportKeyMaterial.Buildertr31KeyBlock(Consumer<ExportTr31KeyBlock.Builder> tr31KeyBlock) Parameter information for key material export using symmetric TR-31 key exchange method.tr31KeyBlock(ExportTr31KeyBlock tr31KeyBlock) Parameter information for key material export using symmetric TR-31 key exchange method.default ExportKeyMaterial.Buildertr34KeyBlock(Consumer<ExportTr34KeyBlock.Builder> tr34KeyBlock) Parameter information for key material export using the asymmetric TR-34 key exchange method.tr34KeyBlock(ExportTr34KeyBlock tr34KeyBlock) Parameter information for key material export using the asymmetric TR-34 key exchange method.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
tr31KeyBlock
Parameter information for key material export using symmetric TR-31 key exchange method.
- Parameters:
tr31KeyBlock- Parameter information for key material export using symmetric TR-31 key exchange method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tr31KeyBlock
Parameter information for key material export using symmetric TR-31 key exchange method.
This is a convenience method that creates an instance of theExportTr31KeyBlock.Builderavoiding the need to create one manually viaExportTr31KeyBlock.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totr31KeyBlock(ExportTr31KeyBlock).- Parameters:
tr31KeyBlock- a consumer that will call methods onExportTr31KeyBlock.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tr34KeyBlock
Parameter information for key material export using the asymmetric TR-34 key exchange method.
- Parameters:
tr34KeyBlock- Parameter information for key material export using the asymmetric TR-34 key exchange method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tr34KeyBlock
Parameter information for key material export using the asymmetric TR-34 key exchange method.
This is a convenience method that creates an instance of theExportTr34KeyBlock.Builderavoiding the need to create one manually viaExportTr34KeyBlock.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totr34KeyBlock(ExportTr34KeyBlock).- Parameters:
tr34KeyBlock- a consumer that will call methods onExportTr34KeyBlock.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
keyCryptogram
Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method
- Parameters:
keyCryptogram- Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
keyCryptogram
default ExportKeyMaterial.Builder keyCryptogram(Consumer<ExportKeyCryptogram.Builder> keyCryptogram) Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange method
This is a convenience method that creates an instance of theExportKeyCryptogram.Builderavoiding the need to create one manually viaExportKeyCryptogram.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokeyCryptogram(ExportKeyCryptogram).- Parameters:
keyCryptogram- a consumer that will call methods onExportKeyCryptogram.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-