Interface ExportKeyMaterial.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExportKeyMaterial.Builder,
,ExportKeyMaterial> SdkBuilder<ExportKeyMaterial.Builder,
,ExportKeyMaterial> SdkPojo
- Enclosing class:
ExportKeyMaterial
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExportKeyMaterial.Builder
diffieHellmanTr31KeyBlock
(Consumer<ExportDiffieHellmanTr31KeyBlock.Builder> diffieHellmanTr31KeyBlock) Key derivation parameter information for key material export using asymmetric ECDH key exchange method.diffieHellmanTr31KeyBlock
(ExportDiffieHellmanTr31KeyBlock diffieHellmanTr31KeyBlock) Key derivation parameter information for key material export using asymmetric ECDH key exchange method.default ExportKeyMaterial.Builder
keyCryptogram
(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.Builder
tr31KeyBlock
(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.Builder
tr34KeyBlock
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaExportTr31KeyBlock.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaExportTr34KeyBlock.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaExportKeyCryptogram.builder()
.When the
Consumer
completes,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:
-
diffieHellmanTr31KeyBlock
ExportKeyMaterial.Builder diffieHellmanTr31KeyBlock(ExportDiffieHellmanTr31KeyBlock diffieHellmanTr31KeyBlock) Key derivation parameter information for key material export using asymmetric ECDH key exchange method.
- Parameters:
diffieHellmanTr31KeyBlock
- Key derivation parameter information for key material export using asymmetric ECDH key exchange method.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diffieHellmanTr31KeyBlock
default ExportKeyMaterial.Builder diffieHellmanTr31KeyBlock(Consumer<ExportDiffieHellmanTr31KeyBlock.Builder> diffieHellmanTr31KeyBlock) Key derivation parameter information for key material export using asymmetric ECDH key exchange method.
This is a convenience method that creates an instance of theExportDiffieHellmanTr31KeyBlock.Builder
avoiding the need to create one manually viaExportDiffieHellmanTr31KeyBlock.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todiffieHellmanTr31KeyBlock(ExportDiffieHellmanTr31KeyBlock)
.- Parameters:
diffieHellmanTr31KeyBlock
- a consumer that will call methods onExportDiffieHellmanTr31KeyBlock.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-