@Generated(value="software.amazon.awssdk:codegen") public final class ExportKeyMaterial extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExportKeyMaterial.Builder,ExportKeyMaterial>
Parameter information for key material export from Amazon Web Services Payment Cryptography.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ExportKeyMaterial.Builder |
static class |
ExportKeyMaterial.Type |
| Modifier and Type | Method and Description |
|---|---|
static ExportKeyMaterial.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static ExportKeyMaterial |
fromTr31KeyBlock(Consumer<ExportTr31KeyBlock.Builder> tr31KeyBlock)
Create an instance of this class with
tr31KeyBlock() initialized to the given value. |
static ExportKeyMaterial |
fromTr31KeyBlock(ExportTr31KeyBlock tr31KeyBlock)
Create an instance of this class with
tr31KeyBlock() initialized to the given value. |
static ExportKeyMaterial |
fromTr34KeyBlock(Consumer<ExportTr34KeyBlock.Builder> tr34KeyBlock)
Create an instance of this class with
tr34KeyBlock() initialized to the given value. |
static ExportKeyMaterial |
fromTr34KeyBlock(ExportTr34KeyBlock tr34KeyBlock)
Create an instance of this class with
tr34KeyBlock() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ExportKeyMaterial.Builder> |
serializableBuilderClass() |
ExportKeyMaterial.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ExportTr31KeyBlock |
tr31KeyBlock()
Parameter information for key material export using TR-31 standard.
|
ExportTr34KeyBlock |
tr34KeyBlock()
Parameter information for key material export using TR-34 standard.
|
ExportKeyMaterial.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ExportTr31KeyBlock tr31KeyBlock()
Parameter information for key material export using TR-31 standard.
public final ExportTr34KeyBlock tr34KeyBlock()
Parameter information for key material export using TR-34 standard.
public ExportKeyMaterial.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ExportKeyMaterial.Builder,ExportKeyMaterial>public static ExportKeyMaterial.Builder builder()
public static Class<? extends ExportKeyMaterial.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static ExportKeyMaterial fromTr31KeyBlock(ExportTr31KeyBlock tr31KeyBlock)
tr31KeyBlock() initialized to the given value.
Parameter information for key material export using TR-31 standard.
tr31KeyBlock - Parameter information for key material export using TR-31 standard.public static ExportKeyMaterial fromTr31KeyBlock(Consumer<ExportTr31KeyBlock.Builder> tr31KeyBlock)
tr31KeyBlock() initialized to the given value.
Parameter information for key material export using TR-31 standard.
tr31KeyBlock - Parameter information for key material export using TR-31 standard.public static ExportKeyMaterial fromTr34KeyBlock(ExportTr34KeyBlock tr34KeyBlock)
tr34KeyBlock() initialized to the given value.
Parameter information for key material export using TR-34 standard.
tr34KeyBlock - Parameter information for key material export using TR-34 standard.public static ExportKeyMaterial fromTr34KeyBlock(Consumer<ExportTr34KeyBlock.Builder> tr34KeyBlock)
tr34KeyBlock() initialized to the given value.
Parameter information for key material export using TR-34 standard.
tr34KeyBlock - Parameter information for key material export using TR-34 standard.public ExportKeyMaterial.Type type()
ExportKeyMaterial.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be ExportKeyMaterial.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.