@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonOSISAsync extends AbstractAmazonOSIS implements AmazonOSISAsync
AmazonOSISAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreatePipeline, deletePipeline, getCachedResponseMetadata, getPipeline, getPipelineBlueprint, getPipelineChangeProgress, listPipelineBlueprints, listPipelines, listTagsForResource, shutdown, startPipeline, stopPipeline, tagResource, untagResource, updatePipeline, validatePipelineequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreatePipeline, deletePipeline, getCachedResponseMetadata, getPipeline, getPipelineBlueprint, getPipelineChangeProgress, listPipelineBlueprints, listPipelines, listTagsForResource, shutdown, startPipeline, stopPipeline, tagResource, untagResource, updatePipeline, validatePipelinepublic Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request)
AmazonOSISAsyncCreates an OpenSearch Ingestion pipeline. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
createPipelineAsync in interface AmazonOSISAsyncpublic Future<CreatePipelineResult> createPipelineAsync(CreatePipelineRequest request, AsyncHandler<CreatePipelineRequest,CreatePipelineResult> asyncHandler)
AmazonOSISAsyncCreates an OpenSearch Ingestion pipeline. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
createPipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request)
AmazonOSISAsyncDeletes an OpenSearch Ingestion pipeline. For more information, see Deleting Amazon OpenSearch Ingestion pipelines.
deletePipelineAsync in interface AmazonOSISAsyncpublic Future<DeletePipelineResult> deletePipelineAsync(DeletePipelineRequest request, AsyncHandler<DeletePipelineRequest,DeletePipelineResult> asyncHandler)
AmazonOSISAsyncDeletes an OpenSearch Ingestion pipeline. For more information, see Deleting Amazon OpenSearch Ingestion pipelines.
deletePipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request)
AmazonOSISAsyncRetrieves information about an OpenSearch Ingestion pipeline.
getPipelineAsync in interface AmazonOSISAsyncpublic Future<GetPipelineResult> getPipelineAsync(GetPipelineRequest request, AsyncHandler<GetPipelineRequest,GetPipelineResult> asyncHandler)
AmazonOSISAsyncRetrieves information about an OpenSearch Ingestion pipeline.
getPipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetPipelineBlueprintResult> getPipelineBlueprintAsync(GetPipelineBlueprintRequest request)
AmazonOSISAsync
Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the
configuration needed for a CreatePipeline request. For more information, see Using blueprints to create a pipeline.
getPipelineBlueprintAsync in interface AmazonOSISAsyncpublic Future<GetPipelineBlueprintResult> getPipelineBlueprintAsync(GetPipelineBlueprintRequest request, AsyncHandler<GetPipelineBlueprintRequest,GetPipelineBlueprintResult> asyncHandler)
AmazonOSISAsync
Retrieves information about a specific blueprint for OpenSearch Ingestion. Blueprints are templates for the
configuration needed for a CreatePipeline request. For more information, see Using blueprints to create a pipeline.
getPipelineBlueprintAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetPipelineChangeProgressResult> getPipelineChangeProgressAsync(GetPipelineChangeProgressRequest request)
AmazonOSISAsyncReturns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.
For more information, see Tracking the status of pipeline creation.
getPipelineChangeProgressAsync in interface AmazonOSISAsyncpublic Future<GetPipelineChangeProgressResult> getPipelineChangeProgressAsync(GetPipelineChangeProgressRequest request, AsyncHandler<GetPipelineChangeProgressRequest,GetPipelineChangeProgressResult> asyncHandler)
AmazonOSISAsyncReturns progress information for the current change happening on an OpenSearch Ingestion pipeline. Currently, this operation only returns information when a pipeline is being created.
For more information, see Tracking the status of pipeline creation.
getPipelineChangeProgressAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPipelineBlueprintsResult> listPipelineBlueprintsAsync(ListPipelineBlueprintsRequest request)
AmazonOSISAsyncRetrieves a list of all available blueprints for Data Prepper. For more information, see Using blueprints to create a pipeline.
listPipelineBlueprintsAsync in interface AmazonOSISAsyncpublic Future<ListPipelineBlueprintsResult> listPipelineBlueprintsAsync(ListPipelineBlueprintsRequest request, AsyncHandler<ListPipelineBlueprintsRequest,ListPipelineBlueprintsResult> asyncHandler)
AmazonOSISAsyncRetrieves a list of all available blueprints for Data Prepper. For more information, see Using blueprints to create a pipeline.
listPipelineBlueprintsAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request)
AmazonOSISAsyncLists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Viewing Amazon OpenSearch Ingestion pipelines.
listPipelinesAsync in interface AmazonOSISAsyncpublic Future<ListPipelinesResult> listPipelinesAsync(ListPipelinesRequest request, AsyncHandler<ListPipelinesRequest,ListPipelinesResult> asyncHandler)
AmazonOSISAsyncLists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Viewing Amazon OpenSearch Ingestion pipelines.
listPipelinesAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonOSISAsyncLists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
listTagsForResourceAsync in interface AmazonOSISAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonOSISAsyncLists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
listTagsForResourceAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartPipelineResult> startPipelineAsync(StartPipelineRequest request)
AmazonOSISAsyncStarts an OpenSearch Ingestion pipeline. For more information, see Starting an OpenSearch Ingestion pipeline.
startPipelineAsync in interface AmazonOSISAsyncpublic Future<StartPipelineResult> startPipelineAsync(StartPipelineRequest request, AsyncHandler<StartPipelineRequest,StartPipelineResult> asyncHandler)
AmazonOSISAsyncStarts an OpenSearch Ingestion pipeline. For more information, see Starting an OpenSearch Ingestion pipeline.
startPipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopPipelineResult> stopPipelineAsync(StopPipelineRequest request)
AmazonOSISAsyncStops an OpenSearch Ingestion pipeline. For more information, see Stopping an OpenSearch Ingestion pipeline.
stopPipelineAsync in interface AmazonOSISAsyncpublic Future<StopPipelineResult> stopPipelineAsync(StopPipelineRequest request, AsyncHandler<StopPipelineRequest,StopPipelineResult> asyncHandler)
AmazonOSISAsyncStops an OpenSearch Ingestion pipeline. For more information, see Stopping an OpenSearch Ingestion pipeline.
stopPipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonOSISAsyncTags an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
tagResourceAsync in interface AmazonOSISAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonOSISAsyncTags an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
tagResourceAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonOSISAsyncRemoves one or more tags from an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
untagResourceAsync in interface AmazonOSISAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonOSISAsyncRemoves one or more tags from an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
untagResourceAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request)
AmazonOSISAsyncUpdates an OpenSearch Ingestion pipeline. For more information, see Updating Amazon OpenSearch Ingestion pipelines.
updatePipelineAsync in interface AmazonOSISAsyncpublic Future<UpdatePipelineResult> updatePipelineAsync(UpdatePipelineRequest request, AsyncHandler<UpdatePipelineRequest,UpdatePipelineResult> asyncHandler)
AmazonOSISAsyncUpdates an OpenSearch Ingestion pipeline. For more information, see Updating Amazon OpenSearch Ingestion pipelines.
updatePipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ValidatePipelineResult> validatePipelineAsync(ValidatePipelineRequest request)
AmazonOSISAsyncChecks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
validatePipelineAsync in interface AmazonOSISAsyncpublic Future<ValidatePipelineResult> validatePipelineAsync(ValidatePipelineRequest request, AsyncHandler<ValidatePipelineRequest,ValidatePipelineResult> asyncHandler)
AmazonOSISAsyncChecks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
validatePipelineAsync in interface AmazonOSISAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.