@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonOpenSearchAsync extends AmazonOpenSearch
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
AbstractAmazonOpenSearchAsync
instead.
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.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<AcceptInboundConnectionResult> |
acceptInboundConnectionAsync(AcceptInboundConnectionRequest acceptInboundConnectionRequest)
Allows the destination Amazon OpenSearch Service domain owner to accept an inbound cross-cluster search
connection request.
|
Future<AcceptInboundConnectionResult> |
acceptInboundConnectionAsync(AcceptInboundConnectionRequest acceptInboundConnectionRequest,
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 addDataSourceRequest)
Creates a new direct-query data source to the specified domain.
|
Future<AddDataSourceResult> |
addDataSourceAsync(AddDataSourceRequest addDataSourceRequest,
AsyncHandler<AddDataSourceRequest,AddDataSourceResult> asyncHandler)
Creates a new direct-query data source to the specified domain.
|
Future<AddTagsResult> |
addTagsAsync(AddTagsRequest addTagsRequest)
Attaches tags to an existing Amazon OpenSearch Service domain.
|
Future<AddTagsResult> |
addTagsAsync(AddTagsRequest addTagsRequest,
AsyncHandler<AddTagsRequest,AddTagsResult> asyncHandler)
Attaches tags to an existing Amazon OpenSearch Service domain.
|
Future<AssociatePackageResult> |
associatePackageAsync(AssociatePackageRequest associatePackageRequest)
Associates a package with an Amazon OpenSearch Service domain.
|
Future<AssociatePackageResult> |
associatePackageAsync(AssociatePackageRequest associatePackageRequest,
AsyncHandler<AssociatePackageRequest,AssociatePackageResult> asyncHandler)
Associates a package with an Amazon OpenSearch Service domain.
|
Future<AuthorizeVpcEndpointAccessResult> |
authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
|
Future<AuthorizeVpcEndpointAccessResult> |
authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest,
AsyncHandler<AuthorizeVpcEndpointAccessRequest,AuthorizeVpcEndpointAccessResult> asyncHandler)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
|
Future<CancelDomainConfigChangeResult> |
cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
|
Future<CancelDomainConfigChangeResult> |
cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest,
AsyncHandler<CancelDomainConfigChangeRequest,CancelDomainConfigChangeResult> asyncHandler)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
|
Future<CancelServiceSoftwareUpdateResult> |
cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest cancelServiceSoftwareUpdateRequest)
Cancels a scheduled service software update for an Amazon OpenSearch Service domain.
|
Future<CancelServiceSoftwareUpdateResult> |
cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest cancelServiceSoftwareUpdateRequest,
AsyncHandler<CancelServiceSoftwareUpdateRequest,CancelServiceSoftwareUpdateResult> asyncHandler)
Cancels a scheduled service software update for an Amazon OpenSearch Service domain.
|
Future<CreateDomainResult> |
createDomainAsync(CreateDomainRequest createDomainRequest)
Creates an Amazon OpenSearch Service domain.
|
Future<CreateDomainResult> |
createDomainAsync(CreateDomainRequest createDomainRequest,
AsyncHandler<CreateDomainRequest,CreateDomainResult> asyncHandler)
Creates an Amazon OpenSearch Service domain.
|
Future<CreateOutboundConnectionResult> |
createOutboundConnectionAsync(CreateOutboundConnectionRequest createOutboundConnectionRequest)
Creates a new cross-cluster search connection from a source Amazon OpenSearch Service domain to a destination
domain.
|
Future<CreateOutboundConnectionResult> |
createOutboundConnectionAsync(CreateOutboundConnectionRequest createOutboundConnectionRequest,
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 createPackageRequest)
Creates a package for use with Amazon OpenSearch Service domains.
|
Future<CreatePackageResult> |
createPackageAsync(CreatePackageRequest createPackageRequest,
AsyncHandler<CreatePackageRequest,CreatePackageResult> asyncHandler)
Creates a package for use with Amazon OpenSearch Service domains.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest,
AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
|
Future<DeleteDataSourceResult> |
deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest)
Deletes a direct-query data source.
|
Future<DeleteDataSourceResult> |
deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest,
AsyncHandler<DeleteDataSourceRequest,DeleteDataSourceResult> asyncHandler)
Deletes a direct-query data source.
|
Future<DeleteDomainResult> |
deleteDomainAsync(DeleteDomainRequest deleteDomainRequest)
Deletes an Amazon OpenSearch Service domain and all of its data.
|
Future<DeleteDomainResult> |
deleteDomainAsync(DeleteDomainRequest deleteDomainRequest,
AsyncHandler<DeleteDomainRequest,DeleteDomainResult> asyncHandler)
Deletes an Amazon OpenSearch Service domain and all of its data.
|
Future<DeleteInboundConnectionResult> |
deleteInboundConnectionAsync(DeleteInboundConnectionRequest deleteInboundConnectionRequest)
Allows the destination Amazon OpenSearch Service domain owner to delete an existing inbound cross-cluster search
connection.
|
Future<DeleteInboundConnectionResult> |
deleteInboundConnectionAsync(DeleteInboundConnectionRequest deleteInboundConnectionRequest,
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 deleteOutboundConnectionRequest)
Allows the source Amazon OpenSearch Service domain owner to delete an existing outbound cross-cluster search
connection.
|
Future<DeleteOutboundConnectionResult> |
deleteOutboundConnectionAsync(DeleteOutboundConnectionRequest deleteOutboundConnectionRequest,
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 deletePackageRequest)
Deletes an Amazon OpenSearch Service package.
|
Future<DeletePackageResult> |
deletePackageAsync(DeletePackageRequest deletePackageRequest,
AsyncHandler<DeletePackageRequest,DeletePackageResult> asyncHandler)
Deletes an Amazon OpenSearch Service package.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest,
AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<DescribeDomainResult> |
describeDomainAsync(DescribeDomainRequest describeDomainRequest)
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 describeDomainRequest,
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 describeDomainAutoTunesRequest)
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain.
|
Future<DescribeDomainAutoTunesResult> |
describeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest describeDomainAutoTunesRequest,
AsyncHandler<DescribeDomainAutoTunesRequest,DescribeDomainAutoTunesResult> asyncHandler)
Returns the list of optimizations that Auto-Tune has made to an Amazon OpenSearch Service domain.
|
Future<DescribeDomainChangeProgressResult> |
describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest)
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain.
|
Future<DescribeDomainChangeProgressResult> |
describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest,
AsyncHandler<DescribeDomainChangeProgressRequest,DescribeDomainChangeProgressResult> asyncHandler)
Returns information about the current blue/green deployment happening on an Amazon OpenSearch Service domain.
|
Future<DescribeDomainConfigResult> |
describeDomainConfigAsync(DescribeDomainConfigRequest describeDomainConfigRequest)
Returns the configuration of an Amazon OpenSearch Service domain.
|
Future<DescribeDomainConfigResult> |
describeDomainConfigAsync(DescribeDomainConfigRequest describeDomainConfigRequest,
AsyncHandler<DescribeDomainConfigRequest,DescribeDomainConfigResult> asyncHandler)
Returns the configuration of an Amazon OpenSearch Service domain.
|
Future<DescribeDomainHealthResult> |
describeDomainHealthAsync(DescribeDomainHealthRequest describeDomainHealthRequest)
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 describeDomainHealthRequest,
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 describeDomainNodesRequest)
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 describeDomainNodesRequest,
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 describeDomainsRequest)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
|
Future<DescribeDomainsResult> |
describeDomainsAsync(DescribeDomainsRequest describeDomainsRequest,
AsyncHandler<DescribeDomainsRequest,DescribeDomainsResult> asyncHandler)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
|
Future<DescribeDryRunProgressResult> |
describeDryRunProgressAsync(DescribeDryRunProgressRequest describeDryRunProgressRequest)
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain.
|
Future<DescribeDryRunProgressResult> |
describeDryRunProgressAsync(DescribeDryRunProgressRequest describeDryRunProgressRequest,
AsyncHandler<DescribeDryRunProgressRequest,DescribeDryRunProgressResult> asyncHandler)
Describes the progress of a pre-update dry run analysis on an Amazon OpenSearch Service domain.
|
Future<DescribeInboundConnectionsResult> |
describeInboundConnectionsAsync(DescribeInboundConnectionsRequest describeInboundConnectionsRequest)
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service
domain.
|
Future<DescribeInboundConnectionsResult> |
describeInboundConnectionsAsync(DescribeInboundConnectionsRequest describeInboundConnectionsRequest,
AsyncHandler<DescribeInboundConnectionsRequest,DescribeInboundConnectionsResult> asyncHandler)
Lists all the inbound cross-cluster search connections for a destination (remote) Amazon OpenSearch Service
domain.
|
Future<DescribeInstanceTypeLimitsResult> |
describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest describeInstanceTypeLimitsRequest)
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and
instance type.
|
Future<DescribeInstanceTypeLimitsResult> |
describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest describeInstanceTypeLimitsRequest,
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 describeOutboundConnectionsRequest)
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain.
|
Future<DescribeOutboundConnectionsResult> |
describeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest describeOutboundConnectionsRequest,
AsyncHandler<DescribeOutboundConnectionsRequest,DescribeOutboundConnectionsResult> asyncHandler)
Lists all the outbound cross-cluster connections for a local (source) Amazon OpenSearch Service domain.
|
Future<DescribePackagesResult> |
describePackagesAsync(DescribePackagesRequest describePackagesRequest)
Describes all packages available to OpenSearch Service.
|
Future<DescribePackagesResult> |
describePackagesAsync(DescribePackagesRequest describePackagesRequest,
AsyncHandler<DescribePackagesRequest,DescribePackagesResult> asyncHandler)
Describes all packages available to OpenSearch Service.
|
Future<DescribeReservedInstanceOfferingsResult> |
describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest describeReservedInstanceOfferingsRequest)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region.
|
Future<DescribeReservedInstanceOfferingsResult> |
describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest describeReservedInstanceOfferingsRequest,
AsyncHandler<DescribeReservedInstanceOfferingsRequest,DescribeReservedInstanceOfferingsResult> asyncHandler)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region.
|
Future<DescribeReservedInstancesResult> |
describeReservedInstancesAsync(DescribeReservedInstancesRequest describeReservedInstancesRequest)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region.
|
Future<DescribeReservedInstancesResult> |
describeReservedInstancesAsync(DescribeReservedInstancesRequest describeReservedInstancesRequest,
AsyncHandler<DescribeReservedInstancesRequest,DescribeReservedInstancesResult> asyncHandler)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region.
|
Future<DescribeVpcEndpointsResult> |
describeVpcEndpointsAsync(DescribeVpcEndpointsRequest describeVpcEndpointsRequest)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
|
Future<DescribeVpcEndpointsResult> |
describeVpcEndpointsAsync(DescribeVpcEndpointsRequest describeVpcEndpointsRequest,
AsyncHandler<DescribeVpcEndpointsRequest,DescribeVpcEndpointsResult> asyncHandler)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
|
Future<DissociatePackageResult> |
dissociatePackageAsync(DissociatePackageRequest dissociatePackageRequest)
Removes a package from the specified Amazon OpenSearch Service domain.
|
Future<DissociatePackageResult> |
dissociatePackageAsync(DissociatePackageRequest dissociatePackageRequest,
AsyncHandler<DissociatePackageRequest,DissociatePackageResult> asyncHandler)
Removes a package from the specified Amazon OpenSearch Service domain.
|
Future<GetCompatibleVersionsResult> |
getCompatibleVersionsAsync(GetCompatibleVersionsRequest getCompatibleVersionsRequest)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
|
Future<GetCompatibleVersionsResult> |
getCompatibleVersionsAsync(GetCompatibleVersionsRequest getCompatibleVersionsRequest,
AsyncHandler<GetCompatibleVersionsRequest,GetCompatibleVersionsResult> asyncHandler)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
|
Future<GetDataSourceResult> |
getDataSourceAsync(GetDataSourceRequest getDataSourceRequest)
Retrieves information about a direct query data source.
|
Future<GetDataSourceResult> |
getDataSourceAsync(GetDataSourceRequest getDataSourceRequest,
AsyncHandler<GetDataSourceRequest,GetDataSourceResult> asyncHandler)
Retrieves information about a direct query data source.
|
Future<GetDomainMaintenanceStatusResult> |
getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest getDomainMaintenanceStatusRequest)
The status of the maintenance action.
|
Future<GetDomainMaintenanceStatusResult> |
getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest getDomainMaintenanceStatusRequest,
AsyncHandler<GetDomainMaintenanceStatusRequest,GetDomainMaintenanceStatusResult> asyncHandler)
The status of the maintenance action.
|
Future<GetPackageVersionHistoryResult> |
getPackageVersionHistoryAsync(GetPackageVersionHistoryRequest getPackageVersionHistoryRequest)
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 getPackageVersionHistoryRequest,
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 getUpgradeHistoryRequest)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
|
Future<GetUpgradeHistoryResult> |
getUpgradeHistoryAsync(GetUpgradeHistoryRequest getUpgradeHistoryRequest,
AsyncHandler<GetUpgradeHistoryRequest,GetUpgradeHistoryResult> asyncHandler)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
|
Future<GetUpgradeStatusResult> |
getUpgradeStatusAsync(GetUpgradeStatusRequest getUpgradeStatusRequest)
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch
Service domain.
|
Future<GetUpgradeStatusResult> |
getUpgradeStatusAsync(GetUpgradeStatusRequest getUpgradeStatusRequest,
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 listDataSourcesRequest)
Lists direct-query data sources for a specific domain.
|
Future<ListDataSourcesResult> |
listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest,
AsyncHandler<ListDataSourcesRequest,ListDataSourcesResult> asyncHandler)
Lists direct-query data sources for a specific domain.
|
Future<ListDomainMaintenancesResult> |
listDomainMaintenancesAsync(ListDomainMaintenancesRequest listDomainMaintenancesRequest)
A list of maintenance actions for the domain.
|
Future<ListDomainMaintenancesResult> |
listDomainMaintenancesAsync(ListDomainMaintenancesRequest listDomainMaintenancesRequest,
AsyncHandler<ListDomainMaintenancesRequest,ListDomainMaintenancesResult> asyncHandler)
A list of maintenance actions for the domain.
|
Future<ListDomainNamesResult> |
listDomainNamesAsync(ListDomainNamesRequest listDomainNamesRequest)
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
|
Future<ListDomainNamesResult> |
listDomainNamesAsync(ListDomainNamesRequest listDomainNamesRequest,
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 listDomainsForPackageRequest)
Lists all Amazon OpenSearch Service domains associated with a given package.
|
Future<ListDomainsForPackageResult> |
listDomainsForPackageAsync(ListDomainsForPackageRequest listDomainsForPackageRequest,
AsyncHandler<ListDomainsForPackageRequest,ListDomainsForPackageResult> asyncHandler)
Lists all Amazon OpenSearch Service domains associated with a given package.
|
Future<ListInstanceTypeDetailsResult> |
listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest listInstanceTypeDetailsRequest)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
|
Future<ListInstanceTypeDetailsResult> |
listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest listInstanceTypeDetailsRequest,
AsyncHandler<ListInstanceTypeDetailsRequest,ListInstanceTypeDetailsResult> asyncHandler)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
|
Future<ListPackagesForDomainResult> |
listPackagesForDomainAsync(ListPackagesForDomainRequest listPackagesForDomainRequest)
Lists all packages associated with an Amazon OpenSearch Service domain.
|
Future<ListPackagesForDomainResult> |
listPackagesForDomainAsync(ListPackagesForDomainRequest listPackagesForDomainRequest,
AsyncHandler<ListPackagesForDomainRequest,ListPackagesForDomainResult> asyncHandler)
Lists all packages associated with an Amazon OpenSearch Service domain.
|
Future<ListScheduledActionsResult> |
listScheduledActionsAsync(ListScheduledActionsRequest listScheduledActionsRequest)
Retrieves a list of configuration changes that are scheduled for a domain.
|
Future<ListScheduledActionsResult> |
listScheduledActionsAsync(ListScheduledActionsRequest listScheduledActionsRequest,
AsyncHandler<ListScheduledActionsRequest,ListScheduledActionsResult> asyncHandler)
Retrieves a list of configuration changes that are scheduled for a domain.
|
Future<ListTagsResult> |
listTagsAsync(ListTagsRequest listTagsRequest)
Returns all resource tags for an Amazon OpenSearch Service domain.
|
Future<ListTagsResult> |
listTagsAsync(ListTagsRequest listTagsRequest,
AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
Returns all resource tags for an Amazon OpenSearch Service domain.
|
Future<ListVersionsResult> |
listVersionsAsync(ListVersionsRequest listVersionsRequest)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
|
Future<ListVersionsResult> |
listVersionsAsync(ListVersionsRequest listVersionsRequest,
AsyncHandler<ListVersionsRequest,ListVersionsResult> asyncHandler)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
|
Future<ListVpcEndpointAccessResult> |
listVpcEndpointAccessAsync(ListVpcEndpointAccessRequest listVpcEndpointAccessRequest)
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 listVpcEndpointAccessRequest,
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 listVpcEndpointsRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and
Region.
|
Future<ListVpcEndpointsResult> |
listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest,
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 listVpcEndpointsForDomainRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
|
Future<ListVpcEndpointsForDomainResult> |
listVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest listVpcEndpointsForDomainRequest,
AsyncHandler<ListVpcEndpointsForDomainRequest,ListVpcEndpointsForDomainResult> asyncHandler)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
|
Future<PurchaseReservedInstanceOfferingResult> |
purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest purchaseReservedInstanceOfferingRequest)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
|
Future<PurchaseReservedInstanceOfferingResult> |
purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest purchaseReservedInstanceOfferingRequest,
AsyncHandler<PurchaseReservedInstanceOfferingRequest,PurchaseReservedInstanceOfferingResult> asyncHandler)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
|
Future<RejectInboundConnectionResult> |
rejectInboundConnectionAsync(RejectInboundConnectionRequest rejectInboundConnectionRequest)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
|
Future<RejectInboundConnectionResult> |
rejectInboundConnectionAsync(RejectInboundConnectionRequest rejectInboundConnectionRequest,
AsyncHandler<RejectInboundConnectionRequest,RejectInboundConnectionResult> asyncHandler)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
|
Future<RemoveTagsResult> |
removeTagsAsync(RemoveTagsRequest removeTagsRequest)
Removes the specified set of tags from an Amazon OpenSearch Service domain.
|
Future<RemoveTagsResult> |
removeTagsAsync(RemoveTagsRequest removeTagsRequest,
AsyncHandler<RemoveTagsRequest,RemoveTagsResult> asyncHandler)
Removes the specified set of tags from an Amazon OpenSearch Service domain.
|
Future<RevokeVpcEndpointAccessResult> |
revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
|
Future<RevokeVpcEndpointAccessResult> |
revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest,
AsyncHandler<RevokeVpcEndpointAccessRequest,RevokeVpcEndpointAccessResult> asyncHandler)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
|
Future<StartDomainMaintenanceResult> |
startDomainMaintenanceAsync(StartDomainMaintenanceRequest startDomainMaintenanceRequest)
Starts the node maintenance process on the data node.
|
Future<StartDomainMaintenanceResult> |
startDomainMaintenanceAsync(StartDomainMaintenanceRequest startDomainMaintenanceRequest,
AsyncHandler<StartDomainMaintenanceRequest,StartDomainMaintenanceResult> asyncHandler)
Starts the node maintenance process on the data node.
|
Future<StartServiceSoftwareUpdateResult> |
startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest startServiceSoftwareUpdateRequest)
Schedules a service software update for an Amazon OpenSearch Service domain.
|
Future<StartServiceSoftwareUpdateResult> |
startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest startServiceSoftwareUpdateRequest,
AsyncHandler<StartServiceSoftwareUpdateRequest,StartServiceSoftwareUpdateResult> asyncHandler)
Schedules a service software update for an Amazon OpenSearch Service domain.
|
Future<UpdateDataSourceResult> |
updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest)
Updates a direct-query data source.
|
Future<UpdateDataSourceResult> |
updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest,
AsyncHandler<UpdateDataSourceRequest,UpdateDataSourceResult> asyncHandler)
Updates a direct-query data source.
|
Future<UpdateDomainConfigResult> |
updateDomainConfigAsync(UpdateDomainConfigRequest updateDomainConfigRequest)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
|
Future<UpdateDomainConfigResult> |
updateDomainConfigAsync(UpdateDomainConfigRequest updateDomainConfigRequest,
AsyncHandler<UpdateDomainConfigRequest,UpdateDomainConfigResult> asyncHandler)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
|
Future<UpdatePackageResult> |
updatePackageAsync(UpdatePackageRequest updatePackageRequest)
Updates a package for use with Amazon OpenSearch Service domains.
|
Future<UpdatePackageResult> |
updatePackageAsync(UpdatePackageRequest updatePackageRequest,
AsyncHandler<UpdatePackageRequest,UpdatePackageResult> asyncHandler)
Updates a package for use with Amazon OpenSearch Service domains.
|
Future<UpdateScheduledActionResult> |
updateScheduledActionAsync(UpdateScheduledActionRequest updateScheduledActionRequest)
Reschedules a planned domain configuration change for a later time.
|
Future<UpdateScheduledActionResult> |
updateScheduledActionAsync(UpdateScheduledActionRequest updateScheduledActionRequest,
AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResult> asyncHandler)
Reschedules a planned domain configuration change for a later time.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest,
AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
|
Future<UpgradeDomainResult> |
upgradeDomainAsync(UpgradeDomainRequest upgradeDomainRequest)
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 upgradeDomainRequest,
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, cancelDomainConfigChange, cancelServiceSoftwareUpdate, createDomain, createOutboundConnection, createPackage, createVpcEndpoint, deleteDataSource, deleteDomain, deleteInboundConnection, deleteOutboundConnection, deletePackage, deleteVpcEndpoint, describeDomain, describeDomainAutoTunes, describeDomainChangeProgress, describeDomainConfig, describeDomainHealth, describeDomainNodes, describeDomains, describeDryRunProgress, describeInboundConnections, describeInstanceTypeLimits, describeOutboundConnections, describePackages, describeReservedInstanceOfferings, describeReservedInstances, describeVpcEndpoints, dissociatePackage, getCachedResponseMetadata, getCompatibleVersions, getDataSource, getDomainMaintenanceStatus, getPackageVersionHistory, getUpgradeHistory, getUpgradeStatus, listDataSources, listDomainMaintenances, listDomainNames, listDomainsForPackage, listInstanceTypeDetails, listPackagesForDomain, listScheduledActions, listTags, listVersions, listVpcEndpointAccess, listVpcEndpoints, listVpcEndpointsForDomain, purchaseReservedInstanceOffering, rejectInboundConnection, removeTags, revokeVpcEndpointAccess, shutdown, startDomainMaintenance, startServiceSoftwareUpdate, updateDataSource, updateDomainConfig, updatePackage, updateScheduledAction, updateVpcEndpoint, upgradeDomain
Future<AcceptInboundConnectionResult> acceptInboundConnectionAsync(AcceptInboundConnectionRequest acceptInboundConnectionRequest)
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.
acceptInboundConnectionRequest
- Container for the parameters to the AcceptInboundConnection
operation.Future<AcceptInboundConnectionResult> acceptInboundConnectionAsync(AcceptInboundConnectionRequest acceptInboundConnectionRequest, AsyncHandler<AcceptInboundConnectionRequest,AcceptInboundConnectionResult> asyncHandler)
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.
acceptInboundConnectionRequest
- 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.Future<AddDataSourceResult> addDataSourceAsync(AddDataSourceRequest addDataSourceRequest)
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.
addDataSourceRequest
- Container for the parameters to the AddDataSource
operation.Future<AddDataSourceResult> addDataSourceAsync(AddDataSourceRequest addDataSourceRequest, AsyncHandler<AddDataSourceRequest,AddDataSourceResult> asyncHandler)
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.
addDataSourceRequest
- 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.Future<AddTagsResult> addTagsAsync(AddTagsRequest addTagsRequest)
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.
addTagsRequest
- Container for the parameters to the AddTags
operation. Specifies the tags to attach to the
domain.Future<AddTagsResult> addTagsAsync(AddTagsRequest addTagsRequest, AsyncHandler<AddTagsRequest,AddTagsResult> asyncHandler)
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.
addTagsRequest
- 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.Future<AssociatePackageResult> associatePackageAsync(AssociatePackageRequest associatePackageRequest)
Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
associatePackageRequest
- Container for the request parameters to the AssociatePackage
operation.Future<AssociatePackageResult> associatePackageAsync(AssociatePackageRequest associatePackageRequest, AsyncHandler<AssociatePackageRequest,AssociatePackageResult> asyncHandler)
Associates a package with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
associatePackageRequest
- 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.Future<AuthorizeVpcEndpointAccessResult> authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
authorizeVpcEndpointAccessRequest
- Future<AuthorizeVpcEndpointAccessResult> authorizeVpcEndpointAccessAsync(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest, AsyncHandler<AuthorizeVpcEndpointAccessRequest,AuthorizeVpcEndpointAccessResult> asyncHandler)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
authorizeVpcEndpointAccessRequest
- 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.Future<CancelDomainConfigChangeResult> cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
cancelDomainConfigChangeRequest
- Future<CancelDomainConfigChangeResult> cancelDomainConfigChangeAsync(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest, AsyncHandler<CancelDomainConfigChangeRequest,CancelDomainConfigChangeResult> asyncHandler)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
cancelDomainConfigChangeRequest
- 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.Future<CancelServiceSoftwareUpdateResult> cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest cancelServiceSoftwareUpdateRequest)
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.
cancelServiceSoftwareUpdateRequest
- Container for the request parameters to cancel a service software update.Future<CancelServiceSoftwareUpdateResult> cancelServiceSoftwareUpdateAsync(CancelServiceSoftwareUpdateRequest cancelServiceSoftwareUpdateRequest, AsyncHandler<CancelServiceSoftwareUpdateRequest,CancelServiceSoftwareUpdateResult> asyncHandler)
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.
cancelServiceSoftwareUpdateRequest
- 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.Future<CreateDomainResult> createDomainAsync(CreateDomainRequest createDomainRequest)
Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
createDomainRequest
- Future<CreateDomainResult> createDomainAsync(CreateDomainRequest createDomainRequest, AsyncHandler<CreateDomainRequest,CreateDomainResult> asyncHandler)
Creates an Amazon OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
createDomainRequest
- 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.Future<CreateOutboundConnectionResult> createOutboundConnectionAsync(CreateOutboundConnectionRequest createOutboundConnectionRequest)
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.
createOutboundConnectionRequest
- Container for the parameters to the CreateOutboundConnection
operation.Future<CreateOutboundConnectionResult> createOutboundConnectionAsync(CreateOutboundConnectionRequest createOutboundConnectionRequest, AsyncHandler<CreateOutboundConnectionRequest,CreateOutboundConnectionResult> asyncHandler)
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.
createOutboundConnectionRequest
- 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.Future<CreatePackageResult> createPackageAsync(CreatePackageRequest createPackageRequest)
Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
createPackageRequest
- Container for request parameters to the CreatePackage
operation.Future<CreatePackageResult> createPackageAsync(CreatePackageRequest createPackageRequest, AsyncHandler<CreatePackageRequest,CreatePackageResult> asyncHandler)
Creates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
createPackageRequest
- 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.Future<CreateVpcEndpointResult> createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
createVpcEndpointRequest
- Future<CreateVpcEndpointResult> createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest, AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
createVpcEndpointRequest
- 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.Future<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest)
Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.
deleteDataSourceRequest
- Container for the parameters to the DeleteDataSource
operation.Future<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest, AsyncHandler<DeleteDataSourceRequest,DeleteDataSourceResult> asyncHandler)
Deletes a direct-query data source. For more information, see Deleting an Amazon OpenSearch Service data source with Amazon S3.
deleteDataSourceRequest
- 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.Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest deleteDomainRequest)
Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.
deleteDomainRequest
- Container for the parameters to the DeleteDomain
operation.Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest deleteDomainRequest, AsyncHandler<DeleteDomainRequest,DeleteDomainResult> asyncHandler)
Deletes an Amazon OpenSearch Service domain and all of its data. You can't recover a domain after you delete it.
deleteDomainRequest
- 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.Future<DeleteInboundConnectionResult> deleteInboundConnectionAsync(DeleteInboundConnectionRequest deleteInboundConnectionRequest)
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.
deleteInboundConnectionRequest
- Container for the parameters to the DeleteInboundConnection
operation.Future<DeleteInboundConnectionResult> deleteInboundConnectionAsync(DeleteInboundConnectionRequest deleteInboundConnectionRequest, AsyncHandler<DeleteInboundConnectionRequest,DeleteInboundConnectionResult> asyncHandler)
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.
deleteInboundConnectionRequest
- 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.Future<DeleteOutboundConnectionResult> deleteOutboundConnectionAsync(DeleteOutboundConnectionRequest deleteOutboundConnectionRequest)
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.
deleteOutboundConnectionRequest
- Container for the parameters to the DeleteOutboundConnection
operation.Future<DeleteOutboundConnectionResult> deleteOutboundConnectionAsync(DeleteOutboundConnectionRequest deleteOutboundConnectionRequest, AsyncHandler<DeleteOutboundConnectionRequest,DeleteOutboundConnectionResult> asyncHandler)
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.
deleteOutboundConnectionRequest
- 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.Future<DeletePackageResult> deletePackageAsync(DeletePackageRequest deletePackageRequest)
Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.
deletePackageRequest
- Deletes a package from OpenSearch Service. The package can't be associated with any OpenSearch Service
domain.Future<DeletePackageResult> deletePackageAsync(DeletePackageRequest deletePackageRequest, AsyncHandler<DeletePackageRequest,DeletePackageResult> asyncHandler)
Deletes an Amazon OpenSearch Service package. For more information, see Custom packages for Amazon OpenSearch Service.
deletePackageRequest
- 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.Future<DeleteVpcEndpointResult> deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
deleteVpcEndpointRequest
- Future<DeleteVpcEndpointResult> deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest, AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
deleteVpcEndpointRequest
- 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.Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest describeDomainRequest)
Describes the domain configuration for the specified Amazon OpenSearch Service domain, including the domain ID, domain service endpoint, and domain ARN.
describeDomainRequest
- Container for the parameters to the DescribeDomain
operation.Future<DescribeDomainResult> describeDomainAsync(DescribeDomainRequest describeDomainRequest, 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.
describeDomainRequest
- 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.Future<DescribeDomainAutoTunesResult> describeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest describeDomainAutoTunesRequest)
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.
describeDomainAutoTunesRequest
- Container for the parameters to the DescribeDomainAutoTunes
operation.Future<DescribeDomainAutoTunesResult> describeDomainAutoTunesAsync(DescribeDomainAutoTunesRequest describeDomainAutoTunesRequest, AsyncHandler<DescribeDomainAutoTunesRequest,DescribeDomainAutoTunesResult> asyncHandler)
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.
describeDomainAutoTunesRequest
- 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.Future<DescribeDomainChangeProgressResult> describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest)
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.
describeDomainChangeProgressRequest
- Container for the parameters to the DescribeDomainChangeProgress
operation.Future<DescribeDomainChangeProgressResult> describeDomainChangeProgressAsync(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest, AsyncHandler<DescribeDomainChangeProgressRequest,DescribeDomainChangeProgressResult> asyncHandler)
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.
describeDomainChangeProgressRequest
- 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.Future<DescribeDomainConfigResult> describeDomainConfigAsync(DescribeDomainConfigRequest describeDomainConfigRequest)
Returns the configuration of an Amazon OpenSearch Service domain.
describeDomainConfigRequest
- Container for the parameters to the DescribeDomainConfig
operation.Future<DescribeDomainConfigResult> describeDomainConfigAsync(DescribeDomainConfigRequest describeDomainConfigRequest, AsyncHandler<DescribeDomainConfigRequest,DescribeDomainConfigResult> asyncHandler)
Returns the configuration of an Amazon OpenSearch Service domain.
describeDomainConfigRequest
- 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.Future<DescribeDomainHealthResult> describeDomainHealthAsync(DescribeDomainHealthRequest describeDomainHealthRequest)
Returns information about domain and node health, the standby Availability Zone, number of nodes per Availability Zone, and shard count per node.
describeDomainHealthRequest
- Container for the parameters to the DescribeDomainHealth
operation.Future<DescribeDomainHealthResult> describeDomainHealthAsync(DescribeDomainHealthRequest describeDomainHealthRequest, 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.
describeDomainHealthRequest
- 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.Future<DescribeDomainNodesResult> describeDomainNodesAsync(DescribeDomainNodesRequest describeDomainNodesRequest)
Returns information about domain and nodes, including data nodes, master nodes, ultrawarm nodes, Availability Zone(s), standby nodes, node configurations, and node states.
describeDomainNodesRequest
- Container for the parameters to the DescribeDomainNodes
operation.Future<DescribeDomainNodesResult> describeDomainNodesAsync(DescribeDomainNodesRequest describeDomainNodesRequest, 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.
describeDomainNodesRequest
- 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.Future<DescribeDomainsResult> describeDomainsAsync(DescribeDomainsRequest describeDomainsRequest)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
describeDomainsRequest
- Container for the parameters to the DescribeDomains
operation.Future<DescribeDomainsResult> describeDomainsAsync(DescribeDomainsRequest describeDomainsRequest, AsyncHandler<DescribeDomainsRequest,DescribeDomainsResult> asyncHandler)
Returns domain configuration information about the specified Amazon OpenSearch Service domains.
describeDomainsRequest
- 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.Future<DescribeDryRunProgressResult> describeDryRunProgressAsync(DescribeDryRunProgressRequest describeDryRunProgressRequest)
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.
describeDryRunProgressRequest
- Future<DescribeDryRunProgressResult> describeDryRunProgressAsync(DescribeDryRunProgressRequest describeDryRunProgressRequest, AsyncHandler<DescribeDryRunProgressRequest,DescribeDryRunProgressResult> asyncHandler)
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.
describeDryRunProgressRequest
- 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.Future<DescribeInboundConnectionsResult> describeInboundConnectionsAsync(DescribeInboundConnectionsRequest describeInboundConnectionsRequest)
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.
describeInboundConnectionsRequest
- Container for the parameters to the DescribeInboundConnections
operation.Future<DescribeInboundConnectionsResult> describeInboundConnectionsAsync(DescribeInboundConnectionsRequest describeInboundConnectionsRequest, AsyncHandler<DescribeInboundConnectionsRequest,DescribeInboundConnectionsResult> asyncHandler)
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.
describeInboundConnectionsRequest
- 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.Future<DescribeInstanceTypeLimitsResult> describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest describeInstanceTypeLimitsRequest)
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.
describeInstanceTypeLimitsRequest
- Container for the parameters to the DescribeInstanceTypeLimits
operation.Future<DescribeInstanceTypeLimitsResult> describeInstanceTypeLimitsAsync(DescribeInstanceTypeLimitsRequest describeInstanceTypeLimitsRequest, AsyncHandler<DescribeInstanceTypeLimitsRequest,DescribeInstanceTypeLimitsResult> asyncHandler)
Describes the instance count, storage, and master node limits for a given OpenSearch or Elasticsearch version and instance type.
describeInstanceTypeLimitsRequest
- 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.Future<DescribeOutboundConnectionsResult> describeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest describeOutboundConnectionsRequest)
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.
describeOutboundConnectionsRequest
- Container for the parameters to the DescribeOutboundConnections
operation.Future<DescribeOutboundConnectionsResult> describeOutboundConnectionsAsync(DescribeOutboundConnectionsRequest describeOutboundConnectionsRequest, AsyncHandler<DescribeOutboundConnectionsRequest,DescribeOutboundConnectionsResult> asyncHandler)
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.
describeOutboundConnectionsRequest
- 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.Future<DescribePackagesResult> describePackagesAsync(DescribePackagesRequest describePackagesRequest)
Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.
describePackagesRequest
- Container for the request parameters to the DescribePackage
operation.Future<DescribePackagesResult> describePackagesAsync(DescribePackagesRequest describePackagesRequest, AsyncHandler<DescribePackagesRequest,DescribePackagesResult> asyncHandler)
Describes all packages available to OpenSearch Service. For more information, see Custom packages for Amazon OpenSearch Service.
describePackagesRequest
- 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.Future<DescribeReservedInstanceOfferingsResult> describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest describeReservedInstanceOfferingsRequest)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstanceOfferingsRequest
- Container for the request parameters to a DescribeReservedInstanceOfferings
operation.Future<DescribeReservedInstanceOfferingsResult> describeReservedInstanceOfferingsAsync(DescribeReservedInstanceOfferingsRequest describeReservedInstanceOfferingsRequest, AsyncHandler<DescribeReservedInstanceOfferingsRequest,DescribeReservedInstanceOfferingsResult> asyncHandler)
Describes the available Amazon OpenSearch Service Reserved Instance offerings for a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstanceOfferingsRequest
- 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.Future<DescribeReservedInstancesResult> describeReservedInstancesAsync(DescribeReservedInstancesRequest describeReservedInstancesRequest)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstancesRequest
- Container for the request parameters to the DescribeReservedInstances
operation.Future<DescribeReservedInstancesResult> describeReservedInstancesAsync(DescribeReservedInstancesRequest describeReservedInstancesRequest, AsyncHandler<DescribeReservedInstancesRequest,DescribeReservedInstancesResult> asyncHandler)
Describes the Amazon OpenSearch Service instances that you have reserved in a given Region. For more information, see Reserved Instances in Amazon OpenSearch Service.
describeReservedInstancesRequest
- 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.Future<DescribeVpcEndpointsResult> describeVpcEndpointsAsync(DescribeVpcEndpointsRequest describeVpcEndpointsRequest)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
describeVpcEndpointsRequest
- Future<DescribeVpcEndpointsResult> describeVpcEndpointsAsync(DescribeVpcEndpointsRequest describeVpcEndpointsRequest, AsyncHandler<DescribeVpcEndpointsRequest,DescribeVpcEndpointsResult> asyncHandler)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
describeVpcEndpointsRequest
- 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.Future<DissociatePackageResult> dissociatePackageAsync(DissociatePackageRequest dissociatePackageRequest)
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.
dissociatePackageRequest
- Container for the request parameters to the DissociatePackage
operation.Future<DissociatePackageResult> dissociatePackageAsync(DissociatePackageRequest dissociatePackageRequest, AsyncHandler<DissociatePackageRequest,DissociatePackageResult> asyncHandler)
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.
dissociatePackageRequest
- 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.Future<GetCompatibleVersionsResult> getCompatibleVersionsAsync(GetCompatibleVersionsRequest getCompatibleVersionsRequest)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
getCompatibleVersionsRequest
- Container for the request parameters to GetCompatibleVersions
operation.Future<GetCompatibleVersionsResult> getCompatibleVersionsAsync(GetCompatibleVersionsRequest getCompatibleVersionsRequest, AsyncHandler<GetCompatibleVersionsRequest,GetCompatibleVersionsResult> asyncHandler)
Returns a map of OpenSearch or Elasticsearch versions and the versions you can upgrade them to.
getCompatibleVersionsRequest
- 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.Future<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest getDataSourceRequest)
Retrieves information about a direct query data source.
getDataSourceRequest
- Container for the parameters to the GetDataSource
operation.Future<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest getDataSourceRequest, AsyncHandler<GetDataSourceRequest,GetDataSourceResult> asyncHandler)
Retrieves information about a direct query data source.
getDataSourceRequest
- 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.Future<GetDomainMaintenanceStatusResult> getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest getDomainMaintenanceStatusRequest)
The status of the maintenance action.
getDomainMaintenanceStatusRequest
- Container for the parameters to the GetDomainMaintenanceStatus
operation.Future<GetDomainMaintenanceStatusResult> getDomainMaintenanceStatusAsync(GetDomainMaintenanceStatusRequest getDomainMaintenanceStatusRequest, AsyncHandler<GetDomainMaintenanceStatusRequest,GetDomainMaintenanceStatusResult> asyncHandler)
The status of the maintenance action.
getDomainMaintenanceStatusRequest
- 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.Future<GetPackageVersionHistoryResult> getPackageVersionHistoryAsync(GetPackageVersionHistoryRequest getPackageVersionHistoryRequest)
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.
getPackageVersionHistoryRequest
- Container for the request parameters to the GetPackageVersionHistory
operation.Future<GetPackageVersionHistoryResult> getPackageVersionHistoryAsync(GetPackageVersionHistoryRequest getPackageVersionHistoryRequest, 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). For more information, see Custom packages for Amazon OpenSearch Service.
getPackageVersionHistoryRequest
- 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.Future<GetUpgradeHistoryResult> getUpgradeHistoryAsync(GetUpgradeHistoryRequest getUpgradeHistoryRequest)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
getUpgradeHistoryRequest
- Container for the request parameters to the GetUpgradeHistory
operation.Future<GetUpgradeHistoryResult> getUpgradeHistoryAsync(GetUpgradeHistoryRequest getUpgradeHistoryRequest, AsyncHandler<GetUpgradeHistoryRequest,GetUpgradeHistoryResult> asyncHandler)
Retrieves the complete history of the last 10 upgrades performed on an Amazon OpenSearch Service domain.
getUpgradeHistoryRequest
- 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.Future<GetUpgradeStatusResult> getUpgradeStatusAsync(GetUpgradeStatusRequest getUpgradeStatusRequest)
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.
getUpgradeStatusRequest
- Container for the request parameters to the GetUpgradeStatus
operation.Future<GetUpgradeStatusResult> getUpgradeStatusAsync(GetUpgradeStatusRequest getUpgradeStatusRequest, AsyncHandler<GetUpgradeStatusRequest,GetUpgradeStatusResult> asyncHandler)
Returns the most recent status of the last upgrade or upgrade eligibility check performed on an Amazon OpenSearch Service domain.
getUpgradeStatusRequest
- 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.Future<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest)
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.
listDataSourcesRequest
- Container for the parameters to the ListDataSources
operation.Future<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest, AsyncHandler<ListDataSourcesRequest,ListDataSourcesResult> asyncHandler)
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.
listDataSourcesRequest
- 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.Future<ListDomainMaintenancesResult> listDomainMaintenancesAsync(ListDomainMaintenancesRequest listDomainMaintenancesRequest)
A list of maintenance actions for the domain.
listDomainMaintenancesRequest
- Container for the parameters to the ListDomainMaintenances
operation.Future<ListDomainMaintenancesResult> listDomainMaintenancesAsync(ListDomainMaintenancesRequest listDomainMaintenancesRequest, AsyncHandler<ListDomainMaintenancesRequest,ListDomainMaintenancesResult> asyncHandler)
A list of maintenance actions for the domain.
listDomainMaintenancesRequest
- 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.Future<ListDomainNamesResult> listDomainNamesAsync(ListDomainNamesRequest listDomainNamesRequest)
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
listDomainNamesRequest
- Container for the parameters to the ListDomainNames
operation.Future<ListDomainNamesResult> listDomainNamesAsync(ListDomainNamesRequest listDomainNamesRequest, AsyncHandler<ListDomainNamesRequest,ListDomainNamesResult> asyncHandler)
Returns the names of all Amazon OpenSearch Service domains owned by the current user in the active Region.
listDomainNamesRequest
- 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.Future<ListDomainsForPackageResult> listDomainsForPackageAsync(ListDomainsForPackageRequest listDomainsForPackageRequest)
Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.
listDomainsForPackageRequest
- Container for the request parameters to the ListDomainsForPackage
operation.Future<ListDomainsForPackageResult> listDomainsForPackageAsync(ListDomainsForPackageRequest listDomainsForPackageRequest, AsyncHandler<ListDomainsForPackageRequest,ListDomainsForPackageResult> asyncHandler)
Lists all Amazon OpenSearch Service domains associated with a given package. For more information, see Custom packages for Amazon OpenSearch Service.
listDomainsForPackageRequest
- 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.Future<ListInstanceTypeDetailsResult> listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest listInstanceTypeDetailsRequest)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
listInstanceTypeDetailsRequest
- Future<ListInstanceTypeDetailsResult> listInstanceTypeDetailsAsync(ListInstanceTypeDetailsRequest listInstanceTypeDetailsRequest, AsyncHandler<ListInstanceTypeDetailsRequest,ListInstanceTypeDetailsResult> asyncHandler)
Lists all instance types and available features for a given OpenSearch or Elasticsearch version.
listInstanceTypeDetailsRequest
- 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.Future<ListPackagesForDomainResult> listPackagesForDomainAsync(ListPackagesForDomainRequest listPackagesForDomainRequest)
Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
listPackagesForDomainRequest
- Container for the request parameters to the ListPackagesForDomain
operation.Future<ListPackagesForDomainResult> listPackagesForDomainAsync(ListPackagesForDomainRequest listPackagesForDomainRequest, AsyncHandler<ListPackagesForDomainRequest,ListPackagesForDomainResult> asyncHandler)
Lists all packages associated with an Amazon OpenSearch Service domain. For more information, see Custom packages for Amazon OpenSearch Service.
listPackagesForDomainRequest
- 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.Future<ListScheduledActionsResult> listScheduledActionsAsync(ListScheduledActionsRequest listScheduledActionsRequest)
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.
listScheduledActionsRequest
- Future<ListScheduledActionsResult> listScheduledActionsAsync(ListScheduledActionsRequest listScheduledActionsRequest, AsyncHandler<ListScheduledActionsRequest,ListScheduledActionsResult> asyncHandler)
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.
listScheduledActionsRequest
- 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.Future<ListTagsResult> listTagsAsync(ListTagsRequest listTagsRequest)
Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
listTagsRequest
- Container for the parameters to the ListTags
operation.Future<ListTagsResult> listTagsAsync(ListTagsRequest listTagsRequest, AsyncHandler<ListTagsRequest,ListTagsResult> asyncHandler)
Returns all resource tags for an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
listTagsRequest
- 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.Future<ListVersionsResult> listVersionsAsync(ListVersionsRequest listVersionsRequest)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
listVersionsRequest
- Container for the request parameters to the ListVersions
operation.Future<ListVersionsResult> listVersionsAsync(ListVersionsRequest listVersionsRequest, AsyncHandler<ListVersionsRequest,ListVersionsResult> asyncHandler)
Lists all versions of OpenSearch and Elasticsearch that Amazon OpenSearch Service supports.
listVersionsRequest
- 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.Future<ListVpcEndpointAccessResult> listVpcEndpointAccessAsync(ListVpcEndpointAccessRequest listVpcEndpointAccessRequest)
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.
listVpcEndpointAccessRequest
- Future<ListVpcEndpointAccessResult> listVpcEndpointAccessAsync(ListVpcEndpointAccessRequest listVpcEndpointAccessRequest, 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.
listVpcEndpointAccessRequest
- 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.Future<ListVpcEndpointsResult> listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.
listVpcEndpointsRequest
- Future<ListVpcEndpointsResult> listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest, AsyncHandler<ListVpcEndpointsRequest,ListVpcEndpointsResult> asyncHandler)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current Amazon Web Services account and Region.
listVpcEndpointsRequest
- 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.Future<ListVpcEndpointsForDomainResult> listVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest listVpcEndpointsForDomainRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
listVpcEndpointsForDomainRequest
- Future<ListVpcEndpointsForDomainResult> listVpcEndpointsForDomainAsync(ListVpcEndpointsForDomainRequest listVpcEndpointsForDomainRequest, AsyncHandler<ListVpcEndpointsForDomainRequest,ListVpcEndpointsForDomainResult> asyncHandler)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
listVpcEndpointsForDomainRequest
- 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.Future<PurchaseReservedInstanceOfferingResult> purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest purchaseReservedInstanceOfferingRequest)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
purchaseReservedInstanceOfferingRequest
- Container for request parameters to the PurchaseReservedInstanceOffering
operation.Future<PurchaseReservedInstanceOfferingResult> purchaseReservedInstanceOfferingAsync(PurchaseReservedInstanceOfferingRequest purchaseReservedInstanceOfferingRequest, AsyncHandler<PurchaseReservedInstanceOfferingRequest,PurchaseReservedInstanceOfferingResult> asyncHandler)
Allows you to purchase Amazon OpenSearch Service Reserved Instances.
purchaseReservedInstanceOfferingRequest
- 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.Future<RejectInboundConnectionResult> rejectInboundConnectionAsync(RejectInboundConnectionRequest rejectInboundConnectionRequest)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
rejectInboundConnectionRequest
- Container for the request parameters to the RejectInboundConnection
operation.Future<RejectInboundConnectionResult> rejectInboundConnectionAsync(RejectInboundConnectionRequest rejectInboundConnectionRequest, AsyncHandler<RejectInboundConnectionRequest,RejectInboundConnectionResult> asyncHandler)
Allows the remote Amazon OpenSearch Service domain owner to reject an inbound cross-cluster connection request.
rejectInboundConnectionRequest
- 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.Future<RemoveTagsResult> removeTagsAsync(RemoveTagsRequest removeTagsRequest)
Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
removeTagsRequest
- Container for the request parameters to the RemoveTags
operation.Future<RemoveTagsResult> removeTagsAsync(RemoveTagsRequest removeTagsRequest, AsyncHandler<RemoveTagsRequest,RemoveTagsResult> asyncHandler)
Removes the specified set of tags from an Amazon OpenSearch Service domain. For more information, see Tagging Amazon OpenSearch Service domains.
removeTagsRequest
- 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.Future<RevokeVpcEndpointAccessResult> revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
revokeVpcEndpointAccessRequest
- Future<RevokeVpcEndpointAccessResult> revokeVpcEndpointAccessAsync(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest, AsyncHandler<RevokeVpcEndpointAccessRequest,RevokeVpcEndpointAccessResult> asyncHandler)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
revokeVpcEndpointAccessRequest
- 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.Future<StartDomainMaintenanceResult> startDomainMaintenanceAsync(StartDomainMaintenanceRequest startDomainMaintenanceRequest)
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.
startDomainMaintenanceRequest
- Container for the parameters to the StartDomainMaintenance
operation.Future<StartDomainMaintenanceResult> startDomainMaintenanceAsync(StartDomainMaintenanceRequest startDomainMaintenanceRequest, AsyncHandler<StartDomainMaintenanceRequest,StartDomainMaintenanceResult> asyncHandler)
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.
startDomainMaintenanceRequest
- 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.Future<StartServiceSoftwareUpdateResult> startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest startServiceSoftwareUpdateRequest)
Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.
startServiceSoftwareUpdateRequest
- Container for the request parameters to the StartServiceSoftwareUpdate
operation.Future<StartServiceSoftwareUpdateResult> startServiceSoftwareUpdateAsync(StartServiceSoftwareUpdateRequest startServiceSoftwareUpdateRequest, AsyncHandler<StartServiceSoftwareUpdateRequest,StartServiceSoftwareUpdateResult> asyncHandler)
Schedules a service software update for an Amazon OpenSearch Service domain. For more information, see Service software updates in Amazon OpenSearch Service.
startServiceSoftwareUpdateRequest
- 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.Future<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest)
Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.
updateDataSourceRequest
- Container for the parameters to the UpdateDataSource
operation.Future<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest, AsyncHandler<UpdateDataSourceRequest,UpdateDataSourceResult> asyncHandler)
Updates a direct-query data source. For more information, see Working with Amazon OpenSearch Service data source integrations with Amazon S3.
updateDataSourceRequest
- 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.Future<UpdateDomainConfigResult> updateDomainConfigAsync(UpdateDomainConfigRequest updateDomainConfigRequest)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
updateDomainConfigRequest
- Container for the request parameters to the UpdateDomain
operation.Future<UpdateDomainConfigResult> updateDomainConfigAsync(UpdateDomainConfigRequest updateDomainConfigRequest, AsyncHandler<UpdateDomainConfigRequest,UpdateDomainConfigResult> asyncHandler)
Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.
updateDomainConfigRequest
- 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.Future<UpdatePackageResult> updatePackageAsync(UpdatePackageRequest updatePackageRequest)
Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
updatePackageRequest
- Container for request parameters to the UpdatePackage
operation.Future<UpdatePackageResult> updatePackageAsync(UpdatePackageRequest updatePackageRequest, AsyncHandler<UpdatePackageRequest,UpdatePackageResult> asyncHandler)
Updates a package for use with Amazon OpenSearch Service domains. For more information, see Custom packages for Amazon OpenSearch Service.
updatePackageRequest
- 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.Future<UpdateScheduledActionResult> updateScheduledActionAsync(UpdateScheduledActionRequest updateScheduledActionRequest)
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.
updateScheduledActionRequest
- Future<UpdateScheduledActionResult> updateScheduledActionAsync(UpdateScheduledActionRequest updateScheduledActionRequest, AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResult> asyncHandler)
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.
updateScheduledActionRequest
- 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.Future<UpdateVpcEndpointResult> updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
updateVpcEndpointRequest
- Future<UpdateVpcEndpointResult> updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest, AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
updateVpcEndpointRequest
- 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.Future<UpgradeDomainResult> upgradeDomainAsync(UpgradeDomainRequest upgradeDomainRequest)
Allows you to either upgrade your Amazon OpenSearch Service domain or perform an upgrade eligibility check to a compatible version of OpenSearch or Elasticsearch.
upgradeDomainRequest
- Container for the request parameters to the UpgradeDomain
operation.Future<UpgradeDomainResult> upgradeDomainAsync(UpgradeDomainRequest upgradeDomainRequest, 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.
upgradeDomainRequest
- 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.