Interface ExportKeyMaterial.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ExportKeyMaterial.Builder,ExportKeyMaterial>,SdkBuilder<ExportKeyMaterial.Builder,ExportKeyMaterial>,SdkPojo
- Enclosing class:
- ExportKeyMaterial
public static interface ExportKeyMaterial.Builder extends SdkPojo, CopyableBuilder<ExportKeyMaterial.Builder,ExportKeyMaterial>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ExportKeyMaterial.BuilderkeyCryptogram(Consumer<ExportKeyCryptogram.Builder> keyCryptogram)Parameter information for key material export using asymmetric RSA wrap and unwrap key exchange methodExportKeyMaterial.BuilderkeyCryptogram(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.ExportKeyMaterial.Buildertr31KeyBlock(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.ExportKeyMaterial.Buildertr34KeyBlock(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, sdkFields
-
-
-
-
Method Detail
-
keyCryptogram
ExportKeyMaterial.Builder keyCryptogram(ExportKeyCryptogram 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:
keyCryptogram(ExportKeyCryptogram)
-
tr31KeyBlock
ExportKeyMaterial.Builder tr31KeyBlock(ExportTr31KeyBlock 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
default ExportKeyMaterial.Builder tr31KeyBlock(Consumer<ExportTr31KeyBlock.Builder> 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:
tr31KeyBlock(ExportTr31KeyBlock)
-
tr34KeyBlock
ExportKeyMaterial.Builder tr34KeyBlock(ExportTr34KeyBlock 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
default ExportKeyMaterial.Builder tr34KeyBlock(Consumer<ExportTr34KeyBlock.Builder> 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:
tr34KeyBlock(ExportTr34KeyBlock)
-
-