/** * Normal invoke with authentication. Credentials are required and may be overriden at the request level. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> invoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return invoke(request, responseHandler, executionContext, null, null); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSKMSAsyncClientBuilder standard() { return new AWSKMSAsyncClientBuilder(); }
/** * Construct a synchronous implementation of AWSKMS using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSKMS. */ @Override protected AWSKMS build(AwsSyncClientParams params) { return new AWSKMSClient(params); }
@Override public java.util.concurrent.Future<GenerateDataKeyWithoutPlaintextResult> generateDataKeyWithoutPlaintextAsync( GenerateDataKeyWithoutPlaintextRequest request) { return generateDataKeyWithoutPlaintextAsync(request, null); }
@Override public java.util.concurrent.Future<GenerateDataKeyWithoutPlaintextResult> generateDataKeyWithoutPlaintextAsync( GenerateDataKeyWithoutPlaintextRequest request) { return generateDataKeyWithoutPlaintextAsync(request, null); }
/** * @return Create new instance of builder with all defaults set. */ public static AWSKMSClientBuilder standard() { return new AWSKMSClientBuilder(); }
/** * Invoke with no authentication. Credentials are not required and any credentials set on the client or request will * be ignored for this operation. **/ private <X, Y extends AmazonWebServiceRequest> Response<X> anonymousInvoke(Request<Y> request, HttpResponseHandler<AmazonWebServiceResponse<X>> responseHandler, ExecutionContext executionContext) { return doInvoke(request, responseHandler, executionContext, null, null); }
/** * Construct an asynchronous implementation of AWSKMSAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AWSKMSAsync. */ @Override protected AWSKMSAsync build(AwsAsyncClientParams params) { return new AWSKMSAsyncClient(params); }
@Override public java.util.concurrent.Future<CreateGrantResult> createGrantAsync(CreateGrantRequest request) { return createGrantAsync(request, null); }
@Override public java.util.concurrent.Future<DecryptResult> decryptAsync(DecryptRequest request) { return decryptAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteAliasResult> deleteAliasAsync(DeleteAliasRequest request) { return deleteAliasAsync(request, null); }
@Override public java.util.concurrent.Future<EncryptResult> encryptAsync(EncryptRequest request) { return encryptAsync(request, null); }
@Override public java.util.concurrent.Future<GetKeyRotationStatusResult> getKeyRotationStatusAsync(GetKeyRotationStatusRequest request) { return getKeyRotationStatusAsync(request, null); }
@Override public java.util.concurrent.Future<ReEncryptResult> reEncryptAsync(ReEncryptRequest request) { return reEncryptAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateKeyDescriptionResult> updateKeyDescriptionAsync(UpdateKeyDescriptionRequest request) { return updateKeyDescriptionAsync(request, null); }
@Override public java.util.concurrent.Future<CreateAliasResult> createAliasAsync(CreateAliasRequest request) { return createAliasAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateKeyDescriptionResult> updateKeyDescriptionAsync(UpdateKeyDescriptionRequest request) { return updateKeyDescriptionAsync(request, null); }
@Override public java.util.concurrent.Future<DeleteCustomKeyStoreResult> deleteCustomKeyStoreAsync(DeleteCustomKeyStoreRequest request) { return deleteCustomKeyStoreAsync(request, null); }