Class GetParametersForImportResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.kms.model.KmsResponse
-
- software.amazon.awssdk.services.kms.model.GetParametersForImportResponse
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetParametersForImportResponse extends KmsResponse implements ToCopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GetParametersForImportResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetParametersForImportResponse.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
SdkBytes
importToken()
The import token to send in a subsequent ImportKeyMaterial request.String
keyId()
The Amazon Resource Name (key ARN) of the KMS key to use in a subsequent ImportKeyMaterial request.Instant
parametersValidTo()
The time at which the import token and public key are no longer valid.SdkBytes
publicKey()
The public key to use to encrypt the key material before importing it with ImportKeyMaterial.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends GetParametersForImportResponse.Builder>
serializableBuilderClass()
GetParametersForImportResponse.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.kms.model.KmsResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
keyId
public final String keyId()
The Amazon Resource Name (key ARN) of the KMS key to use in a subsequent ImportKeyMaterial request. This is the same KMS key specified in the
GetParametersForImport
request.- Returns:
- The Amazon Resource Name (key ARN) of
the KMS key to use in a subsequent ImportKeyMaterial request. This is the same KMS key specified
in the
GetParametersForImport
request.
-
importToken
public final SdkBytes importToken()
The import token to send in a subsequent ImportKeyMaterial request.
- Returns:
- The import token to send in a subsequent ImportKeyMaterial request.
-
publicKey
public final SdkBytes publicKey()
The public key to use to encrypt the key material before importing it with ImportKeyMaterial.
- Returns:
- The public key to use to encrypt the key material before importing it with ImportKeyMaterial.
-
parametersValidTo
public final Instant parametersValidTo()
The time at which the import token and public key are no longer valid. After this time, you cannot use them to make an ImportKeyMaterial request and you must send another
GetParametersForImport
request to get new ones.- Returns:
- The time at which the import token and public key are no longer valid. After this time, you cannot use
them to make an ImportKeyMaterial request and you must send another
GetParametersForImport
request to get new ones.
-
toBuilder
public GetParametersForImportResponse.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>
- Specified by:
toBuilder
in classAwsResponse
-
builder
public static GetParametersForImportResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetParametersForImportResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-