@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonOpenSearchAsync extends AbstractAmazonOpenSearch implements AmazonOpenSearchAsync
AmazonOpenSearchAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
acceptInboundConnection, addDataSource, addTags, associatePackage, authorizeVpcEndpointAccess, cancelDomainConfigChange, cancelServiceSoftwareUpdate, createDomain, createOutboundConnection, createPackage, createVpcEndpoint, deleteDataSource, deleteDomain, deleteInboundConnection, deleteOutboundConnection, deletePackage, deleteVpcEndpoint, describeDomain, describeDomainAutoTunes, describeDomainChangeProgress, describeDomainConfig, describeDomainHealth, describeDomainNodes, describeDomains, describeDryRunProgress, describeInboundConnections, describeInstanceTypeLimits, describeOutboundConnections, describePackages, describeReservedInstanceOfferings, describeReservedInstances, describeVpcEndpoints, dissociatePackage, getCachedResponseMetadata, getCompatibleVersions, getDataSource, getDomainMaintenanceStatus, getPackageVersionHistory, getUpgradeHistory, getUpgradeStatus, listDataSources, listDomainMaintenances, listDomainNames, listDomainsForPackage, listInstanceTypeDetails, listPackagesForDomain, listScheduledActions, listTags, listVersions, listVpcEndpointAccess, listVpcEndpoints, listVpcEndpointsForDomain, purchaseReservedInstanceOffering, rejectInboundConnection, removeTags, revokeVpcEndpointAccess, shutdown, startDomainMaintenance, startServiceSoftwareUpdate, updateDataSource, updateDomainConfig, updatePackage, updateScheduledAction, updateVpcEndpoint, upgradeDomain
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
acceptInboundConnection, addDataSource, addTags, associatePackage, authorizeVpcEndpointAccess, cancelDomainConfigChange, cancelServiceSoftwareUpdate, createDomain, createOutboundConnection, createPackage, createVpcEndpoint, deleteDataSource, deleteDomain, deleteInboundConnection, deleteOutboundConnection, deletePackage, deleteVpcEndpoint, describeDomain, describeDomainAutoTunes, describeDomainChangeProgress, describeDomainConfig, describeDomainHealth, describeDomainNodes, describeDomains, describeDryRunProgress, describeInboundConnections, describeInstanceTypeLimits, describeOutboundConnections, describePackages, describeReservedInstanceOfferings, describeReservedInstances, describeVpcEndpoints, dissociatePackage, getCachedResponseMetadata, getCompatibleVersions, getDataSource, getDomainMaintenanceStatus, getPackageVersionHistory, getUpgradeHistory, getUpgradeStatus, listDataSources, listDomainMaintenances, listDomainNames, listDomainsForPackage, listInstanceTypeDetails, listPackagesForDomain, listScheduledActions, listTags, listVersions, listVpcEndpointAccess, listVpcEndpoints, listVpcEndpointsForDomain, purchaseReservedInstanceOffering, rejectInboundConnection, removeTags, revokeVpcEndpointAccess, shutdown, startDomainMaintenance, startServiceSoftwareUpdate, updateDataSource, updateDomainConfig, updatePackage, updateScheduledAction, updateVpcEndpoint, upgradeDomain
public Future<AcceptInboundConnectionResult> acceptInboundConnectionAsync(AcceptInboundConnectionRequest request)
AmazonOpenSearchAsync
Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see Cross-cluster search for Amazon OpenSearch Service.
acceptInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AcceptInboundConnection
operation.public Future<AcceptInboundConnectionResult> acceptInboundConnectionAsync(AcceptInboundConnectionRequest request, AsyncHandler<AcceptInboundConnectionRequest,AcceptInboundConnectionResult> asyncHandler)
AmazonOpenSearchAsync
Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search connection request. For more information, see Cross-cluster search for Amazon OpenSearch Service.
acceptInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AcceptInboundConnection
operation.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.public Future<AddDataSourceResult> addDataSourceAsync(AddDataSourceRequest request)
AmazonOpenSearchAsync
Creates a new direct-query data source to the specified domain. For more information, see Creating Amazon OpenSearch Service data source integrations with Amazon S3.
addDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AddDataSource
operation.public Future<AddDataSourceResult> addDataSourceAsync(AddDataSourceRequest request, AsyncHandler<AddDataSourceRequest,AddDataSourceResult> asyncHandler)
AmazonOpenSearchAsync
Creates a new direct-query data source to the specified domain. For more information, see Creating Amazon OpenSearch Service data source integrations with Amazon S3.
addDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AddDataSource
operation.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.public Future<AddTagsResult> addTagsAsync(AddTagsRequest request)
AmazonOpenSearchAsync
Attaches tags to an existing Amazon OpenSearch Service domain. Tags are a set of case-sensitive key-value pairs. A domain can have up to 10 tags. For more information, see Tagging Amazon OpenSearch Service domains.
addTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AddTags
operation. Specifies the tags to attach to the
domain.public Future<AddTagsResult> addTagsAsync(AddTagsRequest request, AsyncHandler<AddTagsRequest,AddTagsResult> asyncHandler)
AmazonOpenSearchAsync
Attaches tags to an existing Amazon OpenSearch Service domain. Tags are a set of case-sensitive key-value pairs. A domain can have up to 10 tags. For more information, see Tagging Amazon OpenSearch Service domains.
addTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the AddTags
operation. Specifies the tags to attach to the
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.public Future<AssociatePackageResult> associatePackageAsync(AssociatePackageRequest request)
AmazonOpenSearchAsync
Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
associatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the AssociatePackage
operation.public Future<AssociatePackageResult> associatePackageAsync(AssociatePackageRequest request, AsyncHandler<AssociatePackageRequest,AssociatePackageResult> asyncHandler)
AmazonOpenSearchAsync
Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
associatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the AssociatePackage
operation.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.public Future<AuthorizeVpcEndpointAccessResult> authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest request)
AmazonOpenSearchAsync
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
authorizeVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
public Future<AuthorizeVpcEndpointAccessResult> authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest request, AsyncHandler<AuthorizeVpcEndpointAccessRequest,AuthorizeVpcEndpointAccessResult> asyncHandler)
AmazonOpenSearchAsync
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
authorizeVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
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.public Future<CancelDomainConfigChangeResult> cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest request)
AmazonOpenSearchAsync
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
cancelDomainConfigChangeAsync
in interface AmazonOpenSearchAsync
public Future<CancelDomainConfigChangeResult> cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest request, AsyncHandler<CancelDomainConfigChangeRequest,CancelDomainConfigChangeResult> asyncHandler)
AmazonOpenSearchAsync
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
cancelDomainConfigChangeAsync
in interface AmazonOpenSearchAsync
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.public Future<CancelServiceSoftwareUpdateResult> cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest request)
AmazonOpenSearchAsync
Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this
operation before the AutomatedUpdateDate
and when the domain's UpdateStatus
is
PENDING_UPDATE
. For more information, see Service
software updates in Amazon OpenSearch Service.
cancelServiceSoftwareUpdateAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to cancel a service software update.public Future<CancelServiceSoftwareUpdateResult> cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest request, AsyncHandler<CancelServiceSoftwareUpdateRequest,CancelServiceSoftwareUpdateResult> asyncHandler)
AmazonOpenSearchAsync
Cancels a scheduled service software update for an Amazon OpenSearch Service domain. You can only perform this
operation before the AutomatedUpdateDate
and when the domain's UpdateStatus
is
PENDING_UPDATE
. For more information, see Service
software updates in Amazon OpenSearch Service.
cancelServiceSoftwareUpdateAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to cancel a service software update.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.public Future<CreateDomainResult> createDomainAsync(CreateDomainRequest request)
AmazonOpenSearchAsync
Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
createDomainAsync
in interface AmazonOpenSearchAsync
public Future<CreateDomainResult> createDomainAsync(CreateDomainRequest request, AsyncHandler<CreateDomainRequest,CreateDomainResult> asyncHandler)
AmazonOpenSearchAsync
Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
createDomainAsync
in interface AmazonOpenSearchAsync
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.public Future<CreateOutboundConnectionResult> createOutboundConnectionAsync(CreateOutboundConnectionRequest request)
AmazonOpenSearchAsync
Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
createOutboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the CreateOutboundConnection
operation.public Future<CreateOutboundConnectionResult> createOutboundConnectionAsync(CreateOutboundConnectionRequest request, AsyncHandler<CreateOutboundConnectionRequest,CreateOutboundConnectionResult> asyncHandler)
AmazonOpenSearchAsync
Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
createOutboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the CreateOutboundConnection
operation.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.public Future<CreatePackageResult> createPackageAsync(CreatePackageRequest request)
AmazonOpenSearchAsync
Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
createPackageAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the CreatePackage
operation.public Future<CreatePackageResult> createPackageAsync(CreatePackageRequest request, AsyncHandler<CreatePackageRequest,CreatePackageResult> asyncHandler)
AmazonOpenSearchAsync
Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
createPackageAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the CreatePackage
operation.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.public Future<CreateVpcEndpointResult> createVpcEndpointAsync(CreateVpcEndpointRequest request)
AmazonOpenSearchAsync
Creates an Amazon OpenSearch Service-managed VPC endpoint.
createVpcEndpointAsync
in interface AmazonOpenSearchAsync
public Future<CreateVpcEndpointResult> createVpcEndpointAsync(CreateVpcEndpointRequest request, AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
AmazonOpenSearchAsync
Creates an Amazon OpenSearch Service-managed VPC endpoint.
createVpcEndpointAsync
in interface AmazonOpenSearchAsync
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.public Future<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest request)
AmazonOpenSearchAsync
Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.
deleteDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteDataSource
operation.public Future<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest request, AsyncHandler<DeleteDataSourceRequest,DeleteDataSourceResult> asyncHandler)
AmazonOpenSearchAsync
Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.
deleteDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteDataSource
operation.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.public Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest request)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.
deleteDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteDomain
operation.public Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest request, AsyncHandler<DeleteDomainRequest,DeleteDomainResult> asyncHandler)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.
deleteDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteDomain
operation.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.public Future<DeleteInboundConnectionResult> deleteInboundConnectionAsync(DeleteInboundConnectionRequest request)
AmazonOpenSearchAsync
Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.
deleteInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteInboundConnection
operation.public Future<DeleteInboundConnectionResult> deleteInboundConnectionAsync(DeleteInboundConnectionRequest request, AsyncHandler<DeleteInboundConnectionRequest,DeleteInboundConnectionResult> asyncHandler)
AmazonOpenSearchAsync
Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.
deleteInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteInboundConnection
operation.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.public Future<DeleteOutboundConnectionResult> deleteOutboundConnectionAsync(DeleteOutboundConnectionRequest request)
AmazonOpenSearchAsync
Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.
deleteOutboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteOutboundConnection
operation.public Future<DeleteOutboundConnectionResult> deleteOutboundConnectionAsync(DeleteOutboundConnectionRequest request, AsyncHandler<DeleteOutboundConnectionRequest,DeleteOutboundConnectionResult> asyncHandler)
AmazonOpenSearchAsync
Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search connection. For more information, see Cross-cluster search for Amazon OpenSearch Service.
deleteOutboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DeleteOutboundConnection
operation.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.public Future<DeletePackageResult> deletePackageAsync(DeletePackageRequest request)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.
deletePackageAsync
in interface AmazonOpenSearchAsync
request
- Deletes a package from OpenSearch Service. The package can't be associated with any OpenSearch Service
domain.public Future<DeletePackageResult> deletePackageAsync(DeletePackageRequest request, AsyncHandler<DeletePackageRequest,DeletePackageResult> asyncHandler)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.
deletePackageAsync
in interface AmazonOpenSearchAsync
request
- Deletes a package from OpenSearch Service. The package can't be associated with any OpenSearch Service
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.public Future<DeleteVpcEndpointResult> deleteVpcEndpointAsync(DeleteVpcEndpointRequest request)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
deleteVpcEndpointAsync
in interface AmazonOpenSearchAsync
public Future<DeleteVpcEndpointResult> deleteVpcEndpointAsync(DeleteVpcEndpointRequest request, AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
AmazonOpenSearchAsync
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
deleteVpcEndpointAsync
in interface AmazonOpenSearchAsync
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.public Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest request)
AmazonOpenSearchAsync
Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.
describeDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomain
operation.public Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest request, AsyncHandler<DescribeDomainRequest,DescribeDomainResult> asyncHandler)
AmazonOpenSearchAsync
Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.
describeDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomain
operation.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.public Future<DescribeDomainAutoTunesResult> describeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest request)
AmazonOpenSearchAsync
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain. For more information, see Auto-Tune for Amazon OpenSearch Service.
describeDomainAutoTunesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainAutoTunes
operation.public Future<DescribeDomainAutoTunesResult> describeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest request, AsyncHandler<DescribeDomainAutoTunesRequest,DescribeDomainAutoTunesResult> asyncHandler)
AmazonOpenSearchAsync
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain. For more information, see Auto-Tune for Amazon OpenSearch Service.
describeDomainAutoTunesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainAutoTunes
operation.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.public Future<DescribeDomainChangeProgressResult> describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest request)
AmazonOpenSearchAsync
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.
describeDomainChangeProgressAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainChangeProgress
operation.public Future<DescribeDomainChangeProgressResult> describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest request, AsyncHandler<DescribeDomainChangeProgressRequest,DescribeDomainChangeProgressResult> asyncHandler)
AmazonOpenSearchAsync
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain. For more information, see Making configuration changes in Amazon OpenSearch Service.
describeDomainChangeProgressAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainChangeProgress
operation.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.public Future<DescribeDomainConfigResult> describeDomainConfigAsync(DescribeDomainConfigRequest request)
AmazonOpenSearchAsync
Returns the configuration of an Amazon OpenSearch Service domain.
describeDomainConfigAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainConfig
operation.public Future<DescribeDomainConfigResult> describeDomainConfigAsync(DescribeDomainConfigRequest request, AsyncHandler<DescribeDomainConfigRequest,DescribeDomainConfigResult> asyncHandler)
AmazonOpenSearchAsync
Returns the configuration of an Amazon OpenSearch Service domain.
describeDomainConfigAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainConfig
operation.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.public Future<DescribeDomainHealthResult> describeDomainHealthAsync(DescribeDomainHealthRequest request)
AmazonOpenSearchAsync
Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.
describeDomainHealthAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainHealth
operation.public Future<DescribeDomainHealthResult> describeDomainHealthAsync(DescribeDomainHealthRequest request, AsyncHandler<DescribeDomainHealthRequest,DescribeDomainHealthResult> asyncHandler)
AmazonOpenSearchAsync
Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.
describeDomainHealthAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainHealth
operation.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.public Future<DescribeDomainNodesResult> describeDomainNodesAsync(DescribeDomainNodesRequest request)
AmazonOpenSearchAsync
Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states.
describeDomainNodesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainNodes
operation.public Future<DescribeDomainNodesResult> describeDomainNodesAsync(DescribeDomainNodesRequest request, AsyncHandler<DescribeDomainNodesRequest,DescribeDomainNodesResult> asyncHandler)
AmazonOpenSearchAsync
Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states.
describeDomainNodesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomainNodes
operation.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.public Future<DescribeDomainsResult> describeDomainsAsync(DescribeDomainsRequest request)
AmazonOpenSearchAsync
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
describeDomainsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomains
operation.public Future<DescribeDomainsResult> describeDomainsAsync(DescribeDomainsRequest request, AsyncHandler<DescribeDomainsRequest,DescribeDomainsResult> asyncHandler)
AmazonOpenSearchAsync
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
describeDomainsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeDomains
operation.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.public Future<DescribeDryRunProgressResult> describeDryRunProgressAsync(DescribeDryRunProgressRequest request)
AmazonOpenSearchAsync
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain. For more information, see Determining whether a change will cause a blue/green deployment.
describeDryRunProgressAsync
in interface AmazonOpenSearchAsync
public Future<DescribeDryRunProgressResult> describeDryRunProgressAsync(DescribeDryRunProgressRequest request, AsyncHandler<DescribeDryRunProgressRequest,DescribeDryRunProgressResult> asyncHandler)
AmazonOpenSearchAsync
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain. For more information, see Determining whether a change will cause a blue/green deployment.
describeDryRunProgressAsync
in interface AmazonOpenSearchAsync
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.public Future<DescribeInboundConnectionsResult> describeInboundConnectionsAsync(DescribeInboundConnectionsRequest request)
AmazonOpenSearchAsync
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
describeInboundConnectionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeInboundConnections
operation.public Future<DescribeInboundConnectionsResult> describeInboundConnectionsAsync(DescribeInboundConnectionsRequest request, AsyncHandler<DescribeInboundConnectionsRequest,DescribeInboundConnectionsResult> asyncHandler)
AmazonOpenSearchAsync
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
describeInboundConnectionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeInboundConnections
operation.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.public Future<DescribeInstanceTypeLimitsResult> describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest request)
AmazonOpenSearchAsync
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.
describeInstanceTypeLimitsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeInstanceTypeLimits
operation.public Future<DescribeInstanceTypeLimitsResult> describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest request, AsyncHandler<DescribeInstanceTypeLimitsRequest,DescribeInstanceTypeLimitsResult> asyncHandler)
AmazonOpenSearchAsync
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.
describeInstanceTypeLimitsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeInstanceTypeLimits
operation.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.public Future<DescribeOutboundConnectionsResult> describeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest request)
AmazonOpenSearchAsync
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
describeOutboundConnectionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeOutboundConnections
operation.public Future<DescribeOutboundConnectionsResult> describeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest request, AsyncHandler<DescribeOutboundConnectionsRequest,DescribeOutboundConnectionsResult> asyncHandler)
AmazonOpenSearchAsync
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain. For more information, see Cross-cluster search for Amazon OpenSearch Service.
describeOutboundConnectionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the DescribeOutboundConnections
operation.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.public Future<DescribePackagesResult> describePackagesAsync(DescribePackagesRequest request)
AmazonOpenSearchAsync
Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.
describePackagesAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DescribePackage
operation.public Future<DescribePackagesResult> describePackagesAsync(DescribePackagesRequest request, AsyncHandler<DescribePackagesRequest,DescribePackagesResult> asyncHandler)
AmazonOpenSearchAsync
Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.
describePackagesAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DescribePackage
operation.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.public Future<DescribeReservedInstanceOfferingsResult> describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest request)
AmazonOpenSearchAsync
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstanceOfferingsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to a DescribeReservedInstanceOfferings
operation.public Future<DescribeReservedInstanceOfferingsResult> describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest request, AsyncHandler<DescribeReservedInstanceOfferingsRequest,DescribeReservedInstanceOfferingsResult> asyncHandler)
AmazonOpenSearchAsync
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstanceOfferingsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to a DescribeReservedInstanceOfferings
operation.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.public Future<DescribeReservedInstancesResult> describeReservedInstancesAsync(DescribeReservedInstancesRequest request)
AmazonOpenSearchAsync
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstancesAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DescribeReservedInstances
operation.public Future<DescribeReservedInstancesResult> describeReservedInstancesAsync(DescribeReservedInstancesRequest request, AsyncHandler<DescribeReservedInstancesRequest,DescribeReservedInstancesResult> asyncHandler)
AmazonOpenSearchAsync
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstancesAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DescribeReservedInstances
operation.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.public Future<DescribeVpcEndpointsResult> describeVpcEndpointsAsync(DescribeVpcEndpointsRequest request)
AmazonOpenSearchAsync
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
describeVpcEndpointsAsync
in interface AmazonOpenSearchAsync
public Future<DescribeVpcEndpointsResult> describeVpcEndpointsAsync(DescribeVpcEndpointsRequest request, AsyncHandler<DescribeVpcEndpointsRequest,DescribeVpcEndpointsResult> asyncHandler)
AmazonOpenSearchAsync
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
describeVpcEndpointsAsync
in interface AmazonOpenSearchAsync
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.public Future<DissociatePackageResult> dissociatePackageAsync(DissociatePackageRequest request)
AmazonOpenSearchAsync
Removes a package from the specified Amazon OpenSearch Service domain. The package can't be in use with any OpenSearch index for the dissociation to succeed. The package is still available in OpenSearch Service for association later. For more information, see Custom packages for Amazon OpenSearch Service.
dissociatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DissociatePackage
operation.public Future<DissociatePackageResult> dissociatePackageAsync(DissociatePackageRequest request, AsyncHandler<DissociatePackageRequest,DissociatePackageResult> asyncHandler)
AmazonOpenSearchAsync
Removes a package from the specified Amazon OpenSearch Service domain. The package can't be in use with any OpenSearch index for the dissociation to succeed. The package is still available in OpenSearch Service for association later. For more information, see Custom packages for Amazon OpenSearch Service.
dissociatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the DissociatePackage
operation.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.public Future<GetCompatibleVersionsResult> getCompatibleVersionsAsync(GetCompatibleVersionsRequest request)
AmazonOpenSearchAsync
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
getCompatibleVersionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to GetCompatibleVersions
operation.public Future<GetCompatibleVersionsResult> getCompatibleVersionsAsync(GetCompatibleVersionsRequest request, AsyncHandler<GetCompatibleVersionsRequest,GetCompatibleVersionsResult> asyncHandler)
AmazonOpenSearchAsync
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
getCompatibleVersionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to GetCompatibleVersions
operation.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.public Future<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest request)
AmazonOpenSearchAsync
Retrieves information about a direct query data source.
getDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the GetDataSource
operation.public Future<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest request, AsyncHandler<GetDataSourceRequest,GetDataSourceResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves information about a direct query data source.
getDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the GetDataSource
operation.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.public Future<GetDomainMaintenanceStatusResult> getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest request)
AmazonOpenSearchAsync
The status of the maintenance action.
getDomainMaintenanceStatusAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the GetDomainMaintenanceStatus
operation.public Future<GetDomainMaintenanceStatusResult> getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest request, AsyncHandler<GetDomainMaintenanceStatusRequest,GetDomainMaintenanceStatusResult> asyncHandler)
AmazonOpenSearchAsync
The status of the maintenance action.
getDomainMaintenanceStatusAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the GetDomainMaintenanceStatus
operation.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.public Future<GetPackageVersionHistoryResult> getPackageVersionHistoryAsync(GetPackageVersionHistoryRequest request)
AmazonOpenSearchAsync
Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the package is a zip plugin package). For more information, see Custom packages for Amazon OpenSearch Service.
getPackageVersionHistoryAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetPackageVersionHistory
operation.public Future<GetPackageVersionHistoryResult> getPackageVersionHistoryAsync(GetPackageVersionHistoryRequest request, AsyncHandler<GetPackageVersionHistoryRequest,GetPackageVersionHistoryResult> asyncHandler)
AmazonOpenSearchAsync
Returns a list of Amazon OpenSearch Service package versions, along with their creation time, commit message, and plugin properties (if the package is a zip plugin package). For more information, see Custom packages for Amazon OpenSearch Service.
getPackageVersionHistoryAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetPackageVersionHistory
operation.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.public Future<GetUpgradeHistoryResult> getUpgradeHistoryAsync(GetUpgradeHistoryRequest request)
AmazonOpenSearchAsync
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
getUpgradeHistoryAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetUpgradeHistory
operation.public Future<GetUpgradeHistoryResult> getUpgradeHistoryAsync(GetUpgradeHistoryRequest request, AsyncHandler<GetUpgradeHistoryRequest,GetUpgradeHistoryResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
getUpgradeHistoryAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetUpgradeHistory
operation.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.public Future<GetUpgradeStatusResult> getUpgradeStatusAsync(GetUpgradeStatusRequest request)
AmazonOpenSearchAsync
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.
getUpgradeStatusAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetUpgradeStatus
operation.public Future<GetUpgradeStatusResult> getUpgradeStatusAsync(GetUpgradeStatusRequest request, AsyncHandler<GetUpgradeStatusRequest,GetUpgradeStatusResult> asyncHandler)
AmazonOpenSearchAsync
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.
getUpgradeStatusAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the GetUpgradeStatus
operation.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.public Future<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest request)
AmazonOpenSearchAsync
Lists direct-query data sources for a specific domain. For more information, see For more information, see Working with Amazon OpenSearch Service direct queries with Amazon S3.
listDataSourcesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDataSources
operation.public Future<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest request, AsyncHandler<ListDataSourcesRequest,ListDataSourcesResult> asyncHandler)
AmazonOpenSearchAsync
Lists direct-query data sources for a specific domain. For more information, see For more information, see Working with Amazon OpenSearch Service direct queries with Amazon S3.
listDataSourcesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDataSources
operation.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.public Future<ListDomainMaintenancesResult> listDomainMaintenancesAsync(ListDomainMaintenancesRequest request)
AmazonOpenSearchAsync
A list of maintenance actions for the domain.
listDomainMaintenancesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDomainMaintenances
operation.public Future<ListDomainMaintenancesResult> listDomainMaintenancesAsync(ListDomainMaintenancesRequest request, AsyncHandler<ListDomainMaintenancesRequest,ListDomainMaintenancesResult> asyncHandler)
AmazonOpenSearchAsync
A list of maintenance actions for the domain.
listDomainMaintenancesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDomainMaintenances
operation.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.public Future<ListDomainNamesResult> listDomainNamesAsync(ListDomainNamesRequest request)
AmazonOpenSearchAsync
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
listDomainNamesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDomainNames
operation.public Future<ListDomainNamesResult> listDomainNamesAsync(ListDomainNamesRequest request, AsyncHandler<ListDomainNamesRequest,ListDomainNamesResult> asyncHandler)
AmazonOpenSearchAsync
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
listDomainNamesAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListDomainNames
operation.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.public Future<ListDomainsForPackageResult> listDomainsForPackageAsync(ListDomainsForPackageRequest request)
AmazonOpenSearchAsync
Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.
listDomainsForPackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListDomainsForPackage
operation.public Future<ListDomainsForPackageResult> listDomainsForPackageAsync(ListDomainsForPackageRequest request, AsyncHandler<ListDomainsForPackageRequest,ListDomainsForPackageResult> asyncHandler)
AmazonOpenSearchAsync
Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.
listDomainsForPackageAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListDomainsForPackage
operation.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.public Future<ListInstanceTypeDetailsResult> listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest request)
AmazonOpenSearchAsync
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
listInstanceTypeDetailsAsync
in interface AmazonOpenSearchAsync
public Future<ListInstanceTypeDetailsResult> listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest request, AsyncHandler<ListInstanceTypeDetailsRequest,ListInstanceTypeDetailsResult> asyncHandler)
AmazonOpenSearchAsync
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
listInstanceTypeDetailsAsync
in interface AmazonOpenSearchAsync
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.public Future<ListPackagesForDomainResult> listPackagesForDomainAsync(ListPackagesForDomainRequest request)
AmazonOpenSearchAsync
Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
listPackagesForDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListPackagesForDomain
operation.public Future<ListPackagesForDomainResult> listPackagesForDomainAsync(ListPackagesForDomainRequest request, AsyncHandler<ListPackagesForDomainRequest,ListPackagesForDomainResult> asyncHandler)
AmazonOpenSearchAsync
Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
listPackagesForDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListPackagesForDomain
operation.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.public Future<ListScheduledActionsResult> listScheduledActionsAsync(ListScheduledActionsRequest request)
AmazonOpenSearchAsync
Retrieves a list of configuration changes that are scheduled for a domain. These changes can be service software updates or blue/green Auto-Tune enhancements.
listScheduledActionsAsync
in interface AmazonOpenSearchAsync
public Future<ListScheduledActionsResult> listScheduledActionsAsync(ListScheduledActionsRequest request, AsyncHandler<ListScheduledActionsRequest,ListScheduledActionsResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves a list of configuration changes that are scheduled for a domain. These changes can be service software updates or blue/green Auto-Tune enhancements.
listScheduledActionsAsync
in interface AmazonOpenSearchAsync
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.public Future<ListTagsResult> listTagsAsync(ListTagsRequest request)
AmazonOpenSearchAsync
Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
listTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListTags
operation.public Future<ListTagsResult> listTagsAsync(ListTagsRequest request, AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
AmazonOpenSearchAsync
Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
listTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the ListTags
operation.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.public Future<ListVersionsResult> listVersionsAsync(ListVersionsRequest request)
AmazonOpenSearchAsync
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
listVersionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListVersions
operation.public Future<ListVersionsResult> listVersionsAsync(ListVersionsRequest request, AsyncHandler<ListVersionsRequest,ListVersionsResult> asyncHandler)
AmazonOpenSearchAsync
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
listVersionsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the ListVersions
operation.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.public Future<ListVpcEndpointAccessResult> listVpcEndpointAccessAsync(ListVpcEndpointAccessRequest request)
AmazonOpenSearchAsync
Retrieves information about each Amazon Web Services principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
listVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
public Future<ListVpcEndpointAccessResult> listVpcEndpointAccessAsync(ListVpcEndpointAccessRequest request, AsyncHandler<ListVpcEndpointAccessRequest,ListVpcEndpointAccessResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves information about each Amazon Web Services principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
listVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
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.public Future<ListVpcEndpointsResult> listVpcEndpointsAsync(ListVpcEndpointsRequest request)
AmazonOpenSearchAsync
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.
listVpcEndpointsAsync
in interface AmazonOpenSearchAsync
public Future<ListVpcEndpointsResult> listVpcEndpointsAsync(ListVpcEndpointsRequest request, AsyncHandler<ListVpcEndpointsRequest,ListVpcEndpointsResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.
listVpcEndpointsAsync
in interface AmazonOpenSearchAsync
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.public Future<ListVpcEndpointsForDomainResult> listVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest request)
AmazonOpenSearchAsync
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
listVpcEndpointsForDomainAsync
in interface AmazonOpenSearchAsync
public Future<ListVpcEndpointsForDomainResult> listVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest request, AsyncHandler<ListVpcEndpointsForDomainRequest,ListVpcEndpointsForDomainResult> asyncHandler)
AmazonOpenSearchAsync
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
listVpcEndpointsForDomainAsync
in interface AmazonOpenSearchAsync
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.public Future<PurchaseReservedInstanceOfferingResult> purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest request)
AmazonOpenSearchAsync
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
purchaseReservedInstanceOfferingAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the PurchaseReservedInstanceOffering
operation.public Future<PurchaseReservedInstanceOfferingResult> purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest request, AsyncHandler<PurchaseReservedInstanceOfferingRequest,PurchaseReservedInstanceOfferingResult> asyncHandler)
AmazonOpenSearchAsync
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
purchaseReservedInstanceOfferingAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the PurchaseReservedInstanceOffering
operation.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.public Future<RejectInboundConnectionResult> rejectInboundConnectionAsync(RejectInboundConnectionRequest request)
AmazonOpenSearchAsync
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
rejectInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the RejectInboundConnection
operation.public Future<RejectInboundConnectionResult> rejectInboundConnectionAsync(RejectInboundConnectionRequest request, AsyncHandler<RejectInboundConnectionRequest,RejectInboundConnectionResult> asyncHandler)
AmazonOpenSearchAsync
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
rejectInboundConnectionAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the RejectInboundConnection
operation.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.public Future<RemoveTagsResult> removeTagsAsync(RemoveTagsRequest request)
AmazonOpenSearchAsync
Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
removeTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the RemoveTags
operation.public Future<RemoveTagsResult> removeTagsAsync(RemoveTagsRequest request, AsyncHandler<RemoveTagsRequest,RemoveTagsResult> asyncHandler)
AmazonOpenSearchAsync
Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
removeTagsAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the RemoveTags
operation.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.public Future<RevokeVpcEndpointAccessResult> revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest request)
AmazonOpenSearchAsync
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
revokeVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
public Future<RevokeVpcEndpointAccessResult> revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest request, AsyncHandler<RevokeVpcEndpointAccessRequest,RevokeVpcEndpointAccessResult> asyncHandler)
AmazonOpenSearchAsync
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
revokeVpcEndpointAccessAsync
in interface AmazonOpenSearchAsync
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.public Future<StartDomainMaintenanceResult> startDomainMaintenanceAsync(StartDomainMaintenanceRequest request)
AmazonOpenSearchAsync
Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.
startDomainMaintenanceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the StartDomainMaintenance
operation.public Future<StartDomainMaintenanceResult> startDomainMaintenanceAsync(StartDomainMaintenanceRequest request, AsyncHandler<StartDomainMaintenanceRequest,StartDomainMaintenanceResult> asyncHandler)
AmazonOpenSearchAsync
Starts the node maintenance process on the data node. These processes can include a node reboot, an Opensearch or Elasticsearch process restart, or a Dashboard or Kibana restart.
startDomainMaintenanceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the StartDomainMaintenance
operation.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.public Future<StartServiceSoftwareUpdateResult> startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest request)
AmazonOpenSearchAsync
Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.
startServiceSoftwareUpdateAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the StartServiceSoftwareUpdate
operation.public Future<StartServiceSoftwareUpdateResult> startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest request, AsyncHandler<StartServiceSoftwareUpdateRequest,StartServiceSoftwareUpdateResult> asyncHandler)
AmazonOpenSearchAsync
Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.
startServiceSoftwareUpdateAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the StartServiceSoftwareUpdate
operation.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.public Future<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest request)
AmazonOpenSearchAsync
Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.
updateDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the UpdateDataSource
operation.public Future<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest request, AsyncHandler<UpdateDataSourceRequest,UpdateDataSourceResult> asyncHandler)
AmazonOpenSearchAsync
Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.
updateDataSourceAsync
in interface AmazonOpenSearchAsync
request
- Container for the parameters to the UpdateDataSource
operation.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.public Future<UpdateDomainConfigResult> updateDomainConfigAsync(UpdateDomainConfigRequest request)
AmazonOpenSearchAsync
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
updateDomainConfigAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the UpdateDomain
operation.public Future<UpdateDomainConfigResult> updateDomainConfigAsync(UpdateDomainConfigRequest request, AsyncHandler<UpdateDomainConfigRequest,UpdateDomainConfigResult> asyncHandler)
AmazonOpenSearchAsync
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
updateDomainConfigAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the UpdateDomain
operation.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.public Future<UpdatePackageResult> updatePackageAsync(UpdatePackageRequest request)
AmazonOpenSearchAsync
Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
updatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the UpdatePackage
operation.public Future<UpdatePackageResult> updatePackageAsync(UpdatePackageRequest request, AsyncHandler<UpdatePackageRequest,UpdatePackageResult> asyncHandler)
AmazonOpenSearchAsync
Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
updatePackageAsync
in interface AmazonOpenSearchAsync
request
- Container for request parameters to the UpdatePackage
operation.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.public Future<UpdateScheduledActionResult> updateScheduledActionAsync(UpdateScheduledActionRequest request)
AmazonOpenSearchAsync
Reschedules a planned domain configuration change for a later time. This change can be a scheduled service software update or a blue/green Auto-Tune enhancement.
updateScheduledActionAsync
in interface AmazonOpenSearchAsync
public Future<UpdateScheduledActionResult> updateScheduledActionAsync(UpdateScheduledActionRequest request, AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResult> asyncHandler)
AmazonOpenSearchAsync
Reschedules a planned domain configuration change for a later time. This change can be a scheduled service software update or a blue/green Auto-Tune enhancement.
updateScheduledActionAsync
in interface AmazonOpenSearchAsync
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.public Future<UpdateVpcEndpointResult> updateVpcEndpointAsync(UpdateVpcEndpointRequest request)
AmazonOpenSearchAsync
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
updateVpcEndpointAsync
in interface AmazonOpenSearchAsync
public Future<UpdateVpcEndpointResult> updateVpcEndpointAsync(UpdateVpcEndpointRequest request, AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
AmazonOpenSearchAsync
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
updateVpcEndpointAsync
in interface AmazonOpenSearchAsync
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.public Future<UpgradeDomainResult> upgradeDomainAsync(UpgradeDomainRequest request)
AmazonOpenSearchAsync
Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch.
upgradeDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the UpgradeDomain
operation.public Future<UpgradeDomainResult> upgradeDomainAsync(UpgradeDomainRequest request, AsyncHandler<UpgradeDomainRequest,UpgradeDomainResult> asyncHandler)
AmazonOpenSearchAsync
Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch.
upgradeDomainAsync
in interface AmazonOpenSearchAsync
request
- Container for the request parameters to the UpgradeDomain
operation.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.