Interface GetParametersForImportResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>,KmsResponse.Builder,SdkBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetParametersForImportResponse
public static interface GetParametersForImportResponse.Builder extends KmsResponse.Builder, SdkPojo, CopyableBuilder<GetParametersForImportResponse.Builder,GetParametersForImportResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetParametersForImportResponse.BuilderimportToken(SdkBytes importToken)The import token to send in a subsequent ImportKeyMaterial request.GetParametersForImportResponse.BuilderkeyId(String keyId)The Amazon Resource Name (key ARN) of the KMS key to use in a subsequent ImportKeyMaterial request.GetParametersForImportResponse.BuilderparametersValidTo(Instant parametersValidTo)The time at which the import token and public key are no longer valid.GetParametersForImportResponse.BuilderpublicKey(SdkBytes publicKey)The public key to use to encrypt the key material before importing it with ImportKeyMaterial.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kms.model.KmsResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
keyId
GetParametersForImportResponse.Builder keyId(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.- Parameters:
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 theGetParametersForImportrequest.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
importToken
GetParametersForImportResponse.Builder importToken(SdkBytes importToken)
The import token to send in a subsequent ImportKeyMaterial request.
- Parameters:
importToken- The import token to send in a subsequent ImportKeyMaterial request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicKey
GetParametersForImportResponse.Builder publicKey(SdkBytes publicKey)
The public key to use to encrypt the key material before importing it with ImportKeyMaterial.
- Parameters:
publicKey- The public key to use to encrypt the key material before importing it with ImportKeyMaterial.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parametersValidTo
GetParametersForImportResponse.Builder parametersValidTo(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.- Parameters:
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 anotherGetParametersForImportrequest to get new ones.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-