@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSOpenSearchServerlessAsync extends AWSOpenSearchServerless
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
AbstractAWSOpenSearchServerlessAsync
instead.
Use the Amazon OpenSearch Serverless API to create, configure, and manage OpenSearch Serverless collections and security policies.
OpenSearch Serverless is an on-demand, pre-provisioned serverless configuration for Amazon OpenSearch Service. OpenSearch Serverless removes the operational complexities of provisioning, configuring, and tuning your OpenSearch clusters. It enables you to easily search and analyze petabytes of data without having to worry about the underlying infrastructure and data management.
To learn more about OpenSearch Serverless, see What is Amazon OpenSearch Serverless?
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<BatchGetCollectionResult> |
batchGetCollectionAsync(BatchGetCollectionRequest batchGetCollectionRequest)
Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards
endpoint.
|
Future<BatchGetCollectionResult> |
batchGetCollectionAsync(BatchGetCollectionRequest batchGetCollectionRequest,
AsyncHandler<BatchGetCollectionRequest,BatchGetCollectionResult> asyncHandler)
Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards
endpoint.
|
Future<BatchGetVpcEndpointResult> |
batchGetVpcEndpointAsync(BatchGetVpcEndpointRequest batchGetVpcEndpointRequest)
Returns attributes for one or more VPC endpoints associated with the current account.
|
Future<BatchGetVpcEndpointResult> |
batchGetVpcEndpointAsync(BatchGetVpcEndpointRequest batchGetVpcEndpointRequest,
AsyncHandler<BatchGetVpcEndpointRequest,BatchGetVpcEndpointResult> asyncHandler)
Returns attributes for one or more VPC endpoints associated with the current account.
|
Future<CreateAccessPolicyResult> |
createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest)
Creates a data access policy for OpenSearch Serverless.
|
Future<CreateAccessPolicyResult> |
createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest,
AsyncHandler<CreateAccessPolicyRequest,CreateAccessPolicyResult> asyncHandler)
Creates a data access policy for OpenSearch Serverless.
|
Future<CreateCollectionResult> |
createCollectionAsync(CreateCollectionRequest createCollectionRequest)
Creates a new OpenSearch Serverless collection.
|
Future<CreateCollectionResult> |
createCollectionAsync(CreateCollectionRequest createCollectionRequest,
AsyncHandler<CreateCollectionRequest,CreateCollectionResult> asyncHandler)
Creates a new OpenSearch Serverless collection.
|
Future<CreateSecurityConfigResult> |
createSecurityConfigAsync(CreateSecurityConfigRequest createSecurityConfigRequest)
Specifies a security configuration for OpenSearch Serverless.
|
Future<CreateSecurityConfigResult> |
createSecurityConfigAsync(CreateSecurityConfigRequest createSecurityConfigRequest,
AsyncHandler<CreateSecurityConfigRequest,CreateSecurityConfigResult> asyncHandler)
Specifies a security configuration for OpenSearch Serverless.
|
Future<CreateSecurityPolicyResult> |
createSecurityPolicyAsync(CreateSecurityPolicyRequest createSecurityPolicyRequest)
Creates a security policy to be used by one or more OpenSearch Serverless collections.
|
Future<CreateSecurityPolicyResult> |
createSecurityPolicyAsync(CreateSecurityPolicyRequest createSecurityPolicyRequest,
AsyncHandler<CreateSecurityPolicyRequest,CreateSecurityPolicyResult> asyncHandler)
Creates a security policy to be used by one or more OpenSearch Serverless collections.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest)
Creates an OpenSearch Serverless-managed interface VPC endpoint.
|
Future<CreateVpcEndpointResult> |
createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest,
AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
Creates an OpenSearch Serverless-managed interface VPC endpoint.
|
Future<DeleteAccessPolicyResult> |
deleteAccessPolicyAsync(DeleteAccessPolicyRequest deleteAccessPolicyRequest)
Deletes an OpenSearch Serverless access policy.
|
Future<DeleteAccessPolicyResult> |
deleteAccessPolicyAsync(DeleteAccessPolicyRequest deleteAccessPolicyRequest,
AsyncHandler<DeleteAccessPolicyRequest,DeleteAccessPolicyResult> asyncHandler)
Deletes an OpenSearch Serverless access policy.
|
Future<DeleteCollectionResult> |
deleteCollectionAsync(DeleteCollectionRequest deleteCollectionRequest)
Deletes an OpenSearch Serverless collection.
|
Future<DeleteCollectionResult> |
deleteCollectionAsync(DeleteCollectionRequest deleteCollectionRequest,
AsyncHandler<DeleteCollectionRequest,DeleteCollectionResult> asyncHandler)
Deletes an OpenSearch Serverless collection.
|
Future<DeleteSecurityConfigResult> |
deleteSecurityConfigAsync(DeleteSecurityConfigRequest deleteSecurityConfigRequest)
Deletes a security configuration for OpenSearch Serverless.
|
Future<DeleteSecurityConfigResult> |
deleteSecurityConfigAsync(DeleteSecurityConfigRequest deleteSecurityConfigRequest,
AsyncHandler<DeleteSecurityConfigRequest,DeleteSecurityConfigResult> asyncHandler)
Deletes a security configuration for OpenSearch Serverless.
|
Future<DeleteSecurityPolicyResult> |
deleteSecurityPolicyAsync(DeleteSecurityPolicyRequest deleteSecurityPolicyRequest)
Deletes an OpenSearch Serverless security policy.
|
Future<DeleteSecurityPolicyResult> |
deleteSecurityPolicyAsync(DeleteSecurityPolicyRequest deleteSecurityPolicyRequest,
AsyncHandler<DeleteSecurityPolicyRequest,DeleteSecurityPolicyResult> asyncHandler)
Deletes an OpenSearch Serverless security policy.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest)
Deletes an OpenSearch Serverless-managed interface endpoint.
|
Future<DeleteVpcEndpointResult> |
deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest,
AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
Deletes an OpenSearch Serverless-managed interface endpoint.
|
Future<GetAccessPolicyResult> |
getAccessPolicyAsync(GetAccessPolicyRequest getAccessPolicyRequest)
Returns an OpenSearch Serverless access policy.
|
Future<GetAccessPolicyResult> |
getAccessPolicyAsync(GetAccessPolicyRequest getAccessPolicyRequest,
AsyncHandler<GetAccessPolicyRequest,GetAccessPolicyResult> asyncHandler)
Returns an OpenSearch Serverless access policy.
|
Future<GetAccountSettingsResult> |
getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest)
Returns account-level settings related to OpenSearch Serverless.
|
Future<GetAccountSettingsResult> |
getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest,
AsyncHandler<GetAccountSettingsRequest,GetAccountSettingsResult> asyncHandler)
Returns account-level settings related to OpenSearch Serverless.
|
Future<GetPoliciesStatsResult> |
getPoliciesStatsAsync(GetPoliciesStatsRequest getPoliciesStatsRequest)
Returns statistical information about your OpenSearch Serverless access policies, security configurations, and
security policies.
|
Future<GetPoliciesStatsResult> |
getPoliciesStatsAsync(GetPoliciesStatsRequest getPoliciesStatsRequest,
AsyncHandler<GetPoliciesStatsRequest,GetPoliciesStatsResult> asyncHandler)
Returns statistical information about your OpenSearch Serverless access policies, security configurations, and
security policies.
|
Future<GetSecurityConfigResult> |
getSecurityConfigAsync(GetSecurityConfigRequest getSecurityConfigRequest)
Returns information about an OpenSearch Serverless security configuration.
|
Future<GetSecurityConfigResult> |
getSecurityConfigAsync(GetSecurityConfigRequest getSecurityConfigRequest,
AsyncHandler<GetSecurityConfigRequest,GetSecurityConfigResult> asyncHandler)
Returns information about an OpenSearch Serverless security configuration.
|
Future<GetSecurityPolicyResult> |
getSecurityPolicyAsync(GetSecurityPolicyRequest getSecurityPolicyRequest)
Returns information about a configured OpenSearch Serverless security policy.
|
Future<GetSecurityPolicyResult> |
getSecurityPolicyAsync(GetSecurityPolicyRequest getSecurityPolicyRequest,
AsyncHandler<GetSecurityPolicyRequest,GetSecurityPolicyResult> asyncHandler)
Returns information about a configured OpenSearch Serverless security policy.
|
Future<ListAccessPoliciesResult> |
listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest)
Returns information about a list of OpenSearch Serverless access policies.
|
Future<ListAccessPoliciesResult> |
listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest,
AsyncHandler<ListAccessPoliciesRequest,ListAccessPoliciesResult> asyncHandler)
Returns information about a list of OpenSearch Serverless access policies.
|
Future<ListCollectionsResult> |
listCollectionsAsync(ListCollectionsRequest listCollectionsRequest)
Lists all OpenSearch Serverless collections.
|
Future<ListCollectionsResult> |
listCollectionsAsync(ListCollectionsRequest listCollectionsRequest,
AsyncHandler<ListCollectionsRequest,ListCollectionsResult> asyncHandler)
Lists all OpenSearch Serverless collections.
|
Future<ListSecurityConfigsResult> |
listSecurityConfigsAsync(ListSecurityConfigsRequest listSecurityConfigsRequest)
Returns information about configured OpenSearch Serverless security configurations.
|
Future<ListSecurityConfigsResult> |
listSecurityConfigsAsync(ListSecurityConfigsRequest listSecurityConfigsRequest,
AsyncHandler<ListSecurityConfigsRequest,ListSecurityConfigsResult> asyncHandler)
Returns information about configured OpenSearch Serverless security configurations.
|
Future<ListSecurityPoliciesResult> |
listSecurityPoliciesAsync(ListSecurityPoliciesRequest listSecurityPoliciesRequest)
Returns information about configured OpenSearch Serverless security policies.
|
Future<ListSecurityPoliciesResult> |
listSecurityPoliciesAsync(ListSecurityPoliciesRequest listSecurityPoliciesRequest,
AsyncHandler<ListSecurityPoliciesRequest,ListSecurityPoliciesResult> asyncHandler)
Returns information about configured OpenSearch Serverless security policies.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Returns the tags for an OpenSearch Serverless resource.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Returns the tags for an OpenSearch Serverless resource.
|
Future<ListVpcEndpointsResult> |
listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest)
Returns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account.
|
Future<ListVpcEndpointsResult> |
listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest,
AsyncHandler<ListVpcEndpointsRequest,ListVpcEndpointsResult> asyncHandler)
Returns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest)
Associates tags with an OpenSearch Serverless resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associates tags with an OpenSearch Serverless resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes a tag or set of tags from an OpenSearch Serverless resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes a tag or set of tags from an OpenSearch Serverless resource.
|
Future<UpdateAccessPolicyResult> |
updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest)
Updates an OpenSearch Serverless access policy.
|
Future<UpdateAccessPolicyResult> |
updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest,
AsyncHandler<UpdateAccessPolicyRequest,UpdateAccessPolicyResult> asyncHandler)
Updates an OpenSearch Serverless access policy.
|
Future<UpdateAccountSettingsResult> |
updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest)
Update the OpenSearch Serverless settings for the current Amazon Web Services account.
|
Future<UpdateAccountSettingsResult> |
updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest,
AsyncHandler<UpdateAccountSettingsRequest,UpdateAccountSettingsResult> asyncHandler)
Update the OpenSearch Serverless settings for the current Amazon Web Services account.
|
Future<UpdateCollectionResult> |
updateCollectionAsync(UpdateCollectionRequest updateCollectionRequest)
Updates an OpenSearch Serverless collection.
|
Future<UpdateCollectionResult> |
updateCollectionAsync(UpdateCollectionRequest updateCollectionRequest,
AsyncHandler<UpdateCollectionRequest,UpdateCollectionResult> asyncHandler)
Updates an OpenSearch Serverless collection.
|
Future<UpdateSecurityConfigResult> |
updateSecurityConfigAsync(UpdateSecurityConfigRequest updateSecurityConfigRequest)
Updates a security configuration for OpenSearch Serverless.
|
Future<UpdateSecurityConfigResult> |
updateSecurityConfigAsync(UpdateSecurityConfigRequest updateSecurityConfigRequest,
AsyncHandler<UpdateSecurityConfigRequest,UpdateSecurityConfigResult> asyncHandler)
Updates a security configuration for OpenSearch Serverless.
|
Future<UpdateSecurityPolicyResult> |
updateSecurityPolicyAsync(UpdateSecurityPolicyRequest updateSecurityPolicyRequest)
Updates an OpenSearch Serverless security policy.
|
Future<UpdateSecurityPolicyResult> |
updateSecurityPolicyAsync(UpdateSecurityPolicyRequest updateSecurityPolicyRequest,
AsyncHandler<UpdateSecurityPolicyRequest,UpdateSecurityPolicyResult> asyncHandler)
Updates an OpenSearch Serverless security policy.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest)
Updates an OpenSearch Serverless-managed interface endpoint.
|
Future<UpdateVpcEndpointResult> |
updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest,
AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
Updates an OpenSearch Serverless-managed interface endpoint.
|
batchGetCollection, batchGetVpcEndpoint, createAccessPolicy, createCollection, createSecurityConfig, createSecurityPolicy, createVpcEndpoint, deleteAccessPolicy, deleteCollection, deleteSecurityConfig, deleteSecurityPolicy, deleteVpcEndpoint, getAccessPolicy, getAccountSettings, getCachedResponseMetadata, getPoliciesStats, getSecurityConfig, getSecurityPolicy, listAccessPolicies, listCollections, listSecurityConfigs, listSecurityPolicies, listTagsForResource, listVpcEndpoints, shutdown, tagResource, untagResource, updateAccessPolicy, updateAccountSettings, updateCollection, updateSecurityConfig, updateSecurityPolicy, updateVpcEndpoint
Future<BatchGetCollectionResult> batchGetCollectionAsync(BatchGetCollectionRequest batchGetCollectionRequest)
Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards endpoint. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
batchGetCollectionRequest
- Future<BatchGetCollectionResult> batchGetCollectionAsync(BatchGetCollectionRequest batchGetCollectionRequest, AsyncHandler<BatchGetCollectionRequest,BatchGetCollectionResult> asyncHandler)
Returns attributes for one or more collections, including the collection endpoint and the OpenSearch Dashboards endpoint. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
batchGetCollectionRequest
- 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<BatchGetVpcEndpointResult> batchGetVpcEndpointAsync(BatchGetVpcEndpointRequest batchGetVpcEndpointRequest)
Returns attributes for one or more VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
batchGetVpcEndpointRequest
- Future<BatchGetVpcEndpointResult> batchGetVpcEndpointAsync(BatchGetVpcEndpointRequest batchGetVpcEndpointRequest, AsyncHandler<BatchGetVpcEndpointRequest,BatchGetVpcEndpointResult> asyncHandler)
Returns attributes for one or more VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
batchGetVpcEndpointRequest
- 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<CreateAccessPolicyResult> createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest)
Creates a data access policy for OpenSearch Serverless. Access policies limit access to collections and the resources within them, and allow a user to access that data irrespective of the access mechanism or network source. For more information, see Data access control for Amazon OpenSearch Serverless.
createAccessPolicyRequest
- Future<CreateAccessPolicyResult> createAccessPolicyAsync(CreateAccessPolicyRequest createAccessPolicyRequest, AsyncHandler<CreateAccessPolicyRequest,CreateAccessPolicyResult> asyncHandler)
Creates a data access policy for OpenSearch Serverless. Access policies limit access to collections and the resources within them, and allow a user to access that data irrespective of the access mechanism or network source. For more information, see Data access control for Amazon OpenSearch Serverless.
createAccessPolicyRequest
- 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<CreateCollectionResult> createCollectionAsync(CreateCollectionRequest createCollectionRequest)
Creates a new OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
createCollectionRequest
- Future<CreateCollectionResult> createCollectionAsync(CreateCollectionRequest createCollectionRequest, AsyncHandler<CreateCollectionRequest,CreateCollectionResult> asyncHandler)
Creates a new OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
createCollectionRequest
- 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<CreateSecurityConfigResult> createSecurityConfigAsync(CreateSecurityConfigRequest createSecurityConfigRequest)
Specifies a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
createSecurityConfigRequest
- Future<CreateSecurityConfigResult> createSecurityConfigAsync(CreateSecurityConfigRequest createSecurityConfigRequest, AsyncHandler<CreateSecurityConfigRequest,CreateSecurityConfigResult> asyncHandler)
Specifies a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
createSecurityConfigRequest
- 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<CreateSecurityPolicyResult> createSecurityPolicyAsync(CreateSecurityPolicyRequest createSecurityPolicyRequest)
Creates a security policy to be used by one or more OpenSearch Serverless collections. Security policies provide access to a collection and its OpenSearch Dashboards endpoint from public networks or specific VPC endpoints. They also allow you to secure a collection with a KMS encryption key. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
createSecurityPolicyRequest
- Future<CreateSecurityPolicyResult> createSecurityPolicyAsync(CreateSecurityPolicyRequest createSecurityPolicyRequest, AsyncHandler<CreateSecurityPolicyRequest,CreateSecurityPolicyResult> asyncHandler)
Creates a security policy to be used by one or more OpenSearch Serverless collections. Security policies provide access to a collection and its OpenSearch Dashboards endpoint from public networks or specific VPC endpoints. They also allow you to secure a collection with a KMS encryption key. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
createSecurityPolicyRequest
- 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 OpenSearch Serverless-managed interface VPC endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
createVpcEndpointRequest
- Future<CreateVpcEndpointResult> createVpcEndpointAsync(CreateVpcEndpointRequest createVpcEndpointRequest, AsyncHandler<CreateVpcEndpointRequest,CreateVpcEndpointResult> asyncHandler)
Creates an OpenSearch Serverless-managed interface VPC endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface 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<DeleteAccessPolicyResult> deleteAccessPolicyAsync(DeleteAccessPolicyRequest deleteAccessPolicyRequest)
Deletes an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
deleteAccessPolicyRequest
- Future<DeleteAccessPolicyResult> deleteAccessPolicyAsync(DeleteAccessPolicyRequest deleteAccessPolicyRequest, AsyncHandler<DeleteAccessPolicyRequest,DeleteAccessPolicyResult> asyncHandler)
Deletes an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
deleteAccessPolicyRequest
- 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<DeleteCollectionResult> deleteCollectionAsync(DeleteCollectionRequest deleteCollectionRequest)
Deletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
deleteCollectionRequest
- Future<DeleteCollectionResult> deleteCollectionAsync(DeleteCollectionRequest deleteCollectionRequest, AsyncHandler<DeleteCollectionRequest,DeleteCollectionResult> asyncHandler)
Deletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
deleteCollectionRequest
- 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<DeleteSecurityConfigResult> deleteSecurityConfigAsync(DeleteSecurityConfigRequest deleteSecurityConfigRequest)
Deletes a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
deleteSecurityConfigRequest
- Future<DeleteSecurityConfigResult> deleteSecurityConfigAsync(DeleteSecurityConfigRequest deleteSecurityConfigRequest, AsyncHandler<DeleteSecurityConfigRequest,DeleteSecurityConfigResult> asyncHandler)
Deletes a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
deleteSecurityConfigRequest
- 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<DeleteSecurityPolicyResult> deleteSecurityPolicyAsync(DeleteSecurityPolicyRequest deleteSecurityPolicyRequest)
Deletes an OpenSearch Serverless security policy.
deleteSecurityPolicyRequest
- Future<DeleteSecurityPolicyResult> deleteSecurityPolicyAsync(DeleteSecurityPolicyRequest deleteSecurityPolicyRequest, AsyncHandler<DeleteSecurityPolicyRequest,DeleteSecurityPolicyResult> asyncHandler)
Deletes an OpenSearch Serverless security policy.
deleteSecurityPolicyRequest
- 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 OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
deleteVpcEndpointRequest
- Future<DeleteVpcEndpointResult> deleteVpcEndpointAsync(DeleteVpcEndpointRequest deleteVpcEndpointRequest, AsyncHandler<DeleteVpcEndpointRequest,DeleteVpcEndpointResult> asyncHandler)
Deletes an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface 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<GetAccessPolicyResult> getAccessPolicyAsync(GetAccessPolicyRequest getAccessPolicyRequest)
Returns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
getAccessPolicyRequest
- Future<GetAccessPolicyResult> getAccessPolicyAsync(GetAccessPolicyRequest getAccessPolicyRequest, AsyncHandler<GetAccessPolicyRequest,GetAccessPolicyResult> asyncHandler)
Returns an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
getAccessPolicyRequest
- 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<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest)
Returns account-level settings related to OpenSearch Serverless.
getAccountSettingsRequest
- Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest, AsyncHandler<GetAccountSettingsRequest,GetAccountSettingsResult> asyncHandler)
Returns account-level settings related to OpenSearch Serverless.
getAccountSettingsRequest
- 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<GetPoliciesStatsResult> getPoliciesStatsAsync(GetPoliciesStatsRequest getPoliciesStatsRequest)
Returns statistical information about your OpenSearch Serverless access policies, security configurations, and security policies.
getPoliciesStatsRequest
- Future<GetPoliciesStatsResult> getPoliciesStatsAsync(GetPoliciesStatsRequest getPoliciesStatsRequest, AsyncHandler<GetPoliciesStatsRequest,GetPoliciesStatsResult> asyncHandler)
Returns statistical information about your OpenSearch Serverless access policies, security configurations, and security policies.
getPoliciesStatsRequest
- 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<GetSecurityConfigResult> getSecurityConfigAsync(GetSecurityConfigRequest getSecurityConfigRequest)
Returns information about an OpenSearch Serverless security configuration. For more information, see SAML authentication for Amazon OpenSearch Serverless.
getSecurityConfigRequest
- Future<GetSecurityConfigResult> getSecurityConfigAsync(GetSecurityConfigRequest getSecurityConfigRequest, AsyncHandler<GetSecurityConfigRequest,GetSecurityConfigResult> asyncHandler)
Returns information about an OpenSearch Serverless security configuration. For more information, see SAML authentication for Amazon OpenSearch Serverless.
getSecurityConfigRequest
- 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<GetSecurityPolicyResult> getSecurityPolicyAsync(GetSecurityPolicyRequest getSecurityPolicyRequest)
Returns information about a configured OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
getSecurityPolicyRequest
- Future<GetSecurityPolicyResult> getSecurityPolicyAsync(GetSecurityPolicyRequest getSecurityPolicyRequest, AsyncHandler<GetSecurityPolicyRequest,GetSecurityPolicyResult> asyncHandler)
Returns information about a configured OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
getSecurityPolicyRequest
- 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<ListAccessPoliciesResult> listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest)
Returns information about a list of OpenSearch Serverless access policies.
listAccessPoliciesRequest
- Future<ListAccessPoliciesResult> listAccessPoliciesAsync(ListAccessPoliciesRequest listAccessPoliciesRequest, AsyncHandler<ListAccessPoliciesRequest,ListAccessPoliciesResult> asyncHandler)
Returns information about a list of OpenSearch Serverless access policies.
listAccessPoliciesRequest
- 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<ListCollectionsResult> listCollectionsAsync(ListCollectionsRequest listCollectionsRequest)
Lists all OpenSearch Serverless collections. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
Make sure to include an empty request body {} if you don't include any collection filters in the request.
listCollectionsRequest
- Future<ListCollectionsResult> listCollectionsAsync(ListCollectionsRequest listCollectionsRequest, AsyncHandler<ListCollectionsRequest,ListCollectionsResult> asyncHandler)
Lists all OpenSearch Serverless collections. For more information, see Creating and managing Amazon OpenSearch Serverless collections.
Make sure to include an empty request body {} if you don't include any collection filters in the request.
listCollectionsRequest
- 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<ListSecurityConfigsResult> listSecurityConfigsAsync(ListSecurityConfigsRequest listSecurityConfigsRequest)
Returns information about configured OpenSearch Serverless security configurations. For more information, see SAML authentication for Amazon OpenSearch Serverless.
listSecurityConfigsRequest
- Future<ListSecurityConfigsResult> listSecurityConfigsAsync(ListSecurityConfigsRequest listSecurityConfigsRequest, AsyncHandler<ListSecurityConfigsRequest,ListSecurityConfigsResult> asyncHandler)
Returns information about configured OpenSearch Serverless security configurations. For more information, see SAML authentication for Amazon OpenSearch Serverless.
listSecurityConfigsRequest
- 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<ListSecurityPoliciesResult> listSecurityPoliciesAsync(ListSecurityPoliciesRequest listSecurityPoliciesRequest)
Returns information about configured OpenSearch Serverless security policies.
listSecurityPoliciesRequest
- Future<ListSecurityPoliciesResult> listSecurityPoliciesAsync(ListSecurityPoliciesRequest listSecurityPoliciesRequest, AsyncHandler<ListSecurityPoliciesRequest,ListSecurityPoliciesResult> asyncHandler)
Returns information about configured OpenSearch Serverless security policies.
listSecurityPoliciesRequest
- 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Returns the tags for an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Returns the tags for an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
listTagsForResourceRequest
- 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)
Returns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
listVpcEndpointsRequest
- Future<ListVpcEndpointsResult> listVpcEndpointsAsync(ListVpcEndpointsRequest listVpcEndpointsRequest, AsyncHandler<ListVpcEndpointsRequest,ListVpcEndpointsResult> asyncHandler)
Returns the OpenSearch Serverless-managed interface VPC endpoints associated with the current account. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
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<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Associates tags with an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associates tags with an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
tagResourceRequest
- 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes a tag or set of tags from an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes a tag or set of tags from an OpenSearch Serverless resource. For more information, see Tagging Amazon OpenSearch Serverless collections.
untagResourceRequest
- 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<UpdateAccessPolicyResult> updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest)
Updates an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
updateAccessPolicyRequest
- Future<UpdateAccessPolicyResult> updateAccessPolicyAsync(UpdateAccessPolicyRequest updateAccessPolicyRequest, AsyncHandler<UpdateAccessPolicyRequest,UpdateAccessPolicyResult> asyncHandler)
Updates an OpenSearch Serverless access policy. For more information, see Data access control for Amazon OpenSearch Serverless.
updateAccessPolicyRequest
- 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<UpdateAccountSettingsResult> updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest)
Update the OpenSearch Serverless settings for the current Amazon Web Services account. For more information, see Managing capacity limits for Amazon OpenSearch Serverless.
updateAccountSettingsRequest
- Future<UpdateAccountSettingsResult> updateAccountSettingsAsync(UpdateAccountSettingsRequest updateAccountSettingsRequest, AsyncHandler<UpdateAccountSettingsRequest,UpdateAccountSettingsResult> asyncHandler)
Update the OpenSearch Serverless settings for the current Amazon Web Services account. For more information, see Managing capacity limits for Amazon OpenSearch Serverless.
updateAccountSettingsRequest
- 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<UpdateCollectionResult> updateCollectionAsync(UpdateCollectionRequest updateCollectionRequest)
Updates an OpenSearch Serverless collection.
updateCollectionRequest
- Future<UpdateCollectionResult> updateCollectionAsync(UpdateCollectionRequest updateCollectionRequest, AsyncHandler<UpdateCollectionRequest,UpdateCollectionResult> asyncHandler)
Updates an OpenSearch Serverless collection.
updateCollectionRequest
- 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<UpdateSecurityConfigResult> updateSecurityConfigAsync(UpdateSecurityConfigRequest updateSecurityConfigRequest)
Updates a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
updateSecurityConfigRequest
- Future<UpdateSecurityConfigResult> updateSecurityConfigAsync(UpdateSecurityConfigRequest updateSecurityConfigRequest, AsyncHandler<UpdateSecurityConfigRequest,UpdateSecurityConfigResult> asyncHandler)
Updates a security configuration for OpenSearch Serverless. For more information, see SAML authentication for Amazon OpenSearch Serverless.
updateSecurityConfigRequest
- 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<UpdateSecurityPolicyResult> updateSecurityPolicyAsync(UpdateSecurityPolicyRequest updateSecurityPolicyRequest)
Updates an OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
updateSecurityPolicyRequest
- Future<UpdateSecurityPolicyResult> updateSecurityPolicyAsync(UpdateSecurityPolicyRequest updateSecurityPolicyRequest, AsyncHandler<UpdateSecurityPolicyRequest,UpdateSecurityPolicyResult> asyncHandler)
Updates an OpenSearch Serverless security policy. For more information, see Network access for Amazon OpenSearch Serverless and Encryption at rest for Amazon OpenSearch Serverless.
updateSecurityPolicyRequest
- 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)
Updates an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
updateVpcEndpointRequest
- Future<UpdateVpcEndpointResult> updateVpcEndpointAsync(UpdateVpcEndpointRequest updateVpcEndpointRequest, AsyncHandler<UpdateVpcEndpointRequest,UpdateVpcEndpointResult> asyncHandler)
Updates an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface 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.