Interface IncomingKeyMaterial.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IncomingKeyMaterial.Builder,
,IncomingKeyMaterial> SdkBuilder<IncomingKeyMaterial.Builder,
,IncomingKeyMaterial> SdkPojo
- Enclosing class:
IncomingKeyMaterial
@Mutable
@NotThreadSafe
public static interface IncomingKeyMaterial.Builder
extends SdkPojo, CopyableBuilder<IncomingKeyMaterial.Builder,IncomingKeyMaterial>
-
Method Summary
Modifier and TypeMethodDescriptiondefault IncomingKeyMaterial.Builder
diffieHellmanTr31KeyBlock
(Consumer<IncomingDiffieHellmanTr31KeyBlock.Builder> diffieHellmanTr31KeyBlock) Parameter information of the TR31WrappedKeyBlock containing the transaction key wrapped using an ECDH dervied key.diffieHellmanTr31KeyBlock
(IncomingDiffieHellmanTr31KeyBlock diffieHellmanTr31KeyBlock) Parameter information of the TR31WrappedKeyBlock containing the transaction key wrapped using an ECDH dervied 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, sdkFieldNameToField, sdkFields
-
Method Details
-
diffieHellmanTr31KeyBlock
IncomingKeyMaterial.Builder diffieHellmanTr31KeyBlock(IncomingDiffieHellmanTr31KeyBlock diffieHellmanTr31KeyBlock) Parameter information of the TR31WrappedKeyBlock containing the transaction key wrapped using an ECDH dervied key.
- Parameters:
diffieHellmanTr31KeyBlock
- Parameter information of the TR31WrappedKeyBlock containing the transaction key wrapped using an ECDH dervied key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diffieHellmanTr31KeyBlock
default IncomingKeyMaterial.Builder diffieHellmanTr31KeyBlock(Consumer<IncomingDiffieHellmanTr31KeyBlock.Builder> diffieHellmanTr31KeyBlock) Parameter information of the TR31WrappedKeyBlock containing the transaction key wrapped using an ECDH dervied key.
This is a convenience method that creates an instance of theIncomingDiffieHellmanTr31KeyBlock.Builder
avoiding the need to create one manually viaIncomingDiffieHellmanTr31KeyBlock.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todiffieHellmanTr31KeyBlock(IncomingDiffieHellmanTr31KeyBlock)
.- Parameters:
diffieHellmanTr31KeyBlock
- a consumer that will call methods onIncomingDiffieHellmanTr31KeyBlock.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-