/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.opensearch; import javax.annotation.Generated; import com.amazonaws.services.opensearch.model.*; /** * Interface for accessing Amazon OpenSearch Service asynchronously. Each asynchronous method will return a Java Future * object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.opensearch.AbstractAmazonOpenSearchAsync} instead. *
**
* Use the Amazon OpenSearch Service configuration API to create, configure, and manage OpenSearch Service domains. *
** For sample code that uses the configuration API, see the * Amazon OpenSearch Service Developer Guide . The guide also contains sample code for * sending signed HTTP requests to the OpenSearch APIs. 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. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonOpenSearchAsync extends AmazonOpenSearch { /** ** 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. *
* * @param acceptInboundConnectionRequest * Container for the parameters to theAcceptInboundConnection
operation.
* @return A Java Future containing the result of the AcceptInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsync.AcceptInboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param acceptInboundConnectionRequest * Container for the parameters to theAcceptInboundConnection
operation.
* @param 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.
* @return A Java Future containing the result of the AcceptInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.AcceptInboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param addTagsRequest * Container for the parameters to theAddTags
operation. Specifies the tags to attach to the
* domain.
* @return A Java Future containing the result of the AddTags operation returned by the service.
* @sample AmazonOpenSearchAsync.AddTags
*/
java.util.concurrent.Future* 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. *
* * @param addTagsRequest * Container for the parameters to theAddTags
operation. Specifies the tags to attach to the
* domain.
* @param 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.
* @return A Java Future containing the result of the AddTags operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.AddTags
*/
java.util.concurrent.Future* Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param associatePackageRequest * Container for the request parameters to theAssociatePackage
operation.
* @return A Java Future containing the result of the AssociatePackage operation returned by the service.
* @sample AmazonOpenSearchAsync.AssociatePackage
*/
java.util.concurrent.Future* Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param associatePackageRequest * Container for the request parameters to theAssociatePackage
operation.
* @param 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.
* @return A Java Future containing the result of the AssociatePackage operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.AssociatePackage
*/
java.util.concurrent.Future* Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. *
* * @param authorizeVpcEndpointAccessRequest * @return A Java Future containing the result of the AuthorizeVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsync.AuthorizeVpcEndpointAccess */ java.util.concurrent.Future* Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. *
* * @param authorizeVpcEndpointAccessRequest * @param 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. * @return A Java Future containing the result of the AuthorizeVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.AuthorizeVpcEndpointAccess */ java.util.concurrent.Future
* 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.
*
* 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.
*
* Creates an Amazon OpenSearch Service domain. For more information, see Creating and * managing Amazon OpenSearch Service domains. *
* * @param createDomainRequest * @return A Java Future containing the result of the CreateDomain operation returned by the service. * @sample AmazonOpenSearchAsync.CreateDomain */ java.util.concurrent.Future* Creates an Amazon OpenSearch Service domain. For more information, see Creating and * managing Amazon OpenSearch Service domains. *
* * @param createDomainRequest * @param 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. * @return A Java Future containing the result of the CreateDomain operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.CreateDomain */ java.util.concurrent.Future* 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. *
* * @param createOutboundConnectionRequest * Container for the parameters to theCreateOutboundConnection
operation.
* @return A Java Future containing the result of the CreateOutboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsync.CreateOutboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param createOutboundConnectionRequest * Container for the parameters to theCreateOutboundConnection
operation.
* @param 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.
* @return A Java Future containing the result of the CreateOutboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.CreateOutboundConnection
*/
java.util.concurrent.Future* Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param createPackageRequest * Container for request parameters to theCreatePackage
operation.
* @return A Java Future containing the result of the CreatePackage operation returned by the service.
* @sample AmazonOpenSearchAsync.CreatePackage
*/
java.util.concurrent.Future* Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param createPackageRequest * Container for request parameters to theCreatePackage
operation.
* @param 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.
* @return A Java Future containing the result of the CreatePackage operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.CreatePackage
*/
java.util.concurrent.Future* Creates an Amazon OpenSearch Service-managed VPC endpoint. *
* * @param createVpcEndpointRequest * @return A Java Future containing the result of the CreateVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsync.CreateVpcEndpoint */ java.util.concurrent.Future* Creates an Amazon OpenSearch Service-managed VPC endpoint. *
* * @param createVpcEndpointRequest * @param 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. * @return A Java Future containing the result of the CreateVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.CreateVpcEndpoint */ java.util.concurrent.Future* Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it. *
* * @param deleteDomainRequest * Container for the parameters to theDeleteDomain
operation.
* @return A Java Future containing the result of the DeleteDomain operation returned by the service.
* @sample AmazonOpenSearchAsync.DeleteDomain
*/
java.util.concurrent.Future* Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it. *
* * @param deleteDomainRequest * Container for the parameters to theDeleteDomain
operation.
* @param 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.
* @return A Java Future containing the result of the DeleteDomain operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DeleteDomain
*/
java.util.concurrent.Future* 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. *
* * @param deleteInboundConnectionRequest * Container for the parameters to theDeleteInboundConnection
operation.
* @return A Java Future containing the result of the DeleteInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsync.DeleteInboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param deleteInboundConnectionRequest * Container for the parameters to theDeleteInboundConnection
operation.
* @param 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.
* @return A Java Future containing the result of the DeleteInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DeleteInboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param deleteOutboundConnectionRequest * Container for the parameters to theDeleteOutboundConnection
operation.
* @return A Java Future containing the result of the DeleteOutboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsync.DeleteOutboundConnection
*/
java.util.concurrent.Future* 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. *
* * @param deleteOutboundConnectionRequest * Container for the parameters to theDeleteOutboundConnection
operation.
* @param 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.
* @return A Java Future containing the result of the DeleteOutboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DeleteOutboundConnection
*/
java.util.concurrent.Future* Deletes an Amazon OpenSearch Service package. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param deletePackageRequest * Deletes a package from OpenSearch Service. The package can't be associated with any OpenSearch Service * domain. * @return A Java Future containing the result of the DeletePackage operation returned by the service. * @sample AmazonOpenSearchAsync.DeletePackage */ java.util.concurrent.Future* Deletes an Amazon OpenSearch Service package. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param deletePackageRequest * Deletes a package from OpenSearch Service. The package can't be associated with any OpenSearch Service * domain. * @param 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. * @return A Java Future containing the result of the DeletePackage operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.DeletePackage */ java.util.concurrent.Future* Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. *
* * @param deleteVpcEndpointRequest * @return A Java Future containing the result of the DeleteVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsync.DeleteVpcEndpoint */ java.util.concurrent.Future* Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. *
* * @param deleteVpcEndpointRequest * @param 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. * @return A Java Future containing the result of the DeleteVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.DeleteVpcEndpoint */ java.util.concurrent.Future* Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, * domain service endpoint, and domain ARN. *
* * @param describeDomainRequest * Container for the parameters to theDescribeDomain
operation.
* @return A Java Future containing the result of the DescribeDomain operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomain
*/
java.util.concurrent.Future* Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, * domain service endpoint, and domain ARN. *
* * @param describeDomainRequest * Container for the parameters to theDescribeDomain
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomain operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomain
*/
java.util.concurrent.Future* 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. *
* * @param describeDomainAutoTunesRequest * Container for the parameters to theDescribeDomainAutoTunes
operation.
* @return A Java Future containing the result of the DescribeDomainAutoTunes operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomainAutoTunes
*/
java.util.concurrent.Future* 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. *
* * @param describeDomainAutoTunesRequest * Container for the parameters to theDescribeDomainAutoTunes
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomainAutoTunes operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomainAutoTunes
*/
java.util.concurrent.Future* 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. *
* * @param describeDomainChangeProgressRequest * Container for the parameters to theDescribeDomainChangeProgress
operation.
* @return A Java Future containing the result of the DescribeDomainChangeProgress operation returned by the
* service.
* @sample AmazonOpenSearchAsync.DescribeDomainChangeProgress
*/
java.util.concurrent.Future* 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. *
* * @param describeDomainChangeProgressRequest * Container for the parameters to theDescribeDomainChangeProgress
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomainChangeProgress operation returned by the
* service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomainChangeProgress
*/
java.util.concurrent.Future* Returns the configuration of an Amazon OpenSearch Service domain. *
* * @param describeDomainConfigRequest * Container for the parameters to theDescribeDomainConfig
operation.
* @return A Java Future containing the result of the DescribeDomainConfig operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomainConfig
*/
java.util.concurrent.Future* Returns the configuration of an Amazon OpenSearch Service domain. *
* * @param describeDomainConfigRequest * Container for the parameters to theDescribeDomainConfig
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomainConfig operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomainConfig
*/
java.util.concurrent.Future* Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability * Zone, and shard count per node. *
* * @param describeDomainHealthRequest * Container for the parameters to theDescribeDomainHealth
operation.
* @return A Java Future containing the result of the DescribeDomainHealth operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomainHealth
*/
java.util.concurrent.Future* Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability * Zone, and shard count per node. *
* * @param describeDomainHealthRequest * Container for the parameters to theDescribeDomainHealth
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomainHealth operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomainHealth
*/
java.util.concurrent.Future* Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability * Zone(s), standby nodes, node configurations, and node states. *
* * @param describeDomainNodesRequest * Container for the parameters to theDescribeDomainNodes
operation.
* @return A Java Future containing the result of the DescribeDomainNodes operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomainNodes
*/
java.util.concurrent.Future* Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability * Zone(s), standby nodes, node configurations, and node states. *
* * @param describeDomainNodesRequest * Container for the parameters to theDescribeDomainNodes
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomainNodes operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomainNodes
*/
java.util.concurrent.Future* Returns domain configuration information about the specified Amazon OpenSearch Service domains. *
* * @param describeDomainsRequest * Container for the parameters to theDescribeDomains
operation.
* @return A Java Future containing the result of the DescribeDomains operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeDomains
*/
java.util.concurrent.Future* Returns domain configuration information about the specified Amazon OpenSearch Service domains. *
* * @param describeDomainsRequest * Container for the parameters to theDescribeDomains
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeDomains operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeDomains
*/
java.util.concurrent.Future* 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. *
* * @param describeDryRunProgressRequest * @return A Java Future containing the result of the DescribeDryRunProgress operation returned by the service. * @sample AmazonOpenSearchAsync.DescribeDryRunProgress */ java.util.concurrent.Future* 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. *
* * @param describeDryRunProgressRequest * @param 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. * @return A Java Future containing the result of the DescribeDryRunProgress operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.DescribeDryRunProgress */ java.util.concurrent.Future* 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. *
* * @param describeInboundConnectionsRequest * Container for the parameters to theDescribeInboundConnections
operation.
* @return A Java Future containing the result of the DescribeInboundConnections operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeInboundConnections
*/
java.util.concurrent.Future* 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. *
* * @param describeInboundConnectionsRequest * Container for the parameters to theDescribeInboundConnections
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeInboundConnections operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeInboundConnections
*/
java.util.concurrent.Future* Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and * instance type. *
* * @param describeInstanceTypeLimitsRequest * Container for the parameters to theDescribeInstanceTypeLimits
operation.
* @return A Java Future containing the result of the DescribeInstanceTypeLimits operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeInstanceTypeLimits
*/
java.util.concurrent.Future* Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and * instance type. *
* * @param describeInstanceTypeLimitsRequest * Container for the parameters to theDescribeInstanceTypeLimits
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeInstanceTypeLimits operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeInstanceTypeLimits
*/
java.util.concurrent.Future* 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. *
* * @param describeOutboundConnectionsRequest * Container for the parameters to theDescribeOutboundConnections
operation.
* @return A Java Future containing the result of the DescribeOutboundConnections operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeOutboundConnections
*/
java.util.concurrent.Future* 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. *
* * @param describeOutboundConnectionsRequest * Container for the parameters to theDescribeOutboundConnections
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeOutboundConnections operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeOutboundConnections
*/
java.util.concurrent.Future* Describes all packages available to OpenSearch Service. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param describePackagesRequest * Container for the request parameters to theDescribePackage
operation.
* @return A Java Future containing the result of the DescribePackages operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribePackages
*/
java.util.concurrent.Future* Describes all packages available to OpenSearch Service. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param describePackagesRequest * Container for the request parameters to theDescribePackage
operation.
* @param 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.
* @return A Java Future containing the result of the DescribePackages operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribePackages
*/
java.util.concurrent.Future* Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more * information, see Reserved * Instances in Amazon OpenSearch Service. *
* * @param describeReservedInstanceOfferingsRequest * Container for the request parameters to aDescribeReservedInstanceOfferings
operation.
* @return A Java Future containing the result of the DescribeReservedInstanceOfferings operation returned by the
* service.
* @sample AmazonOpenSearchAsync.DescribeReservedInstanceOfferings
*/
java.util.concurrent.Future* Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more * information, see Reserved * Instances in Amazon OpenSearch Service. *
* * @param describeReservedInstanceOfferingsRequest * Container for the request parameters to aDescribeReservedInstanceOfferings
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeReservedInstanceOfferings operation returned by the
* service.
* @sample AmazonOpenSearchAsyncHandler.DescribeReservedInstanceOfferings
*/
java.util.concurrent.Future* Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, * see Reserved Instances in * Amazon OpenSearch Service. *
* * @param describeReservedInstancesRequest * Container for the request parameters to theDescribeReservedInstances
operation.
* @return A Java Future containing the result of the DescribeReservedInstances operation returned by the service.
* @sample AmazonOpenSearchAsync.DescribeReservedInstances
*/
java.util.concurrent.Future* Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, * see Reserved Instances in * Amazon OpenSearch Service. *
* * @param describeReservedInstancesRequest * Container for the request parameters to theDescribeReservedInstances
operation.
* @param 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.
* @return A Java Future containing the result of the DescribeReservedInstances operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DescribeReservedInstances
*/
java.util.concurrent.Future* Describes one or more Amazon OpenSearch Service-managed VPC endpoints. *
* * @param describeVpcEndpointsRequest * @return A Java Future containing the result of the DescribeVpcEndpoints operation returned by the service. * @sample AmazonOpenSearchAsync.DescribeVpcEndpoints */ java.util.concurrent.Future* Describes one or more Amazon OpenSearch Service-managed VPC endpoints. *
* * @param describeVpcEndpointsRequest * @param 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. * @return A Java Future containing the result of the DescribeVpcEndpoints operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.DescribeVpcEndpoints */ java.util.concurrent.Future* 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. *
* * @param dissociatePackageRequest * Container for the request parameters to theDissociatePackage
operation.
* @return A Java Future containing the result of the DissociatePackage operation returned by the service.
* @sample AmazonOpenSearchAsync.DissociatePackage
*/
java.util.concurrent.Future* 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. *
* * @param dissociatePackageRequest * Container for the request parameters to theDissociatePackage
operation.
* @param 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.
* @return A Java Future containing the result of the DissociatePackage operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.DissociatePackage
*/
java.util.concurrent.Future* Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to. *
* * @param getCompatibleVersionsRequest * Container for the request parameters toGetCompatibleVersions
operation.
* @return A Java Future containing the result of the GetCompatibleVersions operation returned by the service.
* @sample AmazonOpenSearchAsync.GetCompatibleVersions
*/
java.util.concurrent.Future* Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to. *
* * @param getCompatibleVersionsRequest * Container for the request parameters toGetCompatibleVersions
operation.
* @param 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.
* @return A Java Future containing the result of the GetCompatibleVersions operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.GetCompatibleVersions
*/
java.util.concurrent.Future* 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. *
* * @param getPackageVersionHistoryRequest * Container for the request parameters to theGetPackageVersionHistory
operation.
* @return A Java Future containing the result of the GetPackageVersionHistory operation returned by the service.
* @sample AmazonOpenSearchAsync.GetPackageVersionHistory
*/
java.util.concurrent.Future* 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. *
* * @param getPackageVersionHistoryRequest * Container for the request parameters to theGetPackageVersionHistory
operation.
* @param 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.
* @return A Java Future containing the result of the GetPackageVersionHistory operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.GetPackageVersionHistory
*/
java.util.concurrent.Future* Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain. *
* * @param getUpgradeHistoryRequest * Container for the request parameters to theGetUpgradeHistory
operation.
* @return A Java Future containing the result of the GetUpgradeHistory operation returned by the service.
* @sample AmazonOpenSearchAsync.GetUpgradeHistory
*/
java.util.concurrent.Future* Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain. *
* * @param getUpgradeHistoryRequest * Container for the request parameters to theGetUpgradeHistory
operation.
* @param 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.
* @return A Java Future containing the result of the GetUpgradeHistory operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.GetUpgradeHistory
*/
java.util.concurrent.Future* Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch * Service domain. *
* * @param getUpgradeStatusRequest * Container for the request parameters to theGetUpgradeStatus
operation.
* @return A Java Future containing the result of the GetUpgradeStatus operation returned by the service.
* @sample AmazonOpenSearchAsync.GetUpgradeStatus
*/
java.util.concurrent.Future* Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch * Service domain. *
* * @param getUpgradeStatusRequest * Container for the request parameters to theGetUpgradeStatus
operation.
* @param 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.
* @return A Java Future containing the result of the GetUpgradeStatus operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.GetUpgradeStatus
*/
java.util.concurrent.Future* Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region. *
* * @param listDomainNamesRequest * Container for the parameters to theListDomainNames
operation.
* @return A Java Future containing the result of the ListDomainNames operation returned by the service.
* @sample AmazonOpenSearchAsync.ListDomainNames
*/
java.util.concurrent.Future* Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region. *
* * @param listDomainNamesRequest * Container for the parameters to theListDomainNames
operation.
* @param 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.
* @return A Java Future containing the result of the ListDomainNames operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.ListDomainNames
*/
java.util.concurrent.Future* Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param listDomainsForPackageRequest * Container for the request parameters to theListDomainsForPackage
operation.
* @return A Java Future containing the result of the ListDomainsForPackage operation returned by the service.
* @sample AmazonOpenSearchAsync.ListDomainsForPackage
*/
java.util.concurrent.Future* Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param listDomainsForPackageRequest * Container for the request parameters to theListDomainsForPackage
operation.
* @param 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.
* @return A Java Future containing the result of the ListDomainsForPackage operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.ListDomainsForPackage
*/
java.util.concurrent.Future* Lists all instance types and available features for a given OpenSearch or Elasticsearch version. *
* * @param listInstanceTypeDetailsRequest * @return A Java Future containing the result of the ListInstanceTypeDetails operation returned by the service. * @sample AmazonOpenSearchAsync.ListInstanceTypeDetails */ java.util.concurrent.Future* Lists all instance types and available features for a given OpenSearch or Elasticsearch version. *
* * @param listInstanceTypeDetailsRequest * @param 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. * @return A Java Future containing the result of the ListInstanceTypeDetails operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.ListInstanceTypeDetails */ java.util.concurrent.Future* Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param listPackagesForDomainRequest * Container for the request parameters to theListPackagesForDomain
operation.
* @return A Java Future containing the result of the ListPackagesForDomain operation returned by the service.
* @sample AmazonOpenSearchAsync.ListPackagesForDomain
*/
java.util.concurrent.Future* Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param listPackagesForDomainRequest * Container for the request parameters to theListPackagesForDomain
operation.
* @param 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.
* @return A Java Future containing the result of the ListPackagesForDomain operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.ListPackagesForDomain
*/
java.util.concurrent.Future* 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. *
* * @param listScheduledActionsRequest * @return A Java Future containing the result of the ListScheduledActions operation returned by the service. * @sample AmazonOpenSearchAsync.ListScheduledActions */ java.util.concurrent.Future* 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. *
* * @param listScheduledActionsRequest * @param 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. * @return A Java Future containing the result of the ListScheduledActions operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.ListScheduledActions */ java.util.concurrent.Future* Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains. *
* * @param listTagsRequest * Container for the parameters to theListTags
operation.
* @return A Java Future containing the result of the ListTags operation returned by the service.
* @sample AmazonOpenSearchAsync.ListTags
*/
java.util.concurrent.Future* Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains. *
* * @param listTagsRequest * Container for the parameters to theListTags
operation.
* @param 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.
* @return A Java Future containing the result of the ListTags operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.ListTags
*/
java.util.concurrent.Future* Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports. *
* * @param listVersionsRequest * Container for the request parameters to theListVersions
operation.
* @return A Java Future containing the result of the ListVersions operation returned by the service.
* @sample AmazonOpenSearchAsync.ListVersions
*/
java.util.concurrent.Future* Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports. *
* * @param listVersionsRequest * Container for the request parameters to theListVersions
operation.
* @param 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.
* @return A Java Future containing the result of the ListVersions operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.ListVersions
*/
java.util.concurrent.Future* 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. *
* * @param listVpcEndpointAccessRequest * @return A Java Future containing the result of the ListVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsync.ListVpcEndpointAccess */ java.util.concurrent.Future* 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. *
* * @param listVpcEndpointAccessRequest * @param 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. * @return A Java Future containing the result of the ListVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.ListVpcEndpointAccess */ java.util.concurrent.Future* Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and * Region. *
* * @param listVpcEndpointsRequest * @return A Java Future containing the result of the ListVpcEndpoints operation returned by the service. * @sample AmazonOpenSearchAsync.ListVpcEndpoints */ java.util.concurrent.Future* Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and * Region. *
* * @param listVpcEndpointsRequest * @param 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. * @return A Java Future containing the result of the ListVpcEndpoints operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.ListVpcEndpoints */ java.util.concurrent.Future* Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain. *
* * @param listVpcEndpointsForDomainRequest * @return A Java Future containing the result of the ListVpcEndpointsForDomain operation returned by the service. * @sample AmazonOpenSearchAsync.ListVpcEndpointsForDomain */ java.util.concurrent.Future* Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain. *
* * @param listVpcEndpointsForDomainRequest * @param 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. * @return A Java Future containing the result of the ListVpcEndpointsForDomain operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.ListVpcEndpointsForDomain */ java.util.concurrent.Future* Allows you to purchase Amazon OpenSearch Service Reserved Instances. *
* * @param purchaseReservedInstanceOfferingRequest * Container for request parameters to thePurchaseReservedInstanceOffering
operation.
* @return A Java Future containing the result of the PurchaseReservedInstanceOffering operation returned by the
* service.
* @sample AmazonOpenSearchAsync.PurchaseReservedInstanceOffering
*/
java.util.concurrent.Future* Allows you to purchase Amazon OpenSearch Service Reserved Instances. *
* * @param purchaseReservedInstanceOfferingRequest * Container for request parameters to thePurchaseReservedInstanceOffering
operation.
* @param 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.
* @return A Java Future containing the result of the PurchaseReservedInstanceOffering operation returned by the
* service.
* @sample AmazonOpenSearchAsyncHandler.PurchaseReservedInstanceOffering
*/
java.util.concurrent.Future* Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request. *
* * @param rejectInboundConnectionRequest * Container for the request parameters to theRejectInboundConnection
operation.
* @return A Java Future containing the result of the RejectInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsync.RejectInboundConnection
*/
java.util.concurrent.Future* Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request. *
* * @param rejectInboundConnectionRequest * Container for the request parameters to theRejectInboundConnection
operation.
* @param 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.
* @return A Java Future containing the result of the RejectInboundConnection operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.RejectInboundConnection
*/
java.util.concurrent.Future* Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains. *
* * @param removeTagsRequest * Container for the request parameters to theRemoveTags
operation.
* @return A Java Future containing the result of the RemoveTags operation returned by the service.
* @sample AmazonOpenSearchAsync.RemoveTags
*/
java.util.concurrent.Future* Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains. *
* * @param removeTagsRequest * Container for the request parameters to theRemoveTags
operation.
* @param 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.
* @return A Java Future containing the result of the RemoveTags operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.RemoveTags
*/
java.util.concurrent.Future* Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint. *
* * @param revokeVpcEndpointAccessRequest * @return A Java Future containing the result of the RevokeVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsync.RevokeVpcEndpointAccess */ java.util.concurrent.Future* Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint. *
* * @param revokeVpcEndpointAccessRequest * @param 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. * @return A Java Future containing the result of the RevokeVpcEndpointAccess operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.RevokeVpcEndpointAccess */ java.util.concurrent.Future* Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service * software updates in Amazon OpenSearch Service. *
* * @param startServiceSoftwareUpdateRequest * Container for the request parameters to theStartServiceSoftwareUpdate
operation.
* @return A Java Future containing the result of the StartServiceSoftwareUpdate operation returned by the service.
* @sample AmazonOpenSearchAsync.StartServiceSoftwareUpdate
*/
java.util.concurrent.Future* Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service * software updates in Amazon OpenSearch Service. *
* * @param startServiceSoftwareUpdateRequest * Container for the request parameters to theStartServiceSoftwareUpdate
operation.
* @param 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.
* @return A Java Future containing the result of the StartServiceSoftwareUpdate operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.StartServiceSoftwareUpdate
*/
java.util.concurrent.Future* Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.sl *
* * @param updateDomainConfigRequest * Container for the request parameters to theUpdateDomain
operation.
* @return A Java Future containing the result of the UpdateDomainConfig operation returned by the service.
* @sample AmazonOpenSearchAsync.UpdateDomainConfig
*/
java.util.concurrent.Future* Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.sl *
* * @param updateDomainConfigRequest * Container for the request parameters to theUpdateDomain
operation.
* @param 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.
* @return A Java Future containing the result of the UpdateDomainConfig operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.UpdateDomainConfig
*/
java.util.concurrent.Future* Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param updatePackageRequest * Container for request parameters to theUpdatePackage
operation.
* @return A Java Future containing the result of the UpdatePackage operation returned by the service.
* @sample AmazonOpenSearchAsync.UpdatePackage
*/
java.util.concurrent.Future* Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages * for Amazon OpenSearch Service. *
* * @param updatePackageRequest * Container for request parameters to theUpdatePackage
operation.
* @param 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.
* @return A Java Future containing the result of the UpdatePackage operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.UpdatePackage
*/
java.util.concurrent.Future* 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. *
* * @param updateScheduledActionRequest * @return A Java Future containing the result of the UpdateScheduledAction operation returned by the service. * @sample AmazonOpenSearchAsync.UpdateScheduledAction */ java.util.concurrent.Future* 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. *
* * @param updateScheduledActionRequest * @param 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. * @return A Java Future containing the result of the UpdateScheduledAction operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.UpdateScheduledAction */ java.util.concurrent.Future* Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. *
* * @param updateVpcEndpointRequest * @return A Java Future containing the result of the UpdateVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsync.UpdateVpcEndpoint */ java.util.concurrent.Future* Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. *
* * @param updateVpcEndpointRequest * @param 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. * @return A Java Future containing the result of the UpdateVpcEndpoint operation returned by the service. * @sample AmazonOpenSearchAsyncHandler.UpdateVpcEndpoint */ java.util.concurrent.Future* Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a * compatible version of OpenSearch or Elasticsearch. *
* * @param upgradeDomainRequest * Container for the request parameters to theUpgradeDomain
operation.
* @return A Java Future containing the result of the UpgradeDomain operation returned by the service.
* @sample AmazonOpenSearchAsync.UpgradeDomain
*/
java.util.concurrent.Future* Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a * compatible version of OpenSearch or Elasticsearch. *
* * @param upgradeDomainRequest * Container for the request parameters to theUpgradeDomain
operation.
* @param 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.
* @return A Java Future containing the result of the UpgradeDomain operation returned by the service.
* @sample AmazonOpenSearchAsyncHandler.UpgradeDomain
*/
java.util.concurrent.Future