@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonOSIS
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonOSIS
instead.
Use the Amazon OpenSearch Ingestion API to create and manage ingestion pipelines. OpenSearch Ingestion is a fully managed data collector that delivers real-time log and trace data to OpenSearch Service domains. For more information, see Getting data into your cluster using OpenSearch Ingestion.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreatePipelineResult |
createPipeline(CreatePipelineRequest createPipelineRequest)
Creates an OpenSearch Ingestion pipeline.
|
DeletePipelineResult |
deletePipeline(DeletePipelineRequest deletePipelineRequest)
Deletes an OpenSearch Ingestion pipeline.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetPipelineResult |
getPipeline(GetPipelineRequest getPipelineRequest)
Retrieves information about an OpenSearch Ingestion pipeline.
|
GetPipelineBlueprintResult |
getPipelineBlueprint(GetPipelineBlueprintRequest getPipelineBlueprintRequest)
Retrieves information about a specific blueprint for OpenSearch Ingestion.
|
GetPipelineChangeProgressResult |
getPipelineChangeProgress(GetPipelineChangeProgressRequest getPipelineChangeProgressRequest)
Returns progress information for the current change happening on an OpenSearch Ingestion pipeline.
|
ListPipelineBlueprintsResult |
listPipelineBlueprints(ListPipelineBlueprintsRequest listPipelineBlueprintsRequest)
Retrieves a list of all available blueprints for Data Prepper.
|
ListPipelinesResult |
listPipelines(ListPipelinesRequest listPipelinesRequest)
Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all resource tags associated with an OpenSearch Ingestion pipeline.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartPipelineResult |
startPipeline(StartPipelineRequest startPipelineRequest)
Starts an OpenSearch Ingestion pipeline.
|
StopPipelineResult |
stopPipeline(StopPipelineRequest stopPipelineRequest)
Stops an OpenSearch Ingestion pipeline.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Tags an OpenSearch Ingestion pipeline.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from an OpenSearch Ingestion pipeline.
|
UpdatePipelineResult |
updatePipeline(UpdatePipelineRequest updatePipelineRequest)
Updates an OpenSearch Ingestion pipeline.
|
ValidatePipelineResult |
validatePipeline(ValidatePipelineRequest validatePipelineRequest)
Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation.
|
static final String ENDPOINT_PREFIX
CreatePipelineResult createPipeline(CreatePipelineRequest createPipelineRequest)
Creates an OpenSearch Ingestion pipeline. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
createPipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.LimitExceededException
- You attempted to create more than the allowed number of tags.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceAlreadyExistsException
- You attempted to create a resource that already exists.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.DeletePipelineResult deletePipeline(DeletePipelineRequest deletePipelineRequest)
Deletes an OpenSearch Ingestion pipeline. For more information, see Deleting Amazon OpenSearch Ingestion pipelines.
deletePipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.ConflictException
- The client attempted to remove a resource that is currently in use.GetPipelineResult getPipeline(GetPipelineRequest getPipelineRequest)
Retrieves information about an OpenSearch Ingestion pipeline.
getPipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.GetPipelineBlueprintResult getPipelineBlueprint(GetPipelineBlueprintRequest getPipelineBlueprintRequest)
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.
getPipelineBlueprintRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.AccessDeniedException
- You don't have permissions to access the resource.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).ValidationException
- An exception for missing or invalid input fields.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.GetPipelineChangeProgressResult getPipelineChangeProgress(GetPipelineChangeProgressRequest getPipelineChangeProgressRequest)
Returns 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.
getPipelineChangeProgressRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.ListPipelineBlueprintsResult listPipelineBlueprints(ListPipelineBlueprintsRequest listPipelineBlueprintsRequest)
Retrieves a list of all available blueprints for Data Prepper. For more information, see Using blueprints to create a pipeline.
listPipelineBlueprintsRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.InvalidPaginationTokenException
- An invalid pagination token provided in the request.ListPipelinesResult listPipelines(ListPipelinesRequest listPipelinesRequest)
Lists all OpenSearch Ingestion pipelines in the current Amazon Web Services account and Region. For more information, see Viewing Amazon OpenSearch Ingestion pipelines.
listPipelinesRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.InvalidPaginationTokenException
- An invalid pagination token provided in the request.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all resource tags associated with an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
listTagsForResourceRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.StartPipelineResult startPipeline(StartPipelineRequest startPipelineRequest)
Starts an OpenSearch Ingestion pipeline. For more information, see Starting an OpenSearch Ingestion pipeline.
startPipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.AccessDeniedException
- You don't have permissions to access the resource.ConflictException
- The client attempted to remove a resource that is currently in use.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.ValidationException
- An exception for missing or invalid input fields.StopPipelineResult stopPipeline(StopPipelineRequest stopPipelineRequest)
Stops an OpenSearch Ingestion pipeline. For more information, see Stopping an OpenSearch Ingestion pipeline.
stopPipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.AccessDeniedException
- You don't have permissions to access the resource.ConflictException
- The client attempted to remove a resource that is currently in use.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.ValidationException
- An exception for missing or invalid input fields.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Tags an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
tagResourceRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.LimitExceededException
- You attempted to create more than the allowed number of tags.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from an OpenSearch Ingestion pipeline. For more information, see Tagging Amazon OpenSearch Ingestion pipelines.
untagResourceRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.UpdatePipelineResult updatePipeline(UpdatePipelineRequest updatePipelineRequest)
Updates an OpenSearch Ingestion pipeline. For more information, see Updating Amazon OpenSearch Ingestion pipelines.
updatePipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.ValidationException
- An exception for missing or invalid input fields.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).AccessDeniedException
- You don't have permissions to access the resource.ResourceNotFoundException
- You attempted to access or delete a resource that does not exist.ConflictException
- The client attempted to remove a resource that is currently in use.ValidatePipelineResult validatePipeline(ValidatePipelineRequest validatePipelineRequest)
Checks whether an OpenSearch Ingestion pipeline configuration is valid prior to creation. For more information, see Creating Amazon OpenSearch Ingestion pipelines.
validatePipelineRequest
- DisabledOperationException
- Exception is thrown when an operation has been disabled.AccessDeniedException
- You don't have permissions to access the resource.InternalException
- The request failed because of an unknown error, exception, or failure (the failure is internal to the
service).ValidationException
- An exception for missing or invalid input fields.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.