@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonOpenSearchAsyncClient extends AmazonOpenSearchClient implements AmazonOpenSearchAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
Use the Amazon OpenSearch Service configuration API to create, configure, and manage OpenSearch Service domains. The endpoint for configuration service requests is Region specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported Regions and endpoints, see Amazon Web Services service endpoints.
LOGGING_AWS_REQUEST_METRIC ENDPOINT_PREFIX | Modifier and Type | Method and Description |
|---|---|
Future<AcceptInboundConnectionResult> |
acceptInboundConnectionAsync (AcceptInboundConnectionRequest request)
Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search
connection request.
|
Future<AcceptInboundConnectionResult> |
acceptInboundConnectionAsync (AcceptInboundConnectionRequest request,
AsyncHandler<AcceptInboundConnectionRequest,AcceptInboundConnectionResult> asyncHandler)
Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search
connection request.
|
Future<AddDataSourceResult> |
addDataSourceAsync (AddDataSourceRequest request)
Creates a new direct-query data source to the specified domain.
|
Future<AddDataSourceResult> |
addDataSourceAsync (AddDataSourceRequest request,
AsyncHandler<AddDataSourceRequest,AddDataSourceResult> asyncHandler)
Creates a new direct-query data source to the specified domain.
|
Future<AddTagsResult> |
addTagsAsync (AddTagsRequest request)
Attaches tags to an existing Amazon OpenSearch Service domain.
|
Future<AddTagsResult> |
addTagsAsync (AddTagsRequest request,
AsyncHandler<AddTagsRequest,AddTagsResult> asyncHandler)
Attaches tags to an existing Amazon OpenSearch Service domain.
|
Future<AssociatePackageResult> |
associatePackageAsync (AssociatePackageRequest request)
Associates a package with an Amazon OpenSearch Service domain.
|
Future<AssociatePackageResult> |
associatePackageAsync (AssociatePackageRequest request,
AsyncHandler<AssociatePackageRequest,AssociatePackageResult> asyncHandler)
Associates a package with an Amazon OpenSearch Service domain.
|
static AmazonOpenSearchAsyncClientBuilder |
asyncBuilder () |
Future<AuthorizeVpcEndpointAccessResult> |
authorizeVpcEndpointAccessAsync (AuthorizeVpcEndpointAccessRequest request)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
|
Future<AuthorizeVpcEndpointAccessResult> |
authorizeVpcEndpointAccessAsync (AuthorizeVpcEndpointAccessRequest request,
AsyncHandler<AuthorizeVpcEndpointAccessRequest,AuthorizeVpcEndpointAccessResult> asyncHandler)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
|
Future<CancelDomainConfigChangeResult> |
cancelDomainConfigChangeAsync (CancelDomainConfigChangeRequest request)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
|
Future<CancelDomainConfigChangeResult> |
cancelDomainConfigChangeAsync (CancelDomainConfigChangeRequest request,
AsyncHandler<CancelDomainConfigChangeRequest,CancelDomainConfigChangeResult> asyncHandler)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
|
Future<CancelServiceSoftwareUpdateResult> |
cancelServiceSoftwareUpdateAsync (CancelServiceSoftwareUpdateRequest request)
Cancels a scheduled service software update for an Amazon OpenSearch Service domain.
|
Future<CancelServiceSoftwareUpdateResult> |
cancelServiceSoftwareUpdateAsync (CancelServiceSoftwareUpdateRequest request,
AsyncHandler<CancelServiceSoftwareUpdateRequest,CancelServiceSoftwareUpdateResult> asyncHandler)
Cancels a scheduled service software update for an Amazon OpenSearch Service domain.
|
Future<CreateDomainResult> |
createDomainAsync (CreateDomainRequest request)
Creates an Amazon OpenSearch Service domain.
|
Future<CreateDomainResult> |
createDomainAsync (CreateDomainRequest request,
AsyncHandler<CreateDomainRequest,CreateDomainResult> asyncHandler)
Creates an Amazon OpenSearch Service domain.
|
Future<CreateOutboundConnectionResult> |
createOutboundConnectionAsync (CreateOutboundConnectionRequest request)
Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination
domain.
|
Future<CreateOutboundConnectionResult> |
createOutboundConnectionAsync (CreateOutboundConnectionRequest request,
AsyncHandler<CreateOutboundConnectionRequest,CreateOutboundConnectionResult> asyncHandler)
Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination
domain.
|
Future<CreatePackageResult> |
createPackageAsync (CreatePackageRequest request)
Creates a package for use with Amazon OpenSearch Service domains.
|
Future<CreatePackageResult> |
createPackageAsync (CreatePackageRequest request,
AsyncHandler<CreatePackageRequest,CreatePackageResult> asyncHandler)
Creates a package for use with Amazon OpenSearch Service domains.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync (CreateVpcEndpointRequest request)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync (CreateVpcEndpointRequest request,
AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
|
Future<DeleteDataSourceResult> |
deleteDataSourceAsync (DeleteDataSourceRequest request)
Deletes a direct-query data source.
|
Future<DeleteDataSourceResult> |
deleteDataSourceAsync (DeleteDataSourceRequest request,
AsyncHandler<DeleteDataSourceRequest,DeleteDataSourceResult> asyncHandler)
Deletes a direct-query data source.
|
Future<DeleteDomainResult> |
deleteDomainAsync (DeleteDomainRequest request)
Deletes an Amazon OpenSearch Service domain and all of its data.
|
Future<DeleteDomainResult> |
deleteDomainAsync (DeleteDomainRequest request,
AsyncHandler<DeleteDomainRequest,DeleteDomainResult> asyncHandler)
Deletes an Amazon OpenSearch Service domain and all of its data.
|
Future<DeleteInboundConnectionResult> |
deleteInboundConnectionAsync (DeleteInboundConnectionRequest request)
Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search
connection.
|
Future<DeleteInboundConnectionResult> |
deleteInboundConnectionAsync (DeleteInboundConnectionRequest request,
AsyncHandler<DeleteInboundConnectionRequest,DeleteInboundConnectionResult> asyncHandler)
Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search
connection.
|
Future<DeleteOutboundConnectionResult> |
deleteOutboundConnectionAsync (DeleteOutboundConnectionRequest request)
Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search
connection.
|
Future<DeleteOutboundConnectionResult> |
deleteOutboundConnectionAsync (DeleteOutboundConnectionRequest request,
AsyncHandler<DeleteOutboundConnectionRequest,DeleteOutboundConnectionResult> asyncHandler)
Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search
connection.
|
Future<DeletePackageResult> |
deletePackageAsync (DeletePackageRequest request)
Deletes an Amazon OpenSearch Service package.
|
Future<DeletePackageResult> |
deletePackageAsync (DeletePackageRequest request,
AsyncHandler<DeletePackageRequest,DeletePackageResult> asyncHandler)
Deletes an Amazon OpenSearch Service package.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync (DeleteVpcEndpointRequest request)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync (DeleteVpcEndpointRequest request,
AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<DescribeDomainResult> |
describeDomainAsync (DescribeDomainRequest request)
Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID,
domain service endpoint, and domain ARN.
|
Future<DescribeDomainResult> |
describeDomainAsync (DescribeDomainRequest request,
AsyncHandler<DescribeDomainRequest,DescribeDomainResult> asyncHandler)
Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID,
domain service endpoint, and domain ARN.
|
Future<DescribeDomainAutoTunesResult> |
describeDomainAutoTunesAsync (DescribeDomainAutoTunesRequest request)
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain.
|
Future<DescribeDomainAutoTunesResult> |
describeDomainAutoTunesAsync (DescribeDomainAutoTunesRequest request,
AsyncHandler<DescribeDomainAutoTunesRequest,DescribeDomainAutoTunesResult> asyncHandler)
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain.
|
Future<DescribeDomainChangeProgressResult> |
describeDomainChangeProgressAsync (DescribeDomainChangeProgressRequest request)
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain.
|
Future<DescribeDomainChangeProgressResult> |
describeDomainChangeProgressAsync (DescribeDomainChangeProgressRequest request,
AsyncHandler<DescribeDomainChangeProgressRequest,DescribeDomainChangeProgressResult> asyncHandler)
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain.
|
Future<DescribeDomainConfigResult> |
describeDomainConfigAsync (DescribeDomainConfigRequest request)
Returns the configuration of an Amazon OpenSearch Service domain.
|
Future<DescribeDomainConfigResult> |
describeDomainConfigAsync (DescribeDomainConfigRequest request,
AsyncHandler<DescribeDomainConfigRequest,DescribeDomainConfigResult> asyncHandler)
Returns the configuration of an Amazon OpenSearch Service domain.
|
Future<DescribeDomainHealthResult> |
describeDomainHealthAsync (DescribeDomainHealthRequest request)
Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability
Zone, and shard count per node.
|
Future<DescribeDomainHealthResult> |
describeDomainHealthAsync (DescribeDomainHealthRequest request,
AsyncHandler<DescribeDomainHealthRequest,DescribeDomainHealthResult> asyncHandler)
Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability
Zone, and shard count per node.
|
Future<DescribeDomainNodesResult> |
describeDomainNodesAsync (DescribeDomainNodesRequest request)
Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability
Zone(s), standby nodes, node configurations, and node states.
|
Future<DescribeDomainNodesResult> |
describeDomainNodesAsync (DescribeDomainNodesRequest request,
AsyncHandler<DescribeDomainNodesRequest,DescribeDomainNodesResult> asyncHandler)
Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability
Zone(s), standby nodes, node configurations, and node states.
|
Future<DescribeDomainsResult> |
describeDomainsAsync (DescribeDomainsRequest request)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
|
Future<DescribeDomainsResult> |
describeDomainsAsync (DescribeDomainsRequest request,
AsyncHandler<DescribeDomainsRequest,DescribeDomainsResult> asyncHandler)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
|
Future<DescribeDryRunProgressResult> |
describeDryRunProgressAsync (DescribeDryRunProgressRequest request)
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain.
|
Future<DescribeDryRunProgressResult> |
describeDryRunProgressAsync (DescribeDryRunProgressRequest request,
AsyncHandler<DescribeDryRunProgressRequest,DescribeDryRunProgressResult> asyncHandler)
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain.
|
Future<DescribeInboundConnectionsResult> |
describeInboundConnectionsAsync (DescribeInboundConnectionsRequest request)
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service
domain.
|
Future<DescribeInboundConnectionsResult> |
describeInboundConnectionsAsync (DescribeInboundConnectionsRequest request,
AsyncHandler<DescribeInboundConnectionsRequest,DescribeInboundConnectionsResult> asyncHandler)
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service
domain.
|
Future<DescribeInstanceTypeLimitsResult> |
describeInstanceTypeLimitsAsync (DescribeInstanceTypeLimitsRequest request)
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and
instance type.
|
Future<DescribeInstanceTypeLimitsResult> |
describeInstanceTypeLimitsAsync (DescribeInstanceTypeLimitsRequest request,
AsyncHandler<DescribeInstanceTypeLimitsRequest,DescribeInstanceTypeLimitsResult> asyncHandler)
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and
instance type.
|
Future<DescribeOutboundConnectionsResult> |
describeOutboundConnectionsAsync (DescribeOutboundConnectionsRequest request)
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain.
|
Future<DescribeOutboundConnectionsResult> |
describeOutboundConnectionsAsync (DescribeOutboundConnectionsRequest request,
AsyncHandler<DescribeOutboundConnectionsRequest,DescribeOutboundConnectionsResult> asyncHandler)
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain.
|
Future<DescribePackagesResult> |
describePackagesAsync (DescribePackagesRequest request)
Describes all packages available to OpenSearch Service.
|
Future<DescribePackagesResult> |
describePackagesAsync (DescribePackagesRequest request,
AsyncHandler<DescribePackagesRequest,DescribePackagesResult> asyncHandler)
Describes all packages available to OpenSearch Service.
|
Future<DescribeReservedInstanceOfferingsResult> |
describeReservedInstanceOfferingsAsync (DescribeReservedInstanceOfferingsRequest request)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region.
|
Future<DescribeReservedInstanceOfferingsResult> |
describeReservedInstanceOfferingsAsync (DescribeReservedInstanceOfferingsRequest request,
AsyncHandler<DescribeReservedInstanceOfferingsRequest,DescribeReservedInstanceOfferingsResult> asyncHandler)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region.
|
Future<DescribeReservedInstancesResult> |
describeReservedInstancesAsync (DescribeReservedInstancesRequest request)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region.
|
Future<DescribeReservedInstancesResult> |
describeReservedInstancesAsync (DescribeReservedInstancesRequest request,
AsyncHandler<DescribeReservedInstancesRequest,DescribeReservedInstancesResult> asyncHandler)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region.
|
Future<DescribeVpcEndpointsResult> |
describeVpcEndpointsAsync (DescribeVpcEndpointsRequest request)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
|
Future<DescribeVpcEndpointsResult> |
describeVpcEndpointsAsync (DescribeVpcEndpointsRequest request,
AsyncHandler<DescribeVpcEndpointsRequest,DescribeVpcEndpointsResult> asyncHandler)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
|
Future<DissociatePackageResult> |
dissociatePackageAsync (DissociatePackageRequest request)
Removes a package from the specified Amazon OpenSearch Service domain.
|
Future<DissociatePackageResult> |
dissociatePackageAsync (DissociatePackageRequest request,
AsyncHandler<DissociatePackageRequest,DissociatePackageResult> asyncHandler)
Removes a package from the specified Amazon OpenSearch Service domain.
|
Future<GetCompatibleVersionsResult> |
getCompatibleVersionsAsync (GetCompatibleVersionsRequest request)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
|
Future<GetCompatibleVersionsResult> |
getCompatibleVersionsAsync (GetCompatibleVersionsRequest request,
AsyncHandler<GetCompatibleVersionsRequest,GetCompatibleVersionsResult> asyncHandler)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
|
Future<GetDataSourceResult> |
getDataSourceAsync (GetDataSourceRequest request)
Retrieves information about a direct query data source.
|
Future<GetDataSourceResult> |
getDataSourceAsync (GetDataSourceRequest request,
AsyncHandler<GetDataSourceRequest,GetDataSourceResult> asyncHandler)
Retrieves information about a direct query data source.
|
Future<GetDomainMaintenanceStatusResult> |
getDomainMaintenanceStatusAsync (GetDomainMaintenanceStatusRequest request)
The status of the maintenance action.
|
Future<GetDomainMaintenanceStatusResult> |
getDomainMaintenanceStatusAsync (GetDomainMaintenanceStatusRequest request,
AsyncHandler<GetDomainMaintenanceStatusRequest,GetDomainMaintenanceStatusResult> asyncHandler)
The status of the maintenance action.
|
ExecutorService |
getExecutorService ()
Returns the executor service used by this client to execute async requests.
|
Future<GetPackageVersionHistoryResult> |
getPackageVersionHistoryAsync (GetPackageVersionHistoryRequest request)
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).
|
Future<GetPackageVersionHistoryResult> |
getPackageVersionHistoryAsync (GetPackageVersionHistoryRequest request,
AsyncHandler<GetPackageVersionHistoryRequest,GetPackageVersionHistoryResult> asyncHandler)
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).
|
Future<GetUpgradeHistoryResult> |
getUpgradeHistoryAsync (GetUpgradeHistoryRequest request)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
|
Future<GetUpgradeHistoryResult> |
getUpgradeHistoryAsync (GetUpgradeHistoryRequest request,
AsyncHandler<GetUpgradeHistoryRequest,GetUpgradeHistoryResult> asyncHandler)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
|
Future<GetUpgradeStatusResult> |
getUpgradeStatusAsync (GetUpgradeStatusRequest request)
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch
Service domain.
|
Future<GetUpgradeStatusResult> |
getUpgradeStatusAsync (GetUpgradeStatusRequest request,
AsyncHandler<GetUpgradeStatusRequest,GetUpgradeStatusResult> asyncHandler)
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch
Service domain.
|
Future<ListDataSourcesResult> |
listDataSourcesAsync (ListDataSourcesRequest request)
Lists direct-query data sources for a specific domain.
|
Future<ListDataSourcesResult> |
listDataSourcesAsync (ListDataSourcesRequest request,
AsyncHandler<ListDataSourcesRequest,ListDataSourcesResult> asyncHandler)
Lists direct-query data sources for a specific domain.
|
Future<ListDomainMaintenancesResult> |
listDomainMaintenancesAsync (ListDomainMaintenancesRequest request)
A list of maintenance actions for the domain.
|
Future<ListDomainMaintenancesResult> |
listDomainMaintenancesAsync (ListDomainMaintenancesRequest request,
AsyncHandler<ListDomainMaintenancesRequest,ListDomainMaintenancesResult> asyncHandler)
A list of maintenance actions for the domain.
|
Future<ListDomainNamesResult> |
listDomainNamesAsync (ListDomainNamesRequest request)
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
|
Future<ListDomainNamesResult> |
listDomainNamesAsync (ListDomainNamesRequest request,
AsyncHandler<ListDomainNamesRequest,ListDomainNamesResult> asyncHandler)
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
|
Future<ListDomainsForPackageResult> |
listDomainsForPackageAsync (ListDomainsForPackageRequest request)
Lists all Amazon OpenSearch Service domains associated with a given package.
|
Future<ListDomainsForPackageResult> |
listDomainsForPackageAsync (ListDomainsForPackageRequest request,
AsyncHandler<ListDomainsForPackageRequest,ListDomainsForPackageResult> asyncHandler)
Lists all Amazon OpenSearch Service domains associated with a given package.
|
Future<ListInstanceTypeDetailsResult> |
listInstanceTypeDetailsAsync (ListInstanceTypeDetailsRequest request)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
|
Future<ListInstanceTypeDetailsResult> |
listInstanceTypeDetailsAsync (ListInstanceTypeDetailsRequest request,
AsyncHandler<ListInstanceTypeDetailsRequest,ListInstanceTypeDetailsResult> asyncHandler)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
|
Future<ListPackagesForDomainResult> |
listPackagesForDomainAsync (ListPackagesForDomainRequest request)
Lists all packages associated with an Amazon OpenSearch Service domain.
|
Future<ListPackagesForDomainResult> |
listPackagesForDomainAsync (ListPackagesForDomainRequest request,
AsyncHandler<ListPackagesForDomainRequest,ListPackagesForDomainResult> asyncHandler)
Lists all packages associated with an Amazon OpenSearch Service domain.
|
Future<ListScheduledActionsResult> |
listScheduledActionsAsync (ListScheduledActionsRequest request)
Retrieves a list of configuration changes that are scheduled for a domain.
|
Future<ListScheduledActionsResult> |
listScheduledActionsAsync (ListScheduledActionsRequest request,
AsyncHandler<ListScheduledActionsRequest,ListScheduledActionsResult> asyncHandler)
Retrieves a list of configuration changes that are scheduled for a domain.
|
Future<ListTagsResult> |
listTagsAsync (ListTagsRequest request)
Returns all resource tags for an Amazon OpenSearch Service domain.
|
Future<ListTagsResult> |
listTagsAsync (ListTagsRequest request,
AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
Returns all resource tags for an Amazon OpenSearch Service domain.
|
Future<ListVersionsResult> |
listVersionsAsync (ListVersionsRequest request)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
|
Future<ListVersionsResult> |
listVersionsAsync (ListVersionsRequest request,
AsyncHandler<ListVersionsRequest,ListVersionsResult> asyncHandler)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
|
Future<ListVpcEndpointAccessResult> |
listVpcEndpointAccessAsync (ListVpcEndpointAccessRequest request)
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.
|
Future<ListVpcEndpointAccessResult> |
listVpcEndpointAccessAsync (ListVpcEndpointAccessRequest request,
AsyncHandler<ListVpcEndpointAccessRequest,ListVpcEndpointAccessResult> asyncHandler)
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.
|
Future<ListVpcEndpointsResult> |
listVpcEndpointsAsync (ListVpcEndpointsRequest request)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and
Region.
|
Future<ListVpcEndpointsResult> |
listVpcEndpointsAsync (ListVpcEndpointsRequest request,
AsyncHandler<ListVpcEndpointsRequest,ListVpcEndpointsResult> asyncHandler)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and
Region.
|
Future<ListVpcEndpointsForDomainResult> |
listVpcEndpointsForDomainAsync (ListVpcEndpointsForDomainRequest request)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
|
Future<ListVpcEndpointsForDomainResult> |
listVpcEndpointsForDomainAsync (ListVpcEndpointsForDomainRequest request,
AsyncHandler<ListVpcEndpointsForDomainRequest,ListVpcEndpointsForDomainResult> asyncHandler)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
|
Future<PurchaseReservedInstanceOfferingResult> |
purchaseReservedInstanceOfferingAsync (PurchaseReservedInstanceOfferingRequest request)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
|
Future<PurchaseReservedInstanceOfferingResult> |
purchaseReservedInstanceOfferingAsync (PurchaseReservedInstanceOfferingRequest request,
AsyncHandler<PurchaseReservedInstanceOfferingRequest,PurchaseReservedInstanceOfferingResult> asyncHandler)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
|
Future<RejectInboundConnectionResult> |
rejectInboundConnectionAsync (RejectInboundConnectionRequest request)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
|
Future<RejectInboundConnectionResult> |
rejectInboundConnectionAsync (RejectInboundConnectionRequest request,
AsyncHandler<RejectInboundConnectionRequest,RejectInboundConnectionResult> asyncHandler)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
|
Future<RemoveTagsResult> |
removeTagsAsync (RemoveTagsRequest request)
Removes the specified set of tags from an Amazon OpenSearch Service domain.
|
Future<RemoveTagsResult> |
removeTagsAsync (RemoveTagsRequest request,
AsyncHandler<RemoveTagsRequest,RemoveTagsResult> asyncHandler)
Removes the specified set of tags from an Amazon OpenSearch Service domain.
|
Future<RevokeVpcEndpointAccessResult> |
revokeVpcEndpointAccessAsync (RevokeVpcEndpointAccessRequest request)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
|
Future<RevokeVpcEndpointAccessResult> |
revokeVpcEndpointAccessAsync (RevokeVpcEndpointAccessRequest request,
AsyncHandler<RevokeVpcEndpointAccessRequest,RevokeVpcEndpointAccessResult> asyncHandler)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
|
void |
shutdown ()
Shuts down the client, releasing all managed resources.
|
Future<StartDomainMaintenanceResult> |
startDomainMaintenanceAsync (StartDomainMaintenanceRequest request)
Starts the node maintenance process on the data node.
|
Future<StartDomainMaintenanceResult> |
startDomainMaintenanceAsync (StartDomainMaintenanceRequest request,
AsyncHandler<StartDomainMaintenanceRequest,StartDomainMaintenanceResult> asyncHandler)
Starts the node maintenance process on the data node.
|
Future<StartServiceSoftwareUpdateResult> |
startServiceSoftwareUpdateAsync (StartServiceSoftwareUpdateRequest request)
Schedules a service software update for an Amazon OpenSearch Service domain.
|
Future<StartServiceSoftwareUpdateResult> |
startServiceSoftwareUpdateAsync (StartServiceSoftwareUpdateRequest request,
AsyncHandler<StartServiceSoftwareUpdateRequest,StartServiceSoftwareUpdateResult> asyncHandler)
Schedules a service software update for an Amazon OpenSearch Service domain.
|
Future<UpdateDataSourceResult> |
updateDataSourceAsync (UpdateDataSourceRequest request)
Updates a direct-query data source.
|
Future<UpdateDataSourceResult> |
updateDataSourceAsync (UpdateDataSourceRequest request,
AsyncHandler<UpdateDataSourceRequest,UpdateDataSourceResult> asyncHandler)
Updates a direct-query data source.
|
Future<UpdateDomainConfigResult> |
updateDomainConfigAsync (UpdateDomainConfigRequest request)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
|
Future<UpdateDomainConfigResult> |
updateDomainConfigAsync (UpdateDomainConfigRequest request,
AsyncHandler<UpdateDomainConfigRequest,UpdateDomainConfigResult> asyncHandler)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
|
Future<UpdatePackageResult> |
updatePackageAsync (UpdatePackageRequest request)
Updates a package for use with Amazon OpenSearch Service domains.
|
Future<UpdatePackageResult> |
updatePackageAsync (UpdatePackageRequest request,
AsyncHandler<UpdatePackageRequest,UpdatePackageResult> asyncHandler)
Updates a package for use with Amazon OpenSearch Service domains.
|
Future<UpdateScheduledActionResult> |
updateScheduledActionAsync (UpdateScheduledActionRequest request)
Reschedules a planned domain configuration change for a later time.
|
Future<UpdateScheduledActionResult> |
updateScheduledActionAsync (UpdateScheduledActionRequest request,
AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResult> asyncHandler)
Reschedules a planned domain configuration change for a later time.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync (UpdateVpcEndpointRequest request)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync (UpdateVpcEndpointRequest request,
AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<UpgradeDomainResult> |
upgradeDomainAsync (UpgradeDomainRequest request)
Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a
compatible version of OpenSearch or Elasticsearch.
|
Future<UpgradeDomainResult> |
upgradeDomainAsync (UpgradeDomainRequest request,
AsyncHandler<UpgradeDomainRequest,UpgradeDomainResult> asyncHandler)
Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a
compatible version of OpenSearch or Elasticsearch.
|
acceptInboundConnection, addDataSource, addTags, associatePackage, authorizeVpcEndpointAccess, builder, 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, startDomainMaintenance, startServiceSoftwareUpdate, updateDataSource, updateDomainConfig, updatePackage, updateScheduledAction, updateVpcEndpoint, upgradeDomain addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset 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, startDomainMaintenance, startServiceSoftwareUpdate, updateDataSource, updateDomainConfig, updatePackage, updateScheduledAction, updateVpcEndpoint, upgradeDomain public static AmazonOpenSearchAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AmazonOpenSearch shutdown in class AmazonOpenSearchClient