@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSElasticsearch
 Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
 AbstractAWSElasticsearch instead.
 
 
Use the Amazon Elasticsearch Configuration API to create, configure, and manage Elasticsearch domains.
For sample code that uses the Configuration API, see the Amazon Elasticsearch Service Developer Guide. The guide also contains sample code for sending signed HTTP requests to the Elasticsearch APIs.
The endpoint for configuration service requests is region-specific: es.region.amazonaws.com. For example, es.us-east-1.amazonaws.com. For a current list of supported regions and endpoints, see Regions and Endpoints.
| Modifier and Type | Field and Description | 
|---|---|
| static String | ENDPOINT_PREFIXThe region metadata service name for computing region endpoints. | 
| Modifier and Type | Method and Description | 
|---|---|
| AcceptInboundCrossClusterSearchConnectionResult | acceptInboundCrossClusterSearchConnection(AcceptInboundCrossClusterSearchConnectionRequest acceptInboundCrossClusterSearchConnectionRequest)
 Allows the destination domain owner to accept an inbound cross-cluster search connection request. | 
| AddTagsResult | addTags(AddTagsRequest addTagsRequest)
 Attaches tags to an existing Elasticsearch domain. | 
| AssociatePackageResult | associatePackage(AssociatePackageRequest associatePackageRequest)
 Associates a package with an Amazon ES domain. | 
| AuthorizeVpcEndpointAccessResult | authorizeVpcEndpointAccess(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest)
 Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint. | 
| CancelDomainConfigChangeResult | cancelDomainConfigChange(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest)
 Cancels a pending configuration change on an Amazon OpenSearch Service domain. | 
| CancelElasticsearchServiceSoftwareUpdateResult | cancelElasticsearchServiceSoftwareUpdate(CancelElasticsearchServiceSoftwareUpdateRequest cancelElasticsearchServiceSoftwareUpdateRequest)
 Cancels a scheduled service software update for an Amazon ES domain. | 
| CreateElasticsearchDomainResult | createElasticsearchDomain(CreateElasticsearchDomainRequest createElasticsearchDomainRequest)
 Creates a new Elasticsearch domain. | 
| CreateOutboundCrossClusterSearchConnectionResult | createOutboundCrossClusterSearchConnection(CreateOutboundCrossClusterSearchConnectionRequest createOutboundCrossClusterSearchConnectionRequest)
 Creates a new cross-cluster search connection from a source domain to a destination domain. | 
| CreatePackageResult | createPackage(CreatePackageRequest createPackageRequest)
 Create a package for use with Amazon ES domains. | 
| CreateVpcEndpointResult | createVpcEndpoint(CreateVpcEndpointRequest createVpcEndpointRequest)
 Creates an Amazon OpenSearch Service-managed VPC endpoint. | 
| DeleteElasticsearchDomainResult | deleteElasticsearchDomain(DeleteElasticsearchDomainRequest deleteElasticsearchDomainRequest)
 Permanently deletes the specified Elasticsearch domain and all of its data. | 
| DeleteElasticsearchServiceRoleResult | deleteElasticsearchServiceRole(DeleteElasticsearchServiceRoleRequest deleteElasticsearchServiceRoleRequest)
 Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. | 
| DeleteInboundCrossClusterSearchConnectionResult | deleteInboundCrossClusterSearchConnection(DeleteInboundCrossClusterSearchConnectionRequest deleteInboundCrossClusterSearchConnectionRequest)
 Allows the destination domain owner to delete an existing inbound cross-cluster search connection. | 
| DeleteOutboundCrossClusterSearchConnectionResult | deleteOutboundCrossClusterSearchConnection(DeleteOutboundCrossClusterSearchConnectionRequest deleteOutboundCrossClusterSearchConnectionRequest)
 Allows the source domain owner to delete an existing outbound cross-cluster search connection. | 
| DeletePackageResult | deletePackage(DeletePackageRequest deletePackageRequest)
 Delete the package. | 
| DeleteVpcEndpointResult | deleteVpcEndpoint(DeleteVpcEndpointRequest deleteVpcEndpointRequest)
 Deletes an Amazon OpenSearch Service-managed interface VPC endpoint. | 
| DescribeDomainAutoTunesResult | describeDomainAutoTunes(DescribeDomainAutoTunesRequest describeDomainAutoTunesRequest)
 Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type,
 description, severity, and scheduled date. | 
| DescribeDomainChangeProgressResult | describeDomainChangeProgress(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest)
 Returns information about the current blue/green deployment happening on a domain, including a change ID, status,
 and progress stages. | 
| DescribeElasticsearchDomainResult | describeElasticsearchDomain(DescribeElasticsearchDomainRequest describeElasticsearchDomainRequest)
 Returns domain configuration information about the specified Elasticsearch domain, including the domain ID,
 domain endpoint, and domain ARN. | 
| DescribeElasticsearchDomainConfigResult | describeElasticsearchDomainConfig(DescribeElasticsearchDomainConfigRequest describeElasticsearchDomainConfigRequest)
 Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation
 date, update version, and update date for cluster options. | 
| DescribeElasticsearchDomainsResult | describeElasticsearchDomains(DescribeElasticsearchDomainsRequest describeElasticsearchDomainsRequest)
 Returns domain configuration information about the specified Elasticsearch domains, including the domain ID,
 domain endpoint, and domain ARN. | 
| DescribeElasticsearchInstanceTypeLimitsResult | describeElasticsearchInstanceTypeLimits(DescribeElasticsearchInstanceTypeLimitsRequest describeElasticsearchInstanceTypeLimitsRequest)
 Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. | 
| DescribeInboundCrossClusterSearchConnectionsResult | describeInboundCrossClusterSearchConnections(DescribeInboundCrossClusterSearchConnectionsRequest describeInboundCrossClusterSearchConnectionsRequest)
 Lists all the inbound cross-cluster search connections for a destination domain. | 
| DescribeOutboundCrossClusterSearchConnectionsResult | describeOutboundCrossClusterSearchConnections(DescribeOutboundCrossClusterSearchConnectionsRequest describeOutboundCrossClusterSearchConnectionsRequest)
 Lists all the outbound cross-cluster search connections for a source domain. | 
| DescribePackagesResult | describePackages(DescribePackagesRequest describePackagesRequest)
 Describes all packages available to Amazon ES. | 
| DescribeReservedElasticsearchInstanceOfferingsResult | describeReservedElasticsearchInstanceOfferings(DescribeReservedElasticsearchInstanceOfferingsRequest describeReservedElasticsearchInstanceOfferingsRequest)
 Lists available reserved Elasticsearch instance offerings. | 
| DescribeReservedElasticsearchInstancesResult | describeReservedElasticsearchInstances(DescribeReservedElasticsearchInstancesRequest describeReservedElasticsearchInstancesRequest)
 Returns information about reserved Elasticsearch instances for this account. | 
| DescribeVpcEndpointsResult | describeVpcEndpoints(DescribeVpcEndpointsRequest describeVpcEndpointsRequest)
 Describes one or more Amazon OpenSearch Service-managed VPC endpoints. | 
| DissociatePackageResult | dissociatePackage(DissociatePackageRequest dissociatePackageRequest)
 Dissociates a package from the Amazon ES domain. | 
| ResponseMetadata | getCachedResponseMetadata(AmazonWebServiceRequest request)Returns additional metadata for a previously executed successful request, typically used for debugging issues
 where a service isn't acting as expected. | 
| GetCompatibleElasticsearchVersionsResult | getCompatibleElasticsearchVersions(GetCompatibleElasticsearchVersionsRequest getCompatibleElasticsearchVersionsRequest)
 Returns a list of upgrade compatible Elastisearch versions. | 
| GetPackageVersionHistoryResult | getPackageVersionHistory(GetPackageVersionHistoryRequest getPackageVersionHistoryRequest)
 Returns a list of versions of the package, along with their creation time and commit message. | 
| GetUpgradeHistoryResult | getUpgradeHistory(GetUpgradeHistoryRequest getUpgradeHistoryRequest)
 Retrieves the complete history of the last 10 upgrades that were performed on the domain. | 
| GetUpgradeStatusResult | getUpgradeStatus(GetUpgradeStatusRequest getUpgradeStatusRequest)
 Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain. | 
| ListDomainNamesResult | listDomainNames(ListDomainNamesRequest listDomainNamesRequest)
 Returns the name of all Elasticsearch domains owned by the current user's account. | 
| ListDomainsForPackageResult | listDomainsForPackage(ListDomainsForPackageRequest listDomainsForPackageRequest)
 Lists all Amazon ES domains associated with the package. | 
| ListElasticsearchInstanceTypesResult | listElasticsearchInstanceTypes(ListElasticsearchInstanceTypesRequest listElasticsearchInstanceTypesRequest)
 List all Elasticsearch instance types that are supported for given ElasticsearchVersion | 
| ListElasticsearchVersionsResult | listElasticsearchVersions(ListElasticsearchVersionsRequest listElasticsearchVersionsRequest)
 List all supported Elasticsearch versions | 
| ListPackagesForDomainResult | listPackagesForDomain(ListPackagesForDomainRequest listPackagesForDomainRequest)
 Lists all packages associated with the Amazon ES domain. | 
| ListTagsResult | listTags(ListTagsRequest listTagsRequest)
 Returns all tags for the given Elasticsearch domain. | 
| ListVpcEndpointAccessResult | listVpcEndpointAccess(ListVpcEndpointAccessRequest listVpcEndpointAccessRequest)
 Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service domain
 through the use of an interface VPC endpoint. | 
| ListVpcEndpointsResult | listVpcEndpoints(ListVpcEndpointsRequest listVpcEndpointsRequest)
 Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account and Region. | 
| ListVpcEndpointsForDomainResult | listVpcEndpointsForDomain(ListVpcEndpointsForDomainRequest listVpcEndpointsForDomainRequest)
 Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain. | 
| PurchaseReservedElasticsearchInstanceOfferingResult | purchaseReservedElasticsearchInstanceOffering(PurchaseReservedElasticsearchInstanceOfferingRequest purchaseReservedElasticsearchInstanceOfferingRequest)
 Allows you to purchase reserved Elasticsearch instances. | 
| RejectInboundCrossClusterSearchConnectionResult | rejectInboundCrossClusterSearchConnection(RejectInboundCrossClusterSearchConnectionRequest rejectInboundCrossClusterSearchConnectionRequest)
 Allows the destination domain owner to reject an inbound cross-cluster search connection request. | 
| RemoveTagsResult | removeTags(RemoveTagsRequest removeTagsRequest)
 Removes the specified set of tags from the specified Elasticsearch domain. | 
| RevokeVpcEndpointAccessResult | revokeVpcEndpointAccess(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest)
 Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint. | 
| void | setEndpoint(String endpoint)Deprecated. 
 use  AwsClientBuilder#setEndpointConfiguration(AwsClientBuilder.EndpointConfiguration)for
             example:builder.setEndpointConfiguration(new EndpointConfiguration(endpoint, signingRegion)); | 
| void | setRegion(Region region)Deprecated. 
 use  AwsClientBuilder#setRegion(String) | 
| void | shutdown()Shuts down this client object, releasing any resources that might be held open. | 
| StartElasticsearchServiceSoftwareUpdateResult | startElasticsearchServiceSoftwareUpdate(StartElasticsearchServiceSoftwareUpdateRequest startElasticsearchServiceSoftwareUpdateRequest)
 Schedules a service software update for an Amazon ES domain. | 
| UpdateElasticsearchDomainConfigResult | updateElasticsearchDomainConfig(UpdateElasticsearchDomainConfigRequest updateElasticsearchDomainConfigRequest)
 Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type
 and the number of instances. | 
| UpdatePackageResult | updatePackage(UpdatePackageRequest updatePackageRequest)
 Updates a package for use with Amazon ES domains. | 
| UpdateVpcEndpointResult | updateVpcEndpoint(UpdateVpcEndpointRequest updateVpcEndpointRequest)
 Modifies an Amazon OpenSearch Service-managed interface VPC endpoint. | 
| UpgradeElasticsearchDomainResult | upgradeElasticsearchDomain(UpgradeElasticsearchDomainRequest upgradeElasticsearchDomainRequest)
 Allows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch
 version. | 
static final String ENDPOINT_PREFIX
@Deprecated void setEndpoint(String endpoint)
AwsClientBuilder#setEndpointConfiguration(AwsClientBuilder.EndpointConfiguration) for
             example:
             builder.setEndpointConfiguration(new EndpointConfiguration(endpoint, signingRegion));
 Callers can pass in just the endpoint (ex: "es.us-east-1.amazonaws.com") or a full URL, including the protocol
 (ex: "https://es.us-east-1.amazonaws.com"). If the protocol is not specified here, the default protocol from this
 client's ClientConfiguration will be used, which by default is HTTPS.
 
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-region-selection.html#region-selection- choose-endpoint
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
endpoint - The endpoint (ex: "es.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
        "https://es.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will communicate
        with.@Deprecated void setRegion(Region region)
AwsClientBuilder#setRegion(String)setEndpoint(String), sets the regional endpoint for this client's
 service calls. Callers can use this method to control which AWS region they want to work with.
 
 By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
 ClientConfiguration supplied at construction.
 
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
region - The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
        for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions), 
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration), 
Region.isServiceSupported(String)AcceptInboundCrossClusterSearchConnectionResult acceptInboundCrossClusterSearchConnection(AcceptInboundCrossClusterSearchConnectionRequest acceptInboundCrossClusterSearchConnectionRequest)
Allows the destination domain owner to accept an inbound cross-cluster search connection request.
acceptInboundCrossClusterSearchConnectionRequest - Container for the parameters to the AcceptInboundCrossClusterSearchConnection
        operation.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.AddTagsResult addTags(AddTagsRequest addTagsRequest)
Attaches tags to an existing Elasticsearch domain. Tags are a set of case-sensitive key value pairs. An Elasticsearch domain may have up to 10 tags. See Tagging Amazon Elasticsearch Service Domains for more information.
addTagsRequest - Container for the parameters to the AddTags operation. Specify the tags that you want
        to attach to the Elasticsearch domain.BaseException - An error occurred while processing the request.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.AssociatePackageResult associatePackage(AssociatePackageRequest associatePackageRequest)
Associates a package with an Amazon ES domain.
associatePackageRequest - Container for request parameters to  AssociatePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ConflictException - An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP
         status code 409.AuthorizeVpcEndpointAccessResult authorizeVpcEndpointAccess(AuthorizeVpcEndpointAccessRequest authorizeVpcEndpointAccessRequest)
Provides access to an Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
authorizeVpcEndpointAccessRequest - Container for request parameters to the AuthorizeVpcEndpointAccess operation.
        Specifies the account to be permitted to manage VPC endpoints against the domain.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.BaseException - An error occurred while processing the request.CancelDomainConfigChangeResult cancelDomainConfigChange(CancelDomainConfigChangeRequest cancelDomainConfigChangeRequest)
Cancels a pending configuration change on an Amazon OpenSearch Service domain.
cancelDomainConfigChangeRequest - Container for parameters of the CancelDomainConfigChange operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.CancelElasticsearchServiceSoftwareUpdateResult cancelElasticsearchServiceSoftwareUpdate(CancelElasticsearchServiceSoftwareUpdateRequest cancelElasticsearchServiceSoftwareUpdateRequest)
 Cancels a scheduled service software update for an Amazon ES domain. You can only perform this operation before
 the AutomatedUpdateDate and when the UpdateStatus is in the PENDING_UPDATE
 state.
 
cancelElasticsearchServiceSoftwareUpdateRequest - Container for the parameters to the CancelElasticsearchServiceSoftwareUpdate
        operation. Specifies the name of the Elasticsearch domain that you wish to cancel a service software
        update on.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.CreateElasticsearchDomainResult createElasticsearchDomain(CreateElasticsearchDomainRequest createElasticsearchDomainRequest)
Creates a new Elasticsearch domain. For more information, see Creating Elasticsearch Domains in the Amazon Elasticsearch Service Developer Guide.
createElasticsearchDomainRequest - BaseException - An error occurred while processing the request.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.InvalidTypeException - An exception for trying to create or access sub-resource that is either invalid or not supported. Gives
         http status code of 409.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ResourceAlreadyExistsException - An exception for creating a resource that already exists. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.CreateOutboundCrossClusterSearchConnectionResult createOutboundCrossClusterSearchConnection(CreateOutboundCrossClusterSearchConnectionRequest createOutboundCrossClusterSearchConnectionRequest)
Creates a new cross-cluster search connection from a source domain to a destination domain.
createOutboundCrossClusterSearchConnectionRequest - Container for the parameters to the CreateOutboundCrossClusterSearchConnection
        operation.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceAlreadyExistsException - An exception for creating a resource that already exists. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.CreatePackageResult createPackage(CreatePackageRequest createPackageRequest)
Create a package for use with Amazon ES domains.
createPackageRequest - Container for request parameters to  CreatePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.InvalidTypeException - An exception for trying to create or access sub-resource that is either invalid or not supported. Gives
         http status code of 409.ResourceAlreadyExistsException - An exception for creating a resource that already exists. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.CreateVpcEndpointResult createVpcEndpoint(CreateVpcEndpointRequest createVpcEndpointRequest)
Creates an Amazon OpenSearch Service-managed VPC endpoint.
createVpcEndpointRequest - Container for the parameters to the CreateVpcEndpointRequest operation.ConflictException - An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP
         status code 409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.BaseException - An error occurred while processing the request.DeleteElasticsearchDomainResult deleteElasticsearchDomain(DeleteElasticsearchDomainRequest deleteElasticsearchDomainRequest)
Permanently deletes the specified Elasticsearch domain and all of its data. Once a domain is deleted, it cannot be recovered.
deleteElasticsearchDomainRequest - Container for the parameters to the DeleteElasticsearchDomain operation. Specifies the
        name of the Elasticsearch domain that you want to delete.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DeleteElasticsearchServiceRoleResult deleteElasticsearchServiceRole(DeleteElasticsearchServiceRoleRequest deleteElasticsearchServiceRoleRequest)
Deletes the service-linked role that Elasticsearch Service uses to manage and maintain VPC domains. Role deletion will fail if any existing VPC domains use the role. You must delete any such Elasticsearch domains before deleting the role. See Deleting Elasticsearch Service Role in VPC Endpoints for Amazon Elasticsearch Service Domains.
deleteElasticsearchServiceRoleRequest - BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DeleteInboundCrossClusterSearchConnectionResult deleteInboundCrossClusterSearchConnection(DeleteInboundCrossClusterSearchConnectionRequest deleteInboundCrossClusterSearchConnectionRequest)
Allows the destination domain owner to delete an existing inbound cross-cluster search connection.
deleteInboundCrossClusterSearchConnectionRequest - Container for the parameters to the DeleteInboundCrossClusterSearchConnection
        operation.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.DeleteOutboundCrossClusterSearchConnectionResult deleteOutboundCrossClusterSearchConnection(DeleteOutboundCrossClusterSearchConnectionRequest deleteOutboundCrossClusterSearchConnectionRequest)
Allows the source domain owner to delete an existing outbound cross-cluster search connection.
deleteOutboundCrossClusterSearchConnectionRequest - Container for the parameters to the DeleteOutboundCrossClusterSearchConnection
        operation.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.DeletePackageResult deletePackage(DeletePackageRequest deletePackageRequest)
Delete the package.
deletePackageRequest - Container for request parameters to  DeletePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ConflictException - An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP
         status code 409.DeleteVpcEndpointResult deleteVpcEndpoint(DeleteVpcEndpointRequest deleteVpcEndpointRequest)
Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.
deleteVpcEndpointRequest - Deletes an Amazon OpenSearch Service-managed interface VPC endpoint.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.BaseException - An error occurred while processing the request.DescribeDomainAutoTunesResult describeDomainAutoTunes(DescribeDomainAutoTunesRequest describeDomainAutoTunesRequest)
Provides scheduled Auto-Tune action details for the Elasticsearch domain, such as Auto-Tune action type, description, severity, and scheduled date.
describeDomainAutoTunesRequest - Container for the parameters to the DescribeDomainAutoTunes operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeDomainChangeProgressResult describeDomainChangeProgress(DescribeDomainChangeProgressRequest describeDomainChangeProgressRequest)
Returns information about the current blue/green deployment happening on a domain, including a change ID, status, and progress stages.
describeDomainChangeProgressRequest - Container for the parameters to the DescribeDomainChangeProgress operation. Specifies the
        domain name and optional change specific identity for which you want progress information.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeElasticsearchDomainResult describeElasticsearchDomain(DescribeElasticsearchDomainRequest describeElasticsearchDomainRequest)
Returns domain configuration information about the specified Elasticsearch domain, including the domain ID, domain endpoint, and domain ARN.
describeElasticsearchDomainRequest - Container for the parameters to the DescribeElasticsearchDomain operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeElasticsearchDomainConfigResult describeElasticsearchDomainConfig(DescribeElasticsearchDomainConfigRequest describeElasticsearchDomainConfigRequest)
Provides cluster configuration information about the specified Elasticsearch domain, such as the state, creation date, update version, and update date for cluster options.
describeElasticsearchDomainConfigRequest - Container for the parameters to the DescribeElasticsearchDomainConfig operation. Specifies
        the domain name for which you want configuration information.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeElasticsearchDomainsResult describeElasticsearchDomains(DescribeElasticsearchDomainsRequest describeElasticsearchDomainsRequest)
Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.
describeElasticsearchDomainsRequest - Container for the parameters to the DescribeElasticsearchDomains operation. By
        default, the API returns the status of all Elasticsearch domains.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeElasticsearchInstanceTypeLimitsResult describeElasticsearchInstanceTypeLimits(DescribeElasticsearchInstanceTypeLimitsRequest describeElasticsearchInstanceTypeLimitsRequest)
 Describe Elasticsearch Limits for a given InstanceType and ElasticsearchVersion. When modifying existing Domain,
 specify the  DomainName  to know what Limits are supported for modifying.
 
describeElasticsearchInstanceTypeLimitsRequest - Container for the parameters to  DescribeElasticsearchInstanceTypeLimits  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.InvalidTypeException - An exception for trying to create or access sub-resource that is either invalid or not supported. Gives
         http status code of 409.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeInboundCrossClusterSearchConnectionsResult describeInboundCrossClusterSearchConnections(DescribeInboundCrossClusterSearchConnectionsRequest describeInboundCrossClusterSearchConnectionsRequest)
Lists all the inbound cross-cluster search connections for a destination domain.
describeInboundCrossClusterSearchConnectionsRequest - Container for the parameters to the DescribeInboundCrossClusterSearchConnections
        operation.InvalidPaginationTokenException - The request processing has failed because of invalid pagination token provided by customer. Returns an
         HTTP status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.DescribeOutboundCrossClusterSearchConnectionsResult describeOutboundCrossClusterSearchConnections(DescribeOutboundCrossClusterSearchConnectionsRequest describeOutboundCrossClusterSearchConnectionsRequest)
Lists all the outbound cross-cluster search connections for a source domain.
describeOutboundCrossClusterSearchConnectionsRequest - Container for the parameters to the DescribeOutboundCrossClusterSearchConnections
        operation.InvalidPaginationTokenException - The request processing has failed because of invalid pagination token provided by customer. Returns an
         HTTP status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.DescribePackagesResult describePackages(DescribePackagesRequest describePackagesRequest)
Describes all packages available to Amazon ES. Includes options for filtering, limiting the number of results, and pagination.
describePackagesRequest - Container for request parameters to  DescribePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DescribeReservedElasticsearchInstanceOfferingsResult describeReservedElasticsearchInstanceOfferings(DescribeReservedElasticsearchInstanceOfferingsRequest describeReservedElasticsearchInstanceOfferingsRequest)
Lists available reserved Elasticsearch instance offerings.
describeReservedElasticsearchInstanceOfferingsRequest - Container for parameters to DescribeReservedElasticsearchInstanceOfferingsResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.DescribeReservedElasticsearchInstancesResult describeReservedElasticsearchInstances(DescribeReservedElasticsearchInstancesRequest describeReservedElasticsearchInstancesRequest)
Returns information about reserved Elasticsearch instances for this account.
describeReservedElasticsearchInstancesRequest - Container for parameters to DescribeReservedElasticsearchInstancesResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.DescribeVpcEndpointsResult describeVpcEndpoints(DescribeVpcEndpointsRequest describeVpcEndpointsRequest)
Describes one or more Amazon OpenSearch Service-managed VPC endpoints.
describeVpcEndpointsRequest - Container for request parameters to the DescribeVpcEndpoints operation. Specifies the
        list of VPC endpoints to be described.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.BaseException - An error occurred while processing the request.DissociatePackageResult dissociatePackage(DissociatePackageRequest dissociatePackageRequest)
Dissociates a package from the Amazon ES domain.
dissociatePackageRequest - Container for request parameters to  DissociatePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ConflictException - An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP
         status code 409.GetCompatibleElasticsearchVersionsResult getCompatibleElasticsearchVersions(GetCompatibleElasticsearchVersionsRequest getCompatibleElasticsearchVersionsRequest)
 Returns a list of upgrade compatible Elastisearch versions. You can optionally pass a
  DomainName  to get all upgrade compatible Elasticsearch versions for that specific domain.
 
getCompatibleElasticsearchVersionsRequest - Container for request parameters to  GetCompatibleElasticsearchVersions  operation.BaseException - An error occurred while processing the request.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.GetPackageVersionHistoryResult getPackageVersionHistory(GetPackageVersionHistoryRequest getPackageVersionHistoryRequest)
Returns a list of versions of the package, along with their creation time and commit message.
getPackageVersionHistoryRequest - Container for request parameters to  GetPackageVersionHistory  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.GetUpgradeHistoryResult getUpgradeHistory(GetUpgradeHistoryRequest getUpgradeHistoryRequest)
Retrieves the complete history of the last 10 upgrades that were performed on the domain.
getUpgradeHistoryRequest - Container for request parameters to  GetUpgradeHistory  operation.BaseException - An error occurred while processing the request.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.GetUpgradeStatusResult getUpgradeStatus(GetUpgradeStatusRequest getUpgradeStatusRequest)
Retrieves the latest status of the last upgrade or upgrade eligibility check that was performed on the domain.
getUpgradeStatusRequest - Container for request parameters to  GetUpgradeStatus  operation.BaseException - An error occurred while processing the request.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ListDomainNamesResult listDomainNames(ListDomainNamesRequest listDomainNamesRequest)
Returns the name of all Elasticsearch domains owned by the current user's account.
listDomainNamesRequest - Container for the parameters to the ListDomainNames operation.BaseException - An error occurred while processing the request.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ListDomainsForPackageResult listDomainsForPackage(ListDomainsForPackageRequest listDomainsForPackageRequest)
Lists all Amazon ES domains associated with the package.
listDomainsForPackageRequest - Container for request parameters to  ListDomainsForPackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ListElasticsearchInstanceTypesResult listElasticsearchInstanceTypes(ListElasticsearchInstanceTypesRequest listElasticsearchInstanceTypesRequest)
List all Elasticsearch instance types that are supported for given ElasticsearchVersion
listElasticsearchInstanceTypesRequest - Container for the parameters to the  ListElasticsearchInstanceTypes  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ListElasticsearchVersionsResult listElasticsearchVersions(ListElasticsearchVersionsRequest listElasticsearchVersionsRequest)
List all supported Elasticsearch versions
listElasticsearchVersionsRequest - Container for the parameters to the  ListElasticsearchVersions  operation.
        
        Use  MaxResults  to control the maximum number of results to retrieve in a single
        call.
        
        Use  NextToken  in response to retrieve more results. If the received response does
        not contain a NextToken, then there are no more results to retrieve.
        
BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ListPackagesForDomainResult listPackagesForDomain(ListPackagesForDomainRequest listPackagesForDomainRequest)
Lists all packages associated with the Amazon ES domain.
listPackagesForDomainRequest - Container for request parameters to  ListPackagesForDomain  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ListTagsResult listTags(ListTagsRequest listTagsRequest)
Returns all tags for the given Elasticsearch domain.
listTagsRequest - Container for the parameters to the ListTags operation. Specify the ARN
        for the Elasticsearch domain to which the tags are attached that you want to view are attached.BaseException - An error occurred while processing the request.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ListVpcEndpointAccessResult listVpcEndpointAccess(ListVpcEndpointAccessRequest listVpcEndpointAccessRequest)
Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service domain through the use of an interface VPC endpoint.
listVpcEndpointAccessRequest - Retrieves information about each principal that is allowed to access a given Amazon OpenSearch Service
        domain through the use of an interface VPC endpointResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.BaseException - An error occurred while processing the request.ListVpcEndpointsResult listVpcEndpoints(ListVpcEndpointsRequest listVpcEndpointsRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints in the current account and Region.
listVpcEndpointsRequest - Container for request parameters to the ListVpcEndpoints operation.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.BaseException - An error occurred while processing the request.ListVpcEndpointsForDomainResult listVpcEndpointsForDomain(ListVpcEndpointsForDomainRequest listVpcEndpointsForDomainRequest)
Retrieves all Amazon OpenSearch Service-managed VPC endpoints associated with a particular domain.
listVpcEndpointsForDomainRequest - Container for request parameters to the ListVpcEndpointsForDomain operation. Specifies
        the domain whose VPC endpoints will be listed.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.BaseException - An error occurred while processing the request.PurchaseReservedElasticsearchInstanceOfferingResult purchaseReservedElasticsearchInstanceOffering(PurchaseReservedElasticsearchInstanceOfferingRequest purchaseReservedElasticsearchInstanceOfferingRequest)
Allows you to purchase reserved Elasticsearch instances.
purchaseReservedElasticsearchInstanceOfferingRequest - Container for parameters to PurchaseReservedElasticsearchInstanceOfferingResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ResourceAlreadyExistsException - An exception for creating a resource that already exists. Gives http status code of 400.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.RejectInboundCrossClusterSearchConnectionResult rejectInboundCrossClusterSearchConnection(RejectInboundCrossClusterSearchConnectionRequest rejectInboundCrossClusterSearchConnectionRequest)
Allows the destination domain owner to reject an inbound cross-cluster search connection request.
rejectInboundCrossClusterSearchConnectionRequest - Container for the parameters to the RejectInboundCrossClusterSearchConnection
        operation.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.RemoveTagsResult removeTags(RemoveTagsRequest removeTagsRequest)
Removes the specified set of tags from the specified Elasticsearch domain.
removeTagsRequest - Container for the parameters to the RemoveTags operation. Specify the ARN
        for the Elasticsearch domain from which you want to remove the specified TagKey.BaseException - An error occurred while processing the request.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.RevokeVpcEndpointAccessResult revokeVpcEndpointAccess(RevokeVpcEndpointAccessRequest revokeVpcEndpointAccessRequest)
Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.
revokeVpcEndpointAccessRequest - Revokes access to an Amazon OpenSearch Service domain that was provided through an interface VPC endpoint.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.BaseException - An error occurred while processing the request.StartElasticsearchServiceSoftwareUpdateResult startElasticsearchServiceSoftwareUpdate(StartElasticsearchServiceSoftwareUpdateRequest startElasticsearchServiceSoftwareUpdateRequest)
Schedules a service software update for an Amazon ES domain.
startElasticsearchServiceSoftwareUpdateRequest - Container for the parameters to the StartElasticsearchServiceSoftwareUpdate operation.
        Specifies the name of the Elasticsearch domain that you wish to schedule a service software update on.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.UpdateElasticsearchDomainConfigResult updateElasticsearchDomainConfig(UpdateElasticsearchDomainConfigRequest updateElasticsearchDomainConfigRequest)
Modifies the cluster configuration of the specified Elasticsearch domain, setting as setting the instance type and the number of instances.
updateElasticsearchDomainConfigRequest - Container for the parameters to the UpdateElasticsearchDomain operation. Specifies the
        type and number of instances in the domain cluster.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.InvalidTypeException - An exception for trying to create or access sub-resource that is either invalid or not supported. Gives
         http status code of 409.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.UpdatePackageResult updatePackage(UpdatePackageRequest updatePackageRequest)
Updates a package for use with Amazon ES domains.
updatePackageRequest - Container for request parameters to  UpdatePackage  operation.BaseException - An error occurred while processing the request.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.LimitExceededException - An exception for trying to create more than allowed resources or sub-resources. Gives http status code of
         409.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.AccessDeniedException - An error occurred because user does not have permissions to access the resource. Returns HTTP status code
         403.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.UpdateVpcEndpointResult updateVpcEndpoint(UpdateVpcEndpointRequest updateVpcEndpointRequest)
Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.
updateVpcEndpointRequest - Modifies an Amazon OpenSearch Service-managed interface VPC endpoint.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.ConflictException - An error occurred because the client attempts to remove a resource that is currently in use. Returns HTTP
         status code 409.BaseException - An error occurred while processing the request.UpgradeElasticsearchDomainResult upgradeElasticsearchDomain(UpgradeElasticsearchDomainRequest upgradeElasticsearchDomainRequest)
Allows you to either upgrade your domain or perform an Upgrade eligibility check to a compatible Elasticsearch version.
upgradeElasticsearchDomainRequest - Container for request parameters to  UpgradeElasticsearchDomain  operation.BaseException - An error occurred while processing the request.ResourceNotFoundException - An exception for accessing or deleting a resource that does not exist. Gives http status code of 400.ResourceAlreadyExistsException - An exception for creating a resource that already exists. Gives http status code of 400.DisabledOperationException - An error occured because the client wanted to access a not supported operation. Gives http status code of
         409.ValidationException - An exception for missing / invalid input fields. Gives http status code of 400.InternalException - The request processing has failed because of an unknown error, exception or failure (the failure is
         internal to the service) . Gives http status code of 500.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request - The originally executed request.