Interface FisAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic FisAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aFisAsyncClient
.static FisAsyncClient
create()
Create aFisAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.createExperimentTemplate
(Consumer<CreateExperimentTemplateRequest.Builder> createExperimentTemplateRequest) Creates an experiment template.createExperimentTemplate
(CreateExperimentTemplateRequest createExperimentTemplateRequest) Creates an experiment template.deleteExperimentTemplate
(Consumer<DeleteExperimentTemplateRequest.Builder> deleteExperimentTemplateRequest) Deletes the specified experiment template.deleteExperimentTemplate
(DeleteExperimentTemplateRequest deleteExperimentTemplateRequest) Deletes the specified experiment template.default CompletableFuture
<GetActionResponse> getAction
(Consumer<GetActionRequest.Builder> getActionRequest) Gets information about the specified FIS action.default CompletableFuture
<GetActionResponse> getAction
(GetActionRequest getActionRequest) Gets information about the specified FIS action.default CompletableFuture
<GetExperimentResponse> getExperiment
(Consumer<GetExperimentRequest.Builder> getExperimentRequest) Gets information about the specified experiment.default CompletableFuture
<GetExperimentResponse> getExperiment
(GetExperimentRequest getExperimentRequest) Gets information about the specified experiment.getExperimentTemplate
(Consumer<GetExperimentTemplateRequest.Builder> getExperimentTemplateRequest) Gets information about the specified experiment template.getExperimentTemplate
(GetExperimentTemplateRequest getExperimentTemplateRequest) Gets information about the specified experiment template.getTargetResourceType
(Consumer<GetTargetResourceTypeRequest.Builder> getTargetResourceTypeRequest) Gets information about the specified resource type.getTargetResourceType
(GetTargetResourceTypeRequest getTargetResourceTypeRequest) Gets information about the specified resource type.default CompletableFuture
<ListActionsResponse> listActions
(Consumer<ListActionsRequest.Builder> listActionsRequest) Lists the available FIS actions.default CompletableFuture
<ListActionsResponse> listActions
(ListActionsRequest listActionsRequest) Lists the available FIS actions.default ListActionsPublisher
listActionsPaginator
(Consumer<ListActionsRequest.Builder> listActionsRequest) Lists the available FIS actions.default ListActionsPublisher
listActionsPaginator
(ListActionsRequest listActionsRequest) Lists the available FIS actions.default CompletableFuture
<ListExperimentsResponse> listExperiments
(Consumer<ListExperimentsRequest.Builder> listExperimentsRequest) Lists your experiments.default CompletableFuture
<ListExperimentsResponse> listExperiments
(ListExperimentsRequest listExperimentsRequest) Lists your experiments.default ListExperimentsPublisher
listExperimentsPaginator
(Consumer<ListExperimentsRequest.Builder> listExperimentsRequest) Lists your experiments.default ListExperimentsPublisher
listExperimentsPaginator
(ListExperimentsRequest listExperimentsRequest) Lists your experiments.listExperimentTemplates
(Consumer<ListExperimentTemplatesRequest.Builder> listExperimentTemplatesRequest) Lists your experiment templates.listExperimentTemplates
(ListExperimentTemplatesRequest listExperimentTemplatesRequest) Lists your experiment templates.default ListExperimentTemplatesPublisher
listExperimentTemplatesPaginator
(Consumer<ListExperimentTemplatesRequest.Builder> listExperimentTemplatesRequest) Lists your experiment templates.default ListExperimentTemplatesPublisher
listExperimentTemplatesPaginator
(ListExperimentTemplatesRequest listExperimentTemplatesRequest) Lists your experiment templates.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags for the specified resource.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags for the specified resource.listTargetResourceTypes
(Consumer<ListTargetResourceTypesRequest.Builder> listTargetResourceTypesRequest) Lists the target resource types.listTargetResourceTypes
(ListTargetResourceTypesRequest listTargetResourceTypesRequest) Lists the target resource types.default ListTargetResourceTypesPublisher
listTargetResourceTypesPaginator
(Consumer<ListTargetResourceTypesRequest.Builder> listTargetResourceTypesRequest) Lists the target resource types.default ListTargetResourceTypesPublisher
listTargetResourceTypesPaginator
(ListTargetResourceTypesRequest listTargetResourceTypesRequest) Lists the target resource types.default FisServiceClientConfiguration
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture
<StartExperimentResponse> startExperiment
(Consumer<StartExperimentRequest.Builder> startExperimentRequest) Starts running an experiment from the specified experiment template.default CompletableFuture
<StartExperimentResponse> startExperiment
(StartExperimentRequest startExperimentRequest) Starts running an experiment from the specified experiment template.default CompletableFuture
<StopExperimentResponse> stopExperiment
(Consumer<StopExperimentRequest.Builder> stopExperimentRequest) Stops the specified experiment.default CompletableFuture
<StopExperimentResponse> stopExperiment
(StopExperimentRequest stopExperimentRequest) Stops the specified experiment.default CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Applies the specified tags to the specified resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Applies the specified tags to the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.updateExperimentTemplate
(Consumer<UpdateExperimentTemplateRequest.Builder> updateExperimentTemplateRequest) Updates the specified experiment template.updateExperimentTemplate
(UpdateExperimentTemplateRequest updateExperimentTemplateRequest) Updates the specified experiment template.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
createExperimentTemplate
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.
- Parameters:
createExperimentTemplateRequest
-- Returns:
- A Java Future containing the result of the CreateExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ConflictException The request could not be processed because of a conflict.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
createExperimentTemplate
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 viaCreateExperimentTemplateRequest.builder()
- Parameters:
createExperimentTemplateRequest
- AConsumer
that will call methods onCreateExperimentTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ConflictException The request could not be processed because of a conflict.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
-
deleteExperimentTemplate
default CompletableFuture<DeleteExperimentTemplateResponse> deleteExperimentTemplate(DeleteExperimentTemplateRequest deleteExperimentTemplateRequest) Deletes the specified experiment template.
- Parameters:
deleteExperimentTemplateRequest
-- Returns:
- A Java Future containing the result of the DeleteExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteExperimentTemplate
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 viaDeleteExperimentTemplateRequest.builder()
- Parameters:
deleteExperimentTemplateRequest
- AConsumer
that will call methods onDeleteExperimentTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAction
Gets information about the specified FIS action.
- Parameters:
getActionRequest
-- Returns:
- A Java Future containing the result of the GetAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAction
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 viaGetActionRequest.builder()
- Parameters:
getActionRequest
- AConsumer
that will call methods onGetActionRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetAction operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExperiment
default CompletableFuture<GetExperimentResponse> getExperiment(GetExperimentRequest getExperimentRequest) Gets information about the specified experiment.
- Parameters:
getExperimentRequest
-- Returns:
- A Java Future containing the result of the GetExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExperiment
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 viaGetExperimentRequest.builder()
- Parameters:
getExperimentRequest
- AConsumer
that will call methods onGetExperimentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExperimentTemplate
default CompletableFuture<GetExperimentTemplateResponse> getExperimentTemplate(GetExperimentTemplateRequest getExperimentTemplateRequest) Gets information about the specified experiment template.
- Parameters:
getExperimentTemplateRequest
-- Returns:
- A Java Future containing the result of the GetExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getExperimentTemplate
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 viaGetExperimentTemplateRequest.builder()
- Parameters:
getExperimentTemplateRequest
- AConsumer
that will call methods onGetExperimentTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTargetResourceType
default CompletableFuture<GetTargetResourceTypeResponse> getTargetResourceType(GetTargetResourceTypeRequest getTargetResourceTypeRequest) Gets information about the specified resource type.
- Parameters:
getTargetResourceTypeRequest
-- Returns:
- A Java Future containing the result of the GetTargetResourceType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTargetResourceType
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 viaGetTargetResourceTypeRequest.builder()
- Parameters:
getTargetResourceTypeRequest
- AConsumer
that will call methods onGetTargetResourceTypeRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetTargetResourceType operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActions
Lists the available FIS actions.
- Parameters:
listActionsRequest
-- Returns:
- A Java Future containing the result of the ListActions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActions
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 viaListActionsRequest.builder()
- Parameters:
listActionsRequest
- AConsumer
that will call methods onListActionsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListActions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActionsPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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.- Parameters:
listActionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listActionsPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListActionsPublisher publisher = client.listActionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListActionsRequest.builder()
- Parameters:
listActionsRequest
- AConsumer
that will call methods onListActionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentTemplates
default CompletableFuture<ListExperimentTemplatesResponse> listExperimentTemplates(ListExperimentTemplatesRequest listExperimentTemplatesRequest) Lists your experiment templates.
- Parameters:
listExperimentTemplatesRequest
-- Returns:
- A Java Future containing the result of the ListExperimentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentTemplates
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 viaListExperimentTemplatesRequest.builder()
- Parameters:
listExperimentTemplatesRequest
- AConsumer
that will call methods onListExperimentTemplatesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListExperimentTemplates operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentTemplatesPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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.- Parameters:
listExperimentTemplatesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentTemplatesPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListExperimentTemplatesPublisher publisher = client.listExperimentTemplatesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListExperimentTemplatesRequest.builder()
- Parameters:
listExperimentTemplatesRequest
- AConsumer
that will call methods onListExperimentTemplatesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperiments
default CompletableFuture<ListExperimentsResponse> listExperiments(ListExperimentsRequest listExperimentsRequest) Lists your experiments.
- Parameters:
listExperimentsRequest
-- Returns:
- A Java Future containing the result of the ListExperiments operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperiments
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 viaListExperimentsRequest.builder()
- Parameters:
listExperimentsRequest
- AConsumer
that will call methods onListExperimentsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListExperiments operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentsPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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.- Parameters:
listExperimentsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listExperimentsPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListExperimentsPublisher publisher = client.listExperimentsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListExperimentsRequest.builder()
- Parameters:
listExperimentsRequest
- AConsumer
that will call methods onListExperimentsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags for the specified resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
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 viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTargetResourceTypes
default CompletableFuture<ListTargetResourceTypesResponse> listTargetResourceTypes(ListTargetResourceTypesRequest listTargetResourceTypesRequest) Lists the target resource types.
- Parameters:
listTargetResourceTypesRequest
-- Returns:
- A Java Future containing the result of the ListTargetResourceTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTargetResourceTypes
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 viaListTargetResourceTypesRequest.builder()
- Parameters:
listTargetResourceTypesRequest
- AConsumer
that will call methods onListTargetResourceTypesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTargetResourceTypes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTargetResourceTypesPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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.- Parameters:
listTargetResourceTypesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTargetResourceTypesPaginator
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 newSubscription
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 methodsoftware.amazon.awssdk.services.fis.paginators.ListTargetResourceTypesPublisher publisher = client.listTargetResourceTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
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) { //... }; });
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 viaListTargetResourceTypesRequest.builder()
- Parameters:
listTargetResourceTypesRequest
- AConsumer
that will call methods onListTargetResourceTypesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startExperiment
default CompletableFuture<StartExperimentResponse> startExperiment(StartExperimentRequest startExperimentRequest) Starts running an experiment from the specified experiment template.
- Parameters:
startExperimentRequest
-- Returns:
- A Java Future containing the result of the StartExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ConflictException The request could not be processed because of a conflict.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startExperiment
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 viaStartExperimentRequest.builder()
- Parameters:
startExperimentRequest
- AConsumer
that will call methods onStartExperimentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ConflictException The request could not be processed because of a conflict.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopExperiment
default CompletableFuture<StopExperimentResponse> stopExperiment(StopExperimentRequest stopExperimentRequest) Stops the specified experiment.
- Parameters:
stopExperimentRequest
-- Returns:
- A Java Future containing the result of the StopExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
stopExperiment
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 viaStopExperimentRequest.builder()
- Parameters:
stopExperimentRequest
- AConsumer
that will call methods onStopExperimentRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StopExperiment operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Applies the specified tags to the specified resource.
- Parameters:
tagResourceRequest
-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
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 viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.
- Parameters:
untagResourceRequest
-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
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 viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateExperimentTemplate
default CompletableFuture<UpdateExperimentTemplateResponse> updateExperimentTemplate(UpdateExperimentTemplateRequest updateExperimentTemplateRequest) Updates the specified experiment template.
- Parameters:
updateExperimentTemplateRequest
-- Returns:
- A Java Future containing the result of the UpdateExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateExperimentTemplate
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 viaUpdateExperimentTemplateRequest.builder()
- Parameters:
updateExperimentTemplateRequest
- AConsumer
that will call methods onUpdateExperimentTemplateRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateExperimentTemplate operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- ValidationException The specified input is not valid, or fails to satisfy the constraints for the request.
- ResourceNotFoundException The specified resource cannot be found.
- ServiceQuotaExceededException You have exceeded your service quota.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- FisException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aFisAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aFisAsyncClient
.
-