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 interfaceGetParametersForImportResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetParametersForImportResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()SdkBytesimportToken()The import token to send in a subsequent ImportKeyMaterial request.StringkeyId()The Amazon Resource Name (key ARN) of the KMS key to use in a subsequent ImportKeyMaterial request.InstantparametersValidTo()The time at which the import token and public key are no longer valid.SdkBytespublicKey()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.BuildertoBuilder()StringtoString()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
GetParametersForImportrequest.- 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
GetParametersForImportrequest.
-
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
GetParametersForImportrequest 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
GetParametersForImportrequest to get new ones.
-
toBuilder
public GetParametersForImportResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetParametersForImportResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetParametersForImportResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-