/** * Construct a synchronous implementation of AmazonKinesisFirehose using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonKinesisFirehose. */ @Override protected AmazonKinesisFirehose build(AwsSyncClientParams params) { return new AmazonKinesisFirehoseClient(params); }
/** * 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); }
/** * 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); }
/** * Construct an asynchronous implementation of AmazonKinesisFirehoseAsync using the current builder configuration. * * @param params * Current builder configuration represented as a parameter object. * @return Fully configured implementation of AmazonKinesisFirehoseAsync. */ @Override protected AmazonKinesisFirehoseAsync build(AwsAsyncClientParams params) { return new AmazonKinesisFirehoseAsyncClient(params); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonKinesisFirehoseClientBuilder standard() { return new AmazonKinesisFirehoseClientBuilder(); }
/** * @return Create new instance of builder with all defaults set. */ public static AmazonKinesisFirehoseAsyncClientBuilder standard() { return new AmazonKinesisFirehoseAsyncClientBuilder(); }
@Override public java.util.concurrent.Future<DeleteDeliveryStreamResult> deleteDeliveryStreamAsync(DeleteDeliveryStreamRequest request) { return deleteDeliveryStreamAsync(request, null); }
@Override public java.util.concurrent.Future<PutRecordBatchResult> putRecordBatchAsync(PutRecordBatchRequest request) { return putRecordBatchAsync(request, null); }
@Override public java.util.concurrent.Future<TagDeliveryStreamResult> tagDeliveryStreamAsync(TagDeliveryStreamRequest request) { return tagDeliveryStreamAsync(request, null); }
@Override public java.util.concurrent.Future<DescribeDeliveryStreamResult> describeDeliveryStreamAsync(DescribeDeliveryStreamRequest request) { return describeDeliveryStreamAsync(request, null); }
@Override public java.util.concurrent.Future<StartDeliveryStreamEncryptionResult> startDeliveryStreamEncryptionAsync(StartDeliveryStreamEncryptionRequest request) { return startDeliveryStreamEncryptionAsync(request, null); }
@Override public java.util.concurrent.Future<StopDeliveryStreamEncryptionResult> stopDeliveryStreamEncryptionAsync(StopDeliveryStreamEncryptionRequest request) { return stopDeliveryStreamEncryptionAsync(request, null); }
@Override public java.util.concurrent.Future<CreateDeliveryStreamResult> createDeliveryStreamAsync(CreateDeliveryStreamRequest request) { return createDeliveryStreamAsync(request, null); }
@Override public java.util.concurrent.Future<StopDeliveryStreamEncryptionResult> stopDeliveryStreamEncryptionAsync(StopDeliveryStreamEncryptionRequest request) { return stopDeliveryStreamEncryptionAsync(request, null); }
@Override public java.util.concurrent.Future<UpdateDestinationResult> updateDestinationAsync(UpdateDestinationRequest request) { return updateDestinationAsync(request, null); }
@Override public java.util.concurrent.Future<ListTagsForDeliveryStreamResult> listTagsForDeliveryStreamAsync(ListTagsForDeliveryStreamRequest request) { return listTagsForDeliveryStreamAsync(request, null); }
@Override public java.util.concurrent.Future<StartDeliveryStreamEncryptionResult> startDeliveryStreamEncryptionAsync(StartDeliveryStreamEncryptionRequest request) { return startDeliveryStreamEncryptionAsync(request, null); }
@Override public java.util.concurrent.Future<UntagDeliveryStreamResult> untagDeliveryStreamAsync(UntagDeliveryStreamRequest request) { return untagDeliveryStreamAsync(request, null); }