All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.fis.AWSFISAsync Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Fault Injection Simulator module holds the client classes that are used for communicating with AWS Fault Injection Simulator Service

There is a newer version: 1.12.772
Show newest version
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.fis;

import javax.annotation.Generated;

import com.amazonaws.services.fis.model.*;

/**
 * Interface for accessing FIS asynchronously. Each asynchronous method will return a Java Future object representing
 * the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive notification when
 * an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.fis.AbstractAWSFISAsync} instead. *

*

*

* Fault Injection Service 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 Service User Guide. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSFISAsync extends AWSFIS { /** *

* 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 Service User Guide. *

* * @param createExperimentTemplateRequest * @return A Java Future containing the result of the CreateExperimentTemplate operation returned by the service. * @sample AWSFISAsync.CreateExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createExperimentTemplateAsync(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 Service User Guide. *

* * @param createExperimentTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateExperimentTemplate operation returned by the service. * @sample AWSFISAsyncHandler.CreateExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future createExperimentTemplateAsync(CreateExperimentTemplateRequest createExperimentTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a target account configuration for the experiment template. A target account configuration is required * when accountTargeting of experimentOptions is set to multi-account. For * more information, see experiment options in the * Fault Injection Service User Guide. *

* * @param createTargetAccountConfigurationRequest * @return A Java Future containing the result of the CreateTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsync.CreateTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createTargetAccountConfigurationAsync( CreateTargetAccountConfigurationRequest createTargetAccountConfigurationRequest); /** *

* Creates a target account configuration for the experiment template. A target account configuration is required * when accountTargeting of experimentOptions is set to multi-account. For * more information, see experiment options in the * Fault Injection Service User Guide. *

* * @param createTargetAccountConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsyncHandler.CreateTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createTargetAccountConfigurationAsync( CreateTargetAccountConfigurationRequest createTargetAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified experiment template. *

* * @param deleteExperimentTemplateRequest * @return A Java Future containing the result of the DeleteExperimentTemplate operation returned by the service. * @sample AWSFISAsync.DeleteExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteExperimentTemplateAsync(DeleteExperimentTemplateRequest deleteExperimentTemplateRequest); /** *

* Deletes the specified experiment template. *

* * @param deleteExperimentTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteExperimentTemplate operation returned by the service. * @sample AWSFISAsyncHandler.DeleteExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future deleteExperimentTemplateAsync(DeleteExperimentTemplateRequest deleteExperimentTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified target account configuration of the experiment template. *

* * @param deleteTargetAccountConfigurationRequest * @return A Java Future containing the result of the DeleteTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsync.DeleteTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteTargetAccountConfigurationAsync( DeleteTargetAccountConfigurationRequest deleteTargetAccountConfigurationRequest); /** *

* Deletes the specified target account configuration of the experiment template. *

* * @param deleteTargetAccountConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsyncHandler.DeleteTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteTargetAccountConfigurationAsync( DeleteTargetAccountConfigurationRequest deleteTargetAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified FIS action. *

* * @param getActionRequest * @return A Java Future containing the result of the GetAction operation returned by the service. * @sample AWSFISAsync.GetAction * @see AWS API * Documentation */ java.util.concurrent.Future getActionAsync(GetActionRequest getActionRequest); /** *

* Gets information about the specified FIS action. *

* * @param getActionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAction operation returned by the service. * @sample AWSFISAsyncHandler.GetAction * @see AWS API * Documentation */ java.util.concurrent.Future getActionAsync(GetActionRequest getActionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified experiment. *

* * @param getExperimentRequest * @return A Java Future containing the result of the GetExperiment operation returned by the service. * @sample AWSFISAsync.GetExperiment * @see AWS API * Documentation */ java.util.concurrent.Future getExperimentAsync(GetExperimentRequest getExperimentRequest); /** *

* Gets information about the specified experiment. *

* * @param getExperimentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExperiment operation returned by the service. * @sample AWSFISAsyncHandler.GetExperiment * @see AWS API * Documentation */ java.util.concurrent.Future getExperimentAsync(GetExperimentRequest getExperimentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified target account configuration of the experiment. *

* * @param getExperimentTargetAccountConfigurationRequest * @return A Java Future containing the result of the GetExperimentTargetAccountConfiguration operation returned by * the service. * @sample AWSFISAsync.GetExperimentTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getExperimentTargetAccountConfigurationAsync( GetExperimentTargetAccountConfigurationRequest getExperimentTargetAccountConfigurationRequest); /** *

* Gets information about the specified target account configuration of the experiment. *

* * @param getExperimentTargetAccountConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExperimentTargetAccountConfiguration operation returned by * the service. * @sample AWSFISAsyncHandler.GetExperimentTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getExperimentTargetAccountConfigurationAsync( GetExperimentTargetAccountConfigurationRequest getExperimentTargetAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified experiment template. *

* * @param getExperimentTemplateRequest * @return A Java Future containing the result of the GetExperimentTemplate operation returned by the service. * @sample AWSFISAsync.GetExperimentTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getExperimentTemplateAsync(GetExperimentTemplateRequest getExperimentTemplateRequest); /** *

* Gets information about the specified experiment template. *

* * @param getExperimentTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetExperimentTemplate operation returned by the service. * @sample AWSFISAsyncHandler.GetExperimentTemplate * @see AWS API * Documentation */ java.util.concurrent.Future getExperimentTemplateAsync(GetExperimentTemplateRequest getExperimentTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified target account configuration of the experiment template. *

* * @param getTargetAccountConfigurationRequest * @return A Java Future containing the result of the GetTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsync.GetTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getTargetAccountConfigurationAsync( GetTargetAccountConfigurationRequest getTargetAccountConfigurationRequest); /** *

* Gets information about the specified target account configuration of the experiment template. *

* * @param getTargetAccountConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsyncHandler.GetTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future getTargetAccountConfigurationAsync( GetTargetAccountConfigurationRequest getTargetAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified resource type. *

* * @param getTargetResourceTypeRequest * @return A Java Future containing the result of the GetTargetResourceType operation returned by the service. * @sample AWSFISAsync.GetTargetResourceType * @see AWS API * Documentation */ java.util.concurrent.Future getTargetResourceTypeAsync(GetTargetResourceTypeRequest getTargetResourceTypeRequest); /** *

* Gets information about the specified resource type. *

* * @param getTargetResourceTypeRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetTargetResourceType operation returned by the service. * @sample AWSFISAsyncHandler.GetTargetResourceType * @see AWS API * Documentation */ java.util.concurrent.Future getTargetResourceTypeAsync(GetTargetResourceTypeRequest getTargetResourceTypeRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the available FIS actions. *

* * @param listActionsRequest * @return A Java Future containing the result of the ListActions operation returned by the service. * @sample AWSFISAsync.ListActions * @see AWS API * Documentation */ java.util.concurrent.Future listActionsAsync(ListActionsRequest listActionsRequest); /** *

* Lists the available FIS actions. *

* * @param listActionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListActions operation returned by the service. * @sample AWSFISAsyncHandler.ListActions * @see AWS API * Documentation */ java.util.concurrent.Future listActionsAsync(ListActionsRequest listActionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the resolved targets information of the specified experiment. *

* * @param listExperimentResolvedTargetsRequest * @return A Java Future containing the result of the ListExperimentResolvedTargets operation returned by the * service. * @sample AWSFISAsync.ListExperimentResolvedTargets * @see AWS API Documentation */ java.util.concurrent.Future listExperimentResolvedTargetsAsync( ListExperimentResolvedTargetsRequest listExperimentResolvedTargetsRequest); /** *

* Lists the resolved targets information of the specified experiment. *

* * @param listExperimentResolvedTargetsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListExperimentResolvedTargets operation returned by the * service. * @sample AWSFISAsyncHandler.ListExperimentResolvedTargets * @see AWS API Documentation */ java.util.concurrent.Future listExperimentResolvedTargetsAsync( ListExperimentResolvedTargetsRequest listExperimentResolvedTargetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the target account configurations of the specified experiment. *

* * @param listExperimentTargetAccountConfigurationsRequest * @return A Java Future containing the result of the ListExperimentTargetAccountConfigurations operation returned * by the service. * @sample AWSFISAsync.ListExperimentTargetAccountConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listExperimentTargetAccountConfigurationsAsync( ListExperimentTargetAccountConfigurationsRequest listExperimentTargetAccountConfigurationsRequest); /** *

* Lists the target account configurations of the specified experiment. *

* * @param listExperimentTargetAccountConfigurationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListExperimentTargetAccountConfigurations operation returned * by the service. * @sample AWSFISAsyncHandler.ListExperimentTargetAccountConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listExperimentTargetAccountConfigurationsAsync( ListExperimentTargetAccountConfigurationsRequest listExperimentTargetAccountConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists your experiment templates. *

* * @param listExperimentTemplatesRequest * @return A Java Future containing the result of the ListExperimentTemplates operation returned by the service. * @sample AWSFISAsync.ListExperimentTemplates * @see AWS * API Documentation */ java.util.concurrent.Future listExperimentTemplatesAsync(ListExperimentTemplatesRequest listExperimentTemplatesRequest); /** *

* Lists your experiment templates. *

* * @param listExperimentTemplatesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListExperimentTemplates operation returned by the service. * @sample AWSFISAsyncHandler.ListExperimentTemplates * @see AWS * API Documentation */ java.util.concurrent.Future listExperimentTemplatesAsync(ListExperimentTemplatesRequest listExperimentTemplatesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists your experiments. *

* * @param listExperimentsRequest * @return A Java Future containing the result of the ListExperiments operation returned by the service. * @sample AWSFISAsync.ListExperiments * @see AWS API * Documentation */ java.util.concurrent.Future listExperimentsAsync(ListExperimentsRequest listExperimentsRequest); /** *

* Lists your experiments. *

* * @param listExperimentsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListExperiments operation returned by the service. * @sample AWSFISAsyncHandler.ListExperiments * @see AWS API * Documentation */ java.util.concurrent.Future listExperimentsAsync(ListExperimentsRequest listExperimentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the tags for the specified resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSFISAsync.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists the tags for the specified resource. *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSFISAsyncHandler.ListTagsForResource * @see AWS API * Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the target account configurations of the specified experiment template. *

* * @param listTargetAccountConfigurationsRequest * @return A Java Future containing the result of the ListTargetAccountConfigurations operation returned by the * service. * @sample AWSFISAsync.ListTargetAccountConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listTargetAccountConfigurationsAsync( ListTargetAccountConfigurationsRequest listTargetAccountConfigurationsRequest); /** *

* Lists the target account configurations of the specified experiment template. *

* * @param listTargetAccountConfigurationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTargetAccountConfigurations operation returned by the * service. * @sample AWSFISAsyncHandler.ListTargetAccountConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listTargetAccountConfigurationsAsync( ListTargetAccountConfigurationsRequest listTargetAccountConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the target resource types. *

* * @param listTargetResourceTypesRequest * @return A Java Future containing the result of the ListTargetResourceTypes operation returned by the service. * @sample AWSFISAsync.ListTargetResourceTypes * @see AWS * API Documentation */ java.util.concurrent.Future listTargetResourceTypesAsync(ListTargetResourceTypesRequest listTargetResourceTypesRequest); /** *

* Lists the target resource types. *

* * @param listTargetResourceTypesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTargetResourceTypes operation returned by the service. * @sample AWSFISAsyncHandler.ListTargetResourceTypes * @see AWS * API Documentation */ java.util.concurrent.Future listTargetResourceTypesAsync(ListTargetResourceTypesRequest listTargetResourceTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts running an experiment from the specified experiment template. *

* * @param startExperimentRequest * @return A Java Future containing the result of the StartExperiment operation returned by the service. * @sample AWSFISAsync.StartExperiment * @see AWS API * Documentation */ java.util.concurrent.Future startExperimentAsync(StartExperimentRequest startExperimentRequest); /** *

* Starts running an experiment from the specified experiment template. *

* * @param startExperimentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartExperiment operation returned by the service. * @sample AWSFISAsyncHandler.StartExperiment * @see AWS API * Documentation */ java.util.concurrent.Future startExperimentAsync(StartExperimentRequest startExperimentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Stops the specified experiment. *

* * @param stopExperimentRequest * @return A Java Future containing the result of the StopExperiment operation returned by the service. * @sample AWSFISAsync.StopExperiment * @see AWS API * Documentation */ java.util.concurrent.Future stopExperimentAsync(StopExperimentRequest stopExperimentRequest); /** *

* Stops the specified experiment. *

* * @param stopExperimentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StopExperiment operation returned by the service. * @sample AWSFISAsyncHandler.StopExperiment * @see AWS API * Documentation */ java.util.concurrent.Future stopExperimentAsync(StopExperimentRequest stopExperimentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Applies the specified tags to the specified resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSFISAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Applies the specified tags to the specified resource. *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSFISAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes the specified tags from the specified resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSFISAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes the specified tags from the specified resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSFISAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified experiment template. *

* * @param updateExperimentTemplateRequest * @return A Java Future containing the result of the UpdateExperimentTemplate operation returned by the service. * @sample AWSFISAsync.UpdateExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateExperimentTemplateAsync(UpdateExperimentTemplateRequest updateExperimentTemplateRequest); /** *

* Updates the specified experiment template. *

* * @param updateExperimentTemplateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateExperimentTemplate operation returned by the service. * @sample AWSFISAsyncHandler.UpdateExperimentTemplate * @see AWS * API Documentation */ java.util.concurrent.Future updateExperimentTemplateAsync(UpdateExperimentTemplateRequest updateExperimentTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the target account configuration for the specified experiment template. *

* * @param updateTargetAccountConfigurationRequest * @return A Java Future containing the result of the UpdateTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsync.UpdateTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateTargetAccountConfigurationAsync( UpdateTargetAccountConfigurationRequest updateTargetAccountConfigurationRequest); /** *

* Updates the target account configuration for the specified experiment template. *

* * @param updateTargetAccountConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateTargetAccountConfiguration operation returned by the * service. * @sample AWSFISAsyncHandler.UpdateTargetAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateTargetAccountConfigurationAsync( UpdateTargetAccountConfigurationRequest updateTargetAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy