@Generated(value="software.amazon.awssdk:codegen") public interface DlmAsyncClient extends SdkClient
builder()
method.
With Amazon Data Lifecycle Manager, you can manage the lifecycle of your AWS resources. You create lifecycle policies, which are used to automate operations on the specified resources.
Amazon DLM supports Amazon EBS volumes and snapshots. For information about using Amazon DLM with Amazon EBS, see Automating the Amazon EBS Snapshot Lifecycle in the Amazon EC2 User Guide.
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static DlmAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
DlmAsyncClient . |
static DlmAsyncClient |
create()
Create a
DlmAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<CreateLifecyclePolicyResponse> |
createLifecyclePolicy(Consumer<CreateLifecyclePolicyRequest.Builder> createLifecyclePolicyRequest)
Creates a policy to manage the lifecycle of the specified AWS resources.
|
default CompletableFuture<CreateLifecyclePolicyResponse> |
createLifecyclePolicy(CreateLifecyclePolicyRequest createLifecyclePolicyRequest)
Creates a policy to manage the lifecycle of the specified AWS resources.
|
default CompletableFuture<DeleteLifecyclePolicyResponse> |
deleteLifecyclePolicy(Consumer<DeleteLifecyclePolicyRequest.Builder> deleteLifecyclePolicyRequest)
Deletes the specified lifecycle policy and halts the automated operations that the policy specified.
|
default CompletableFuture<DeleteLifecyclePolicyResponse> |
deleteLifecyclePolicy(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest)
Deletes the specified lifecycle policy and halts the automated operations that the policy specified.
|
default CompletableFuture<GetLifecyclePoliciesResponse> |
getLifecyclePolicies()
Gets summary information about all or the specified data lifecycle policies.
|
default CompletableFuture<GetLifecyclePoliciesResponse> |
getLifecyclePolicies(Consumer<GetLifecyclePoliciesRequest.Builder> getLifecyclePoliciesRequest)
Gets summary information about all or the specified data lifecycle policies.
|
default CompletableFuture<GetLifecyclePoliciesResponse> |
getLifecyclePolicies(GetLifecyclePoliciesRequest getLifecyclePoliciesRequest)
Gets summary information about all or the specified data lifecycle policies.
|
default CompletableFuture<GetLifecyclePolicyResponse> |
getLifecyclePolicy(Consumer<GetLifecyclePolicyRequest.Builder> getLifecyclePolicyRequest)
Gets detailed information about the specified lifecycle policy.
|
default CompletableFuture<GetLifecyclePolicyResponse> |
getLifecyclePolicy(GetLifecyclePolicyRequest getLifecyclePolicyRequest)
Gets detailed information about the specified lifecycle policy.
|
default CompletableFuture<UpdateLifecyclePolicyResponse> |
updateLifecyclePolicy(Consumer<UpdateLifecyclePolicyRequest.Builder> updateLifecyclePolicyRequest)
Updates the specified lifecycle policy.
|
default CompletableFuture<UpdateLifecyclePolicyResponse> |
updateLifecyclePolicy(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest)
Updates the specified lifecycle policy.
|
serviceName
close
static final String SERVICE_NAME
static DlmAsyncClient create()
DlmAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static DlmAsyncClientBuilder builder()
DlmAsyncClient
.default CompletableFuture<CreateLifecyclePolicyResponse> createLifecyclePolicy(CreateLifecyclePolicyRequest createLifecyclePolicyRequest)
Creates a policy to manage the lifecycle of the specified AWS resources. You can create up to 100 lifecycle policies.
createLifecyclePolicyRequest
- default CompletableFuture<CreateLifecyclePolicyResponse> createLifecyclePolicy(Consumer<CreateLifecyclePolicyRequest.Builder> createLifecyclePolicyRequest)
Creates a policy to manage the lifecycle of the specified AWS resources. You can create up to 100 lifecycle policies.
This is a convenience which creates an instance of the CreateLifecyclePolicyRequest.Builder
avoiding the
need to create one manually via CreateLifecyclePolicyRequest.builder()
createLifecyclePolicyRequest
- A Consumer
that will call methods on CreateLifecyclePolicyRequest.Builder
to create a
request.default CompletableFuture<DeleteLifecyclePolicyResponse> deleteLifecyclePolicy(DeleteLifecyclePolicyRequest deleteLifecyclePolicyRequest)
Deletes the specified lifecycle policy and halts the automated operations that the policy specified.
deleteLifecyclePolicyRequest
- default CompletableFuture<DeleteLifecyclePolicyResponse> deleteLifecyclePolicy(Consumer<DeleteLifecyclePolicyRequest.Builder> deleteLifecyclePolicyRequest)
Deletes the specified lifecycle policy and halts the automated operations that the policy specified.
This is a convenience which creates an instance of the DeleteLifecyclePolicyRequest.Builder
avoiding the
need to create one manually via DeleteLifecyclePolicyRequest.builder()
deleteLifecyclePolicyRequest
- A Consumer
that will call methods on DeleteLifecyclePolicyRequest.Builder
to create a
request.default CompletableFuture<GetLifecyclePoliciesResponse> getLifecyclePolicies(GetLifecyclePoliciesRequest getLifecyclePoliciesRequest)
Gets summary information about all or the specified data lifecycle policies.
To get complete information about a policy, use GetLifecyclePolicy.
getLifecyclePoliciesRequest
- default CompletableFuture<GetLifecyclePoliciesResponse> getLifecyclePolicies(Consumer<GetLifecyclePoliciesRequest.Builder> getLifecyclePoliciesRequest)
Gets summary information about all or the specified data lifecycle policies.
To get complete information about a policy, use GetLifecyclePolicy.
This is a convenience which creates an instance of the GetLifecyclePoliciesRequest.Builder
avoiding the
need to create one manually via GetLifecyclePoliciesRequest.builder()
getLifecyclePoliciesRequest
- A Consumer
that will call methods on GetLifecyclePoliciesRequest.Builder
to create a
request.default CompletableFuture<GetLifecyclePoliciesResponse> getLifecyclePolicies()
Gets summary information about all or the specified data lifecycle policies.
To get complete information about a policy, use GetLifecyclePolicy.
default CompletableFuture<GetLifecyclePolicyResponse> getLifecyclePolicy(GetLifecyclePolicyRequest getLifecyclePolicyRequest)
Gets detailed information about the specified lifecycle policy.
getLifecyclePolicyRequest
- default CompletableFuture<GetLifecyclePolicyResponse> getLifecyclePolicy(Consumer<GetLifecyclePolicyRequest.Builder> getLifecyclePolicyRequest)
Gets detailed information about the specified lifecycle policy.
This is a convenience which creates an instance of the GetLifecyclePolicyRequest.Builder
avoiding the
need to create one manually via GetLifecyclePolicyRequest.builder()
getLifecyclePolicyRequest
- A Consumer
that will call methods on GetLifecyclePolicyRequest.Builder
to create a
request.default CompletableFuture<UpdateLifecyclePolicyResponse> updateLifecyclePolicy(UpdateLifecyclePolicyRequest updateLifecyclePolicyRequest)
Updates the specified lifecycle policy.
updateLifecyclePolicyRequest
- default CompletableFuture<UpdateLifecyclePolicyResponse> updateLifecyclePolicy(Consumer<UpdateLifecyclePolicyRequest.Builder> updateLifecyclePolicyRequest)
Updates the specified lifecycle policy.
This is a convenience which creates an instance of the UpdateLifecyclePolicyRequest.Builder
avoiding the
need to create one manually via UpdateLifecyclePolicyRequest.builder()
updateLifecyclePolicyRequest
- A Consumer
that will call methods on UpdateLifecyclePolicyRequest.Builder
to create a
request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.