Class AbstractAWSElasticsearchAsync
- All Implemented Interfaces:
AWSElasticsearch, AWSElasticsearchAsync
AWSElasticsearchAsync. Convenient method
forms pass through to the corresponding overload that takes a request object
and an AsyncHandler, which throws an
UnsupportedOperationException.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTagsAsync(AddTagsRequest request) Attaches tags to an existing Elasticsearch domain.addTagsAsync(AddTagsRequest request, AsyncHandler<AddTagsRequest, AddTagsResult> asyncHandler) Attaches tags to an existing Elasticsearch domain.Creates a new Elasticsearch domain.createElasticsearchDomainAsync(CreateElasticsearchDomainRequest request, AsyncHandler<CreateElasticsearchDomainRequest, CreateElasticsearchDomainResult> asyncHandler) Creates a new Elasticsearch domain.Permanently deletes the specified Elasticsearch domain and all of its data.deleteElasticsearchDomainAsync(DeleteElasticsearchDomainRequest request, AsyncHandler<DeleteElasticsearchDomainRequest, DeleteElasticsearchDomainResult> asyncHandler) Permanently deletes the specified Elasticsearch domain and all of its data.Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.describeElasticsearchDomainAsync(DescribeElasticsearchDomainRequest request, AsyncHandler<DescribeElasticsearchDomainRequest, DescribeElasticsearchDomainResult> asyncHandler) Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.describeElasticsearchDomainConfigAsync(DescribeElasticsearchDomainConfigRequest request, AsyncHandler<DescribeElasticsearchDomainConfigRequest, DescribeElasticsearchDomainConfigResult> asyncHandler) Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.describeElasticsearchDomainsAsync(DescribeElasticsearchDomainsRequest request, AsyncHandler<DescribeElasticsearchDomainsRequest, DescribeElasticsearchDomainsResult> asyncHandler) Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.Returns the name of all Elasticsearch domains owned by the current user's account.listDomainNamesAsync(ListDomainNamesRequest request, AsyncHandler<ListDomainNamesRequest, ListDomainNamesResult> asyncHandler) Returns the name of all Elasticsearch domains owned by the current user's account.listTagsAsync(ListTagsRequest request) Returns all tags for the given Elasticsearch domain.listTagsAsync(ListTagsRequest request, AsyncHandler<ListTagsRequest, ListTagsResult> asyncHandler) Returns all tags for the given Elasticsearch domain.removeTagsAsync(RemoveTagsRequest request) Removes the specified set of tags from the specified Elasticsearch domain.removeTagsAsync(RemoveTagsRequest request, AsyncHandler<RemoveTagsRequest, RemoveTagsResult> asyncHandler) Removes the specified set of tags from the specified Elasticsearch domain.Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.updateElasticsearchDomainConfigAsync(UpdateElasticsearchDomainConfigRequest request, AsyncHandler<UpdateElasticsearchDomainConfigRequest, UpdateElasticsearchDomainConfigResult> asyncHandler) Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.Methods inherited from class AbstractAWSElasticsearch
addTags, createElasticsearchDomain, deleteElasticsearchDomain, describeElasticsearchDomain, describeElasticsearchDomainConfig, describeElasticsearchDomains, getCachedResponseMetadata, listDomainNames, listTags, removeTags, setEndpoint, setRegion, shutdown, updateElasticsearchDomainConfigMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AWSElasticsearch
addTags, createElasticsearchDomain, deleteElasticsearchDomain, describeElasticsearchDomain, describeElasticsearchDomainConfig, describeElasticsearchDomains, getCachedResponseMetadata, listDomainNames, listTags, removeTags, setEndpoint, setRegion, shutdown, updateElasticsearchDomainConfig
-
Constructor Details
-
AbstractAWSElasticsearchAsync
protected AbstractAWSElasticsearchAsync()
-
-
Method Details
-
addTagsAsync
Description copied from interface:AWSElasticsearchAsyncAttaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.
- Specified by:
addTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theAddTagsoperation. Specify the tags that you want to attach to the Elasticsearch domain.- Returns:
- A Java Future containing the result of the AddTags operation returned by the service.
-
addTagsAsync
public Future<AddTagsResult> addTagsAsync(AddTagsRequest request, AsyncHandler<AddTagsRequest, AddTagsResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncAttaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.
- Specified by:
addTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theAddTagsoperation. Specify the tags that you want to attach to the Elasticsearch domain.asyncHandler- 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.- Returns:
- A Java Future containing the result of the AddTags operation returned by the service.
-
createElasticsearchDomainAsync
public Future<CreateElasticsearchDomainResult> createElasticsearchDomainAsync(CreateElasticsearchDomainRequest request) Description copied from interface:AWSElasticsearchAsyncCreates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
- Specified by:
createElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request-- Returns:
- A Java Future containing the result of the CreateElasticsearchDomain operation returned by the service.
-
createElasticsearchDomainAsync
public Future<CreateElasticsearchDomainResult> createElasticsearchDomainAsync(CreateElasticsearchDomainRequest request, AsyncHandler<CreateElasticsearchDomainRequest, CreateElasticsearchDomainResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncCreates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
- Specified by:
createElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request-asyncHandler- 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.- Returns:
- A Java Future containing the result of the CreateElasticsearchDomain operation returned by the service.
-
deleteElasticsearchDomainAsync
public Future<DeleteElasticsearchDomainResult> deleteElasticsearchDomainAsync(DeleteElasticsearchDomainRequest request) Description copied from interface:AWSElasticsearchAsyncPermanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.
- Specified by:
deleteElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDeleteElasticsearchDomainoperation. Specifies the name of the Elasticsearch domain that you want to delete.- Returns:
- A Java Future containing the result of the DeleteElasticsearchDomain operation returned by the service.
-
deleteElasticsearchDomainAsync
public Future<DeleteElasticsearchDomainResult> deleteElasticsearchDomainAsync(DeleteElasticsearchDomainRequest request, AsyncHandler<DeleteElasticsearchDomainRequest, DeleteElasticsearchDomainResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncPermanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.
- Specified by:
deleteElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDeleteElasticsearchDomainoperation. Specifies the name of the Elasticsearch domain that you want to delete.asyncHandler- 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.- Returns:
- A Java Future containing the result of the DeleteElasticsearchDomain operation returned by the service.
-
describeElasticsearchDomainAsync
public Future<DescribeElasticsearchDomainResult> describeElasticsearchDomainAsync(DescribeElasticsearchDomainRequest request) Description copied from interface:AWSElasticsearchAsyncReturns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.
- Specified by:
describeElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainoperation.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomain operation returned by the service.
-
describeElasticsearchDomainAsync
public Future<DescribeElasticsearchDomainResult> describeElasticsearchDomainAsync(DescribeElasticsearchDomainRequest request, AsyncHandler<DescribeElasticsearchDomainRequest, DescribeElasticsearchDomainResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncReturns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.
- Specified by:
describeElasticsearchDomainAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainoperation.asyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomain operation returned by the service.
-
describeElasticsearchDomainConfigAsync
public Future<DescribeElasticsearchDomainConfigResult> describeElasticsearchDomainConfigAsync(DescribeElasticsearchDomainConfigRequest request) Description copied from interface:AWSElasticsearchAsyncProvides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.
- Specified by:
describeElasticsearchDomainConfigAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainConfigoperation. Specifies the domain name for which you want configuration information.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomainConfig operation returned by the service.
-
describeElasticsearchDomainConfigAsync
public Future<DescribeElasticsearchDomainConfigResult> describeElasticsearchDomainConfigAsync(DescribeElasticsearchDomainConfigRequest request, AsyncHandler<DescribeElasticsearchDomainConfigRequest, DescribeElasticsearchDomainConfigResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncProvides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.
- Specified by:
describeElasticsearchDomainConfigAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainConfigoperation. Specifies the domain name for which you want configuration information.asyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomainConfig operation returned by the service.
-
describeElasticsearchDomainsAsync
public Future<DescribeElasticsearchDomainsResult> describeElasticsearchDomainsAsync(DescribeElasticsearchDomainsRequest request) Description copied from interface:AWSElasticsearchAsyncReturns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.
- Specified by:
describeElasticsearchDomainsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainsoperation. By default, the API returns the status of all Elasticsearch domains.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomains operation returned by the service.
-
describeElasticsearchDomainsAsync
public Future<DescribeElasticsearchDomainsResult> describeElasticsearchDomainsAsync(DescribeElasticsearchDomainsRequest request, AsyncHandler<DescribeElasticsearchDomainsRequest, DescribeElasticsearchDomainsResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncReturns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.
- Specified by:
describeElasticsearchDomainsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theDescribeElasticsearchDomainsoperation. By default, the API returns the status of all Elasticsearch domains.asyncHandler- 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.- Returns:
- A Java Future containing the result of the DescribeElasticsearchDomains operation returned by the service.
-
listDomainNamesAsync
Description copied from interface:AWSElasticsearchAsyncReturns the name of all Elasticsearch domains owned by the current user's account.
- Specified by:
listDomainNamesAsyncin interfaceAWSElasticsearchAsync- Parameters:
request-- Returns:
- A Java Future containing the result of the ListDomainNames operation returned by the service.
-
listDomainNamesAsync
public Future<ListDomainNamesResult> listDomainNamesAsync(ListDomainNamesRequest request, AsyncHandler<ListDomainNamesRequest, ListDomainNamesResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncReturns the name of all Elasticsearch domains owned by the current user's account.
- Specified by:
listDomainNamesAsyncin interfaceAWSElasticsearchAsync- Parameters:
request-asyncHandler- 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.- Returns:
- A Java Future containing the result of the ListDomainNames operation returned by the service.
-
listTagsAsync
Description copied from interface:AWSElasticsearchAsyncReturns all tags for the given Elasticsearch domain.
- Specified by:
listTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theListTagsoperation. Specify theARNfor the Elasticsearch domain to which the tags are attached that you want to view are attached.- Returns:
- A Java Future containing the result of the ListTags operation returned by the service.
-
listTagsAsync
public Future<ListTagsResult> listTagsAsync(ListTagsRequest request, AsyncHandler<ListTagsRequest, ListTagsResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncReturns all tags for the given Elasticsearch domain.
- Specified by:
listTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theListTagsoperation. Specify theARNfor the Elasticsearch domain to which the tags are attached that you want to view are attached.asyncHandler- 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.- Returns:
- A Java Future containing the result of the ListTags operation returned by the service.
-
removeTagsAsync
Description copied from interface:AWSElasticsearchAsyncRemoves the specified set of tags from the specified Elasticsearch domain.
- Specified by:
removeTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theRemoveTagsoperation. Specify theARNfor the Elasticsearch domain from which you want to remove the specifiedTagKey.- Returns:
- A Java Future containing the result of the RemoveTags operation returned by the service.
-
removeTagsAsync
public Future<RemoveTagsResult> removeTagsAsync(RemoveTagsRequest request, AsyncHandler<RemoveTagsRequest, RemoveTagsResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncRemoves the specified set of tags from the specified Elasticsearch domain.
- Specified by:
removeTagsAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theRemoveTagsoperation. Specify theARNfor the Elasticsearch domain from which you want to remove the specifiedTagKey.asyncHandler- 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.- Returns:
- A Java Future containing the result of the RemoveTags operation returned by the service.
-
updateElasticsearchDomainConfigAsync
public Future<UpdateElasticsearchDomainConfigResult> updateElasticsearchDomainConfigAsync(UpdateElasticsearchDomainConfigRequest request) Description copied from interface:AWSElasticsearchAsyncModifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
- Specified by:
updateElasticsearchDomainConfigAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theUpdateElasticsearchDomainoperation. Specifies the type and number of instances in the domain cluster.- Returns:
- A Java Future containing the result of the UpdateElasticsearchDomainConfig operation returned by the service.
-
updateElasticsearchDomainConfigAsync
public Future<UpdateElasticsearchDomainConfigResult> updateElasticsearchDomainConfigAsync(UpdateElasticsearchDomainConfigRequest request, AsyncHandler<UpdateElasticsearchDomainConfigRequest, UpdateElasticsearchDomainConfigResult> asyncHandler) Description copied from interface:AWSElasticsearchAsyncModifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
- Specified by:
updateElasticsearchDomainConfigAsyncin interfaceAWSElasticsearchAsync- Parameters:
request- Container for the parameters to theUpdateElasticsearchDomainoperation. Specifies the type and number of instances in the domain cluster.asyncHandler- 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.- Returns:
- A Java Future containing the result of the UpdateElasticsearchDomainConfig operation returned by the service.
-