@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface FisAsyncClient extends SdkClient
builder() method.
Fault Injection Simulator is a managed service that enables you to perform fault injection experiments on your Amazon Web Services workloads. For more information, see the Fault Injection Simulator User Guide.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.static FisAsyncClient create()
FisAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static FisAsyncClientBuilder builder()
FisAsyncClient.default CompletableFuture<CreateExperimentTemplateResponse> createExperimentTemplate(CreateExperimentTemplateRequest createExperimentTemplateRequest)
Creates an experiment template.
An experiment template includes the following components:
Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.
For more information, see Experiment templates in the Fault Injection Simulator User Guide.
createExperimentTemplateRequest - default CompletableFuture<CreateExperimentTemplateResponse> createExperimentTemplate(Consumer<CreateExperimentTemplateRequest.Builder> createExperimentTemplateRequest)
Creates an experiment template.
An experiment template includes the following components:
Targets: A target can be a specific resource in your Amazon Web Services environment, or one or more resources that match criteria that you specify, for example, resources that have specific tags.
Actions: The actions to carry out on the target. You can specify multiple actions, the duration of each action, and when to start each action during an experiment.
Stop conditions: If a stop condition is triggered while an experiment is running, the experiment is automatically stopped. You can define a stop condition as a CloudWatch alarm.
For more information, see Experiment templates in the Fault Injection Simulator User Guide.
This is a convenience which creates an instance of the CreateExperimentTemplateRequest.Builder avoiding
the need to create one manually via CreateExperimentTemplateRequest.builder()
createExperimentTemplateRequest - A Consumer that will call methods on CreateExperimentTemplateRequest.Builder to create a
request.default CompletableFuture<DeleteExperimentTemplateResponse> deleteExperimentTemplate(DeleteExperimentTemplateRequest deleteExperimentTemplateRequest)
Deletes the specified experiment template.
deleteExperimentTemplateRequest - default CompletableFuture<DeleteExperimentTemplateResponse> deleteExperimentTemplate(Consumer<DeleteExperimentTemplateRequest.Builder> deleteExperimentTemplateRequest)
Deletes the specified experiment template.
This is a convenience which creates an instance of the DeleteExperimentTemplateRequest.Builder avoiding
the need to create one manually via DeleteExperimentTemplateRequest.builder()
deleteExperimentTemplateRequest - A Consumer that will call methods on DeleteExperimentTemplateRequest.Builder to create a
request.default CompletableFuture<GetActionResponse> getAction(GetActionRequest getActionRequest)
Gets information about the specified FIS action.
getActionRequest - default CompletableFuture<GetActionResponse> getAction(Consumer<GetActionRequest.Builder> getActionRequest)
Gets information about the specified FIS action.
This is a convenience which creates an instance of the GetActionRequest.Builder avoiding the need to
create one manually via GetActionRequest.builder()
getActionRequest - A Consumer that will call methods on GetActionRequest.Builder to create a request.default CompletableFuture<GetExperimentResponse> getExperiment(GetExperimentRequest getExperimentRequest)
Gets information about the specified experiment.
getExperimentRequest - default CompletableFuture<GetExperimentResponse> getExperiment(Consumer<GetExperimentRequest.Builder> getExperimentRequest)
Gets information about the specified experiment.
This is a convenience which creates an instance of the GetExperimentRequest.Builder avoiding the need to
create one manually via GetExperimentRequest.builder()
getExperimentRequest - A Consumer that will call methods on GetExperimentRequest.Builder to create a request.default CompletableFuture<GetExperimentTemplateResponse> getExperimentTemplate(GetExperimentTemplateRequest getExperimentTemplateRequest)
Gets information about the specified experiment template.
getExperimentTemplateRequest - default CompletableFuture<GetExperimentTemplateResponse> getExperimentTemplate(Consumer<GetExperimentTemplateRequest.Builder> getExperimentTemplateRequest)
Gets information about the specified experiment template.
This is a convenience which creates an instance of the GetExperimentTemplateRequest.Builder avoiding the
need to create one manually via GetExperimentTemplateRequest.builder()
getExperimentTemplateRequest - A Consumer that will call methods on GetExperimentTemplateRequest.Builder to create a
request.default CompletableFuture<GetTargetResourceTypeResponse> getTargetResourceType(GetTargetResourceTypeRequest getTargetResourceTypeRequest)
Gets information about the specified resource type.
getTargetResourceTypeRequest - default CompletableFuture<GetTargetResourceTypeResponse> getTargetResourceType(Consumer<GetTargetResourceTypeRequest.Builder> getTargetResourceTypeRequest)
Gets information about the specified resource type.
This is a convenience which creates an instance of the GetTargetResourceTypeRequest.Builder avoiding the
need to create one manually via GetTargetResourceTypeRequest.builder()
getTargetResourceTypeRequest - A Consumer that will call methods on GetTargetResourceTypeRequest.Builder to create a
request.default CompletableFuture<ListActionsResponse> listActions(ListActionsRequest listActionsRequest)
Lists the available FIS actions.
listActionsRequest - default CompletableFuture<ListActionsResponse> listActions(Consumer<ListActionsRequest.Builder> listActionsRequest)
Lists the available FIS actions.
This is a convenience which creates an instance of the ListActionsRequest.Builder avoiding the need to
create one manually via ListActionsRequest.builder()
listActionsRequest - A Consumer that will call methods on ListActionsRequest.Builder to create a request.default ListActionsPublisher listActionsPaginator(ListActionsRequest listActionsRequest)
Lists the available FIS actions.
This is a variant of listActions(software.amazon.awssdk.services.fis.model.ListActionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListActionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListActionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listActions(software.amazon.awssdk.services.fis.model.ListActionsRequest) operation.
listActionsRequest - default ListActionsPublisher listActionsPaginator(Consumer<ListActionsRequest.Builder> listActionsRequest)
Lists the available FIS actions.
This is a variant of listActions(software.amazon.awssdk.services.fis.model.ListActionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListActionsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListActionsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listActions(software.amazon.awssdk.services.fis.model.ListActionsRequest) operation.
This is a convenience which creates an instance of the ListActionsRequest.Builder avoiding the need to
create one manually via ListActionsRequest.builder()
listActionsRequest - A Consumer that will call methods on ListActionsRequest.Builder to create a request.default CompletableFuture<ListExperimentTemplatesResponse> listExperimentTemplates(ListExperimentTemplatesRequest listExperimentTemplatesRequest)
Lists your experiment templates.
listExperimentTemplatesRequest - default CompletableFuture<ListExperimentTemplatesResponse> listExperimentTemplates(Consumer<ListExperimentTemplatesRequest.Builder> listExperimentTemplatesRequest)
Lists your experiment templates.
This is a convenience which creates an instance of the ListExperimentTemplatesRequest.Builder avoiding
the need to create one manually via ListExperimentTemplatesRequest.builder()
listExperimentTemplatesRequest - A Consumer that will call methods on ListExperimentTemplatesRequest.Builder to create a
request.default ListExperimentTemplatesPublisher listExperimentTemplatesPaginator(ListExperimentTemplatesRequest listExperimentTemplatesRequest)
Lists your experiment templates.
This is a variant of
listExperimentTemplates(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListExperimentTemplatesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExperimentTemplates(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesRequest)
operation.
listExperimentTemplatesRequest - default ListExperimentTemplatesPublisher listExperimentTemplatesPaginator(Consumer<ListExperimentTemplatesRequest.Builder> listExperimentTemplatesRequest)
Lists your experiment templates.
This is a variant of
listExperimentTemplates(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListExperimentTemplatesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExperimentTemplates(software.amazon.awssdk.services.fis.model.ListExperimentTemplatesRequest)
operation.
This is a convenience which creates an instance of the ListExperimentTemplatesRequest.Builder avoiding
the need to create one manually via ListExperimentTemplatesRequest.builder()
listExperimentTemplatesRequest - A Consumer that will call methods on ListExperimentTemplatesRequest.Builder to create a
request.default CompletableFuture<ListExperimentsResponse> listExperiments(ListExperimentsRequest listExperimentsRequest)
Lists your experiments.
listExperimentsRequest - default CompletableFuture<ListExperimentsResponse> listExperiments(Consumer<ListExperimentsRequest.Builder> listExperimentsRequest)
Lists your experiments.
This is a convenience which creates an instance of the ListExperimentsRequest.Builder avoiding the need
to create one manually via ListExperimentsRequest.builder()
listExperimentsRequest - A Consumer that will call methods on ListExperimentsRequest.Builder to create a request.default ListExperimentsPublisher listExperimentsPaginator(ListExperimentsRequest listExperimentsRequest)
Lists your experiments.
This is a variant of listExperiments(software.amazon.awssdk.services.fis.model.ListExperimentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListExperimentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListExperimentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExperiments(software.amazon.awssdk.services.fis.model.ListExperimentsRequest) operation.
listExperimentsRequest - default ListExperimentsPublisher listExperimentsPaginator(Consumer<ListExperimentsRequest.Builder> listExperimentsRequest)
Lists your experiments.
This is a variant of listExperiments(software.amazon.awssdk.services.fis.model.ListExperimentsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListExperimentsResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListExperimentsResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listExperiments(software.amazon.awssdk.services.fis.model.ListExperimentsRequest) operation.
This is a convenience which creates an instance of the ListExperimentsRequest.Builder avoiding the need
to create one manually via ListExperimentsRequest.builder()
listExperimentsRequest - A Consumer that will call methods on ListExperimentsRequest.Builder to create a request.default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists the tags for the specified resource.
listTagsForResourceRequest - default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Lists the tags for the specified resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.default CompletableFuture<ListTargetResourceTypesResponse> listTargetResourceTypes(ListTargetResourceTypesRequest listTargetResourceTypesRequest)
Lists the target resource types.
listTargetResourceTypesRequest - default CompletableFuture<ListTargetResourceTypesResponse> listTargetResourceTypes(Consumer<ListTargetResourceTypesRequest.Builder> listTargetResourceTypesRequest)
Lists the target resource types.
This is a convenience which creates an instance of the ListTargetResourceTypesRequest.Builder avoiding
the need to create one manually via ListTargetResourceTypesRequest.builder()
listTargetResourceTypesRequest - A Consumer that will call methods on ListTargetResourceTypesRequest.Builder to create a
request.default ListTargetResourceTypesPublisher listTargetResourceTypesPaginator(ListTargetResourceTypesRequest listTargetResourceTypesRequest)
Lists the target resource types.
This is a variant of
listTargetResourceTypes(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListTargetResourceTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTargetResourceTypes(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesRequest)
operation.
listTargetResourceTypesRequest - default ListTargetResourceTypesPublisher listTargetResourceTypesPaginator(Consumer<ListTargetResourceTypesRequest.Builder> listTargetResourceTypesRequest)
Lists the target resource types.
This is a variant of
listTargetResourceTypes(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages.
SDK will internally handle making service calls for you.
When the operation is called, an instance of this class is returned. At this point, no service calls are made yet
and so there is no guarantee that the request is valid. If there are errors in your request, you will see the
failures only after you start streaming the data. The subscribe method should be called as a request to start
streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe
method will result in a new Subscription i.e., a new contract to stream data from the
starting request.
The following are few ways to use the response class:
1) Using the subscribe helper method
software.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request);
CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
future.get();
2) Using a custom subscriber
software.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request);
publisher.subscribe(new Subscriber<software.amazon.awssdk.services.fis.model.ListTargetResourceTypesResponse>() {
public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
public void onNext(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesResponse response) { //... };
});
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTargetResourceTypes(software.amazon.awssdk.services.fis.model.ListTargetResourceTypesRequest)
operation.
This is a convenience which creates an instance of the ListTargetResourceTypesRequest.Builder avoiding
the need to create one manually via ListTargetResourceTypesRequest.builder()
listTargetResourceTypesRequest - A Consumer that will call methods on ListTargetResourceTypesRequest.Builder to create a
request.default CompletableFuture<StartExperimentResponse> startExperiment(StartExperimentRequest startExperimentRequest)
Starts running an experiment from the specified experiment template.
startExperimentRequest - default CompletableFuture<StartExperimentResponse> startExperiment(Consumer<StartExperimentRequest.Builder> startExperimentRequest)
Starts running an experiment from the specified experiment template.
This is a convenience which creates an instance of the StartExperimentRequest.Builder avoiding the need
to create one manually via StartExperimentRequest.builder()
startExperimentRequest - A Consumer that will call methods on StartExperimentRequest.Builder to create a request.default CompletableFuture<StopExperimentResponse> stopExperiment(StopExperimentRequest stopExperimentRequest)
Stops the specified experiment.
stopExperimentRequest - default CompletableFuture<StopExperimentResponse> stopExperiment(Consumer<StopExperimentRequest.Builder> stopExperimentRequest)
Stops the specified experiment.
This is a convenience which creates an instance of the StopExperimentRequest.Builder avoiding the need to
create one manually via StopExperimentRequest.builder()
stopExperimentRequest - A Consumer that will call methods on StopExperimentRequest.Builder to create a request.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)
Applies the specified tags to the specified resource.
tagResourceRequest - default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Applies the specified tags to the specified resource.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)
Removes the specified tags from the specified resource.
untagResourceRequest - default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes the specified tags from the specified resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.default CompletableFuture<UpdateExperimentTemplateResponse> updateExperimentTemplate(UpdateExperimentTemplateRequest updateExperimentTemplateRequest)
Updates the specified experiment template.
updateExperimentTemplateRequest - default CompletableFuture<UpdateExperimentTemplateResponse> updateExperimentTemplate(Consumer<UpdateExperimentTemplateRequest.Builder> updateExperimentTemplateRequest)
Updates the specified experiment template.
This is a convenience which creates an instance of the UpdateExperimentTemplateRequest.Builder avoiding
the need to create one manually via UpdateExperimentTemplateRequest.builder()
updateExperimentTemplateRequest - A Consumer that will call methods on UpdateExperimentTemplateRequest.Builder to create a
request.Copyright © 2023. All rights reserved.