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

com.amazonaws.services.codedeploy.AmazonCodeDeployAsync Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.12.782
Show newest version
/*
 * Copyright 2010-2016 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.codedeploy;

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

/**
 * Interface for accessing CodeDeploy 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.
 * 

* AWS CodeDeploy Overview *

* This reference guide provides descriptions of the AWS CodeDeploy APIs. For * more information about AWS CodeDeploy, see the AWS CodeDeploy User * Guide. *

* Using the APIs *

* You can use the AWS CodeDeploy APIs to work with the following: *

*
    *
  • *

    * Applications are unique identifiers used by AWS CodeDeploy to ensure the * correct combinations of revisions, deployment configurations, and deployment * groups are being referenced during deployments. *

    *

    * You can use the AWS CodeDeploy APIs to create, delete, get, list, and update * applications. *

    *
  • *
  • *

    * Deployment configurations are sets of deployment rules and success and * failure conditions used by AWS CodeDeploy during deployments. *

    *

    * You can use the AWS CodeDeploy APIs to create, delete, get, and list * deployment configurations. *

    *
  • *
  • *

    * Deployment groups are groups of instances to which application revisions can * be deployed. *

    *

    * You can use the AWS CodeDeploy APIs to create, delete, get, list, and update * deployment groups. *

    *
  • *
  • *

    * Instances represent Amazon EC2 instances to which application revisions are * deployed. Instances are identified by their Amazon EC2 tags or Auto Scaling * group names. Instances belong to deployment groups. *

    *

    * You can use the AWS CodeDeploy APIs to get and list instance. *

    *
  • *
  • *

    * Deployments represent the process of deploying revisions to instances. *

    *

    * You can use the AWS CodeDeploy APIs to create, get, list, and stop * deployments. *

    *
  • *
  • *

    * Application revisions are archive files stored in Amazon S3 buckets or GitHub * repositories. These revisions contain source content (such as source code, * web pages, executable files, and deployment scripts) along with an * application specification (AppSpec) file. (The AppSpec file is unique to AWS * CodeDeploy; it defines the deployment actions you want AWS CodeDeploy to * execute.) Ffor application revisions stored in Amazon S3 buckets, an * application revision is uniquely identified by its Amazon S3 object key and * its ETag, version, or both. For application revisions stored in GitHub * repositories, an application revision is uniquely identified by its * repository name and commit ID. Application revisions are deployed through * deployment groups. *

    *

    * You can use the AWS CodeDeploy APIs to get, list, and register application * revisions. *

    *
  • *
*/ public interface AmazonCodeDeployAsync extends AmazonCodeDeploy { /** *

* Adds tags to on-premises instances. *

* * @param addTagsToOnPremisesInstancesRequest * Represents the input of, and adds tags to, an on-premises instance * operation. * @return A Java Future containing the result of the * AddTagsToOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsync.AddTagsToOnPremisesInstances */ java.util.concurrent.Future addTagsToOnPremisesInstancesAsync( AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest); /** *

* Adds tags to on-premises instances. *

* * @param addTagsToOnPremisesInstancesRequest * Represents the input of, and adds tags to, an on-premises instance * operation. * @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 * AddTagsToOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.AddTagsToOnPremisesInstances */ java.util.concurrent.Future addTagsToOnPremisesInstancesAsync( AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more application revisions. *

* * @param batchGetApplicationRevisionsRequest * Represents the input of a batch get application revisions * operation. * @return A Java Future containing the result of the * BatchGetApplicationRevisions operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetApplicationRevisions */ java.util.concurrent.Future batchGetApplicationRevisionsAsync( BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest); /** *

* Gets information about one or more application revisions. *

* * @param batchGetApplicationRevisionsRequest * Represents the input of a batch get application revisions * operation. * @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 * BatchGetApplicationRevisions operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetApplicationRevisions */ java.util.concurrent.Future batchGetApplicationRevisionsAsync( BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more applications. *

* * @param batchGetApplicationsRequest * Represents the input of a batch get applications operation. * @return A Java Future containing the result of the BatchGetApplications * operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetApplications */ java.util.concurrent.Future batchGetApplicationsAsync( BatchGetApplicationsRequest batchGetApplicationsRequest); /** *

* Gets information about one or more applications. *

* * @param batchGetApplicationsRequest * Represents the input of a batch get applications operation. * @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 BatchGetApplications * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetApplications */ java.util.concurrent.Future batchGetApplicationsAsync( BatchGetApplicationsRequest batchGetApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the BatchGetApplications operation. * * @see #batchGetApplicationsAsync(BatchGetApplicationsRequest) */ java.util.concurrent.Future batchGetApplicationsAsync(); /** * Simplified method form for invoking the BatchGetApplications operation * with an AsyncHandler. * * @see #batchGetApplicationsAsync(BatchGetApplicationsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future batchGetApplicationsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Get information about one or more deployment groups. *

* * @param batchGetDeploymentGroupsRequest * Represents the input of a batch get deployment groups operation. * @return A Java Future containing the result of the * BatchGetDeploymentGroups operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetDeploymentGroups */ java.util.concurrent.Future batchGetDeploymentGroupsAsync( BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest); /** *

* Get information about one or more deployment groups. *

* * @param batchGetDeploymentGroupsRequest * Represents the input of a batch get deployment groups operation. * @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 * BatchGetDeploymentGroups operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetDeploymentGroups */ java.util.concurrent.Future batchGetDeploymentGroupsAsync( BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more instance that are part of a deployment * group. *

* * @param batchGetDeploymentInstancesRequest * Represents the input of a batch get deployment instances * operation. * @return A Java Future containing the result of the * BatchGetDeploymentInstances operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetDeploymentInstances */ java.util.concurrent.Future batchGetDeploymentInstancesAsync( BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest); /** *

* Gets information about one or more instance that are part of a deployment * group. *

* * @param batchGetDeploymentInstancesRequest * Represents the input of a batch get deployment instances * operation. * @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 * BatchGetDeploymentInstances operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetDeploymentInstances */ java.util.concurrent.Future batchGetDeploymentInstancesAsync( BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more deployments. *

* * @param batchGetDeploymentsRequest * Represents the input of a batch get deployments operation. * @return A Java Future containing the result of the BatchGetDeployments * operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetDeployments */ java.util.concurrent.Future batchGetDeploymentsAsync( BatchGetDeploymentsRequest batchGetDeploymentsRequest); /** *

* Gets information about one or more deployments. *

* * @param batchGetDeploymentsRequest * Represents the input of a batch get deployments operation. * @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 BatchGetDeployments * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetDeployments */ java.util.concurrent.Future batchGetDeploymentsAsync( BatchGetDeploymentsRequest batchGetDeploymentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the BatchGetDeployments operation. * * @see #batchGetDeploymentsAsync(BatchGetDeploymentsRequest) */ java.util.concurrent.Future batchGetDeploymentsAsync(); /** * Simplified method form for invoking the BatchGetDeployments operation * with an AsyncHandler. * * @see #batchGetDeploymentsAsync(BatchGetDeploymentsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future batchGetDeploymentsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about one or more on-premises instances. *

* * @param batchGetOnPremisesInstancesRequest * Represents the input of a batch get on-premises instances * operation. * @return A Java Future containing the result of the * BatchGetOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsync.BatchGetOnPremisesInstances */ java.util.concurrent.Future batchGetOnPremisesInstancesAsync( BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest); /** *

* Gets information about one or more on-premises instances. *

* * @param batchGetOnPremisesInstancesRequest * Represents the input of a batch get on-premises instances * operation. * @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 * BatchGetOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.BatchGetOnPremisesInstances */ java.util.concurrent.Future batchGetOnPremisesInstancesAsync( BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the BatchGetOnPremisesInstances * operation. * * @see #batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest) */ java.util.concurrent.Future batchGetOnPremisesInstancesAsync(); /** * Simplified method form for invoking the BatchGetOnPremisesInstances * operation with an AsyncHandler. * * @see #batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future batchGetOnPremisesInstancesAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an application. *

* * @param createApplicationRequest * Represents the input of a create application operation. * @return A Java Future containing the result of the CreateApplication * operation returned by the service. * @sample AmazonCodeDeployAsync.CreateApplication */ java.util.concurrent.Future createApplicationAsync( CreateApplicationRequest createApplicationRequest); /** *

* Creates an application. *

* * @param createApplicationRequest * Represents the input of a create application operation. * @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 CreateApplication * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.CreateApplication */ java.util.concurrent.Future createApplicationAsync( CreateApplicationRequest createApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deploys an application revision through the specified deployment group. *

* * @param createDeploymentRequest * Represents the input of a create deployment operation. * @return A Java Future containing the result of the CreateDeployment * operation returned by the service. * @sample AmazonCodeDeployAsync.CreateDeployment */ java.util.concurrent.Future createDeploymentAsync( CreateDeploymentRequest createDeploymentRequest); /** *

* Deploys an application revision through the specified deployment group. *

* * @param createDeploymentRequest * Represents the input of a create deployment operation. * @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 CreateDeployment * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.CreateDeployment */ java.util.concurrent.Future createDeploymentAsync( CreateDeploymentRequest createDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a deployment configuration. *

* * @param createDeploymentConfigRequest * Represents the input of a create deployment configuration * operation. * @return A Java Future containing the result of the CreateDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsync.CreateDeploymentConfig */ java.util.concurrent.Future createDeploymentConfigAsync( CreateDeploymentConfigRequest createDeploymentConfigRequest); /** *

* Creates a deployment configuration. *

* * @param createDeploymentConfigRequest * Represents the input of a create deployment configuration * operation. * @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 CreateDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.CreateDeploymentConfig */ java.util.concurrent.Future createDeploymentConfigAsync( CreateDeploymentConfigRequest createDeploymentConfigRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a deployment group to which application revisions will be * deployed. *

* * @param createDeploymentGroupRequest * Represents the input of a create deployment group operation. * @return A Java Future containing the result of the CreateDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsync.CreateDeploymentGroup */ java.util.concurrent.Future createDeploymentGroupAsync( CreateDeploymentGroupRequest createDeploymentGroupRequest); /** *

* Creates a deployment group to which application revisions will be * deployed. *

* * @param createDeploymentGroupRequest * Represents the input of a create deployment group operation. * @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 CreateDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.CreateDeploymentGroup */ java.util.concurrent.Future createDeploymentGroupAsync( CreateDeploymentGroupRequest createDeploymentGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an application. *

* * @param deleteApplicationRequest * Represents the input of a delete application operation. * @return A Java Future containing the result of the DeleteApplication * operation returned by the service. * @sample AmazonCodeDeployAsync.DeleteApplication */ java.util.concurrent.Future deleteApplicationAsync( DeleteApplicationRequest deleteApplicationRequest); /** *

* Deletes an application. *

* * @param deleteApplicationRequest * Represents the input of a delete application operation. * @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 DeleteApplication * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.DeleteApplication */ java.util.concurrent.Future deleteApplicationAsync( DeleteApplicationRequest deleteApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a deployment configuration. *

* A deployment configuration cannot be deleted if it is currently in * use. Predefined configurations cannot be deleted. * * @param deleteDeploymentConfigRequest * Represents the input of a delete deployment configuration * operation. * @return A Java Future containing the result of the DeleteDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsync.DeleteDeploymentConfig */ java.util.concurrent.Future deleteDeploymentConfigAsync( DeleteDeploymentConfigRequest deleteDeploymentConfigRequest); /** *

* Deletes a deployment configuration. *

* A deployment configuration cannot be deleted if it is currently in * use. Predefined configurations cannot be deleted. * * @param deleteDeploymentConfigRequest * Represents the input of a delete deployment configuration * operation. * @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 DeleteDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.DeleteDeploymentConfig */ java.util.concurrent.Future deleteDeploymentConfigAsync( DeleteDeploymentConfigRequest deleteDeploymentConfigRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes a deployment group. *

* * @param deleteDeploymentGroupRequest * Represents the input of a delete deployment group operation. * @return A Java Future containing the result of the DeleteDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsync.DeleteDeploymentGroup */ java.util.concurrent.Future deleteDeploymentGroupAsync( DeleteDeploymentGroupRequest deleteDeploymentGroupRequest); /** *

* Deletes a deployment group. *

* * @param deleteDeploymentGroupRequest * Represents the input of a delete deployment group operation. * @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 DeleteDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.DeleteDeploymentGroup */ java.util.concurrent.Future deleteDeploymentGroupAsync( DeleteDeploymentGroupRequest deleteDeploymentGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deregisters an on-premises instance. *

* * @param deregisterOnPremisesInstanceRequest * Represents the input of a deregister on-premises instance * operation. * @return A Java Future containing the result of the * DeregisterOnPremisesInstance operation returned by the service. * @sample AmazonCodeDeployAsync.DeregisterOnPremisesInstance */ java.util.concurrent.Future deregisterOnPremisesInstanceAsync( DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest); /** *

* Deregisters an on-premises instance. *

* * @param deregisterOnPremisesInstanceRequest * Represents the input of a deregister on-premises instance * operation. * @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 * DeregisterOnPremisesInstance operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.DeregisterOnPremisesInstance */ java.util.concurrent.Future deregisterOnPremisesInstanceAsync( DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about an application. *

* * @param getApplicationRequest * Represents the input of a get application operation. * @return A Java Future containing the result of the GetApplication * operation returned by the service. * @sample AmazonCodeDeployAsync.GetApplication */ java.util.concurrent.Future getApplicationAsync( GetApplicationRequest getApplicationRequest); /** *

* Gets information about an application. *

* * @param getApplicationRequest * Represents the input of a get application operation. * @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 GetApplication * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetApplication */ java.util.concurrent.Future getApplicationAsync( GetApplicationRequest getApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about an application revision. *

* * @param getApplicationRevisionRequest * Represents the input of a get application revision operation. * @return A Java Future containing the result of the GetApplicationRevision * operation returned by the service. * @sample AmazonCodeDeployAsync.GetApplicationRevision */ java.util.concurrent.Future getApplicationRevisionAsync( GetApplicationRevisionRequest getApplicationRevisionRequest); /** *

* Gets information about an application revision. *

* * @param getApplicationRevisionRequest * Represents the input of a get application revision operation. * @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 GetApplicationRevision * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetApplicationRevision */ java.util.concurrent.Future getApplicationRevisionAsync( GetApplicationRevisionRequest getApplicationRevisionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a deployment. *

* * @param getDeploymentRequest * Represents the input of a get deployment operation. * @return A Java Future containing the result of the GetDeployment * operation returned by the service. * @sample AmazonCodeDeployAsync.GetDeployment */ java.util.concurrent.Future getDeploymentAsync( GetDeploymentRequest getDeploymentRequest); /** *

* Gets information about a deployment. *

* * @param getDeploymentRequest * Represents the input of a get deployment operation. * @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 GetDeployment * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetDeployment */ java.util.concurrent.Future getDeploymentAsync( GetDeploymentRequest getDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a deployment configuration. *

* * @param getDeploymentConfigRequest * Represents the input of a get deployment configuration operation. * @return A Java Future containing the result of the GetDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsync.GetDeploymentConfig */ java.util.concurrent.Future getDeploymentConfigAsync( GetDeploymentConfigRequest getDeploymentConfigRequest); /** *

* Gets information about a deployment configuration. *

* * @param getDeploymentConfigRequest * Represents the input of a get deployment configuration operation. * @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 GetDeploymentConfig * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetDeploymentConfig */ java.util.concurrent.Future getDeploymentConfigAsync( GetDeploymentConfigRequest getDeploymentConfigRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about a deployment group. *

* * @param getDeploymentGroupRequest * Represents the input of a get deployment group operation. * @return A Java Future containing the result of the GetDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsync.GetDeploymentGroup */ java.util.concurrent.Future getDeploymentGroupAsync( GetDeploymentGroupRequest getDeploymentGroupRequest); /** *

* Gets information about a deployment group. *

* * @param getDeploymentGroupRequest * Represents the input of a get deployment group operation. * @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 GetDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetDeploymentGroup */ java.util.concurrent.Future getDeploymentGroupAsync( GetDeploymentGroupRequest getDeploymentGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about an instance as part of a deployment. *

* * @param getDeploymentInstanceRequest * Represents the input of a get deployment instance operation. * @return A Java Future containing the result of the GetDeploymentInstance * operation returned by the service. * @sample AmazonCodeDeployAsync.GetDeploymentInstance */ java.util.concurrent.Future getDeploymentInstanceAsync( GetDeploymentInstanceRequest getDeploymentInstanceRequest); /** *

* Gets information about an instance as part of a deployment. *

* * @param getDeploymentInstanceRequest * Represents the input of a get deployment instance operation. * @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 GetDeploymentInstance * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetDeploymentInstance */ java.util.concurrent.Future getDeploymentInstanceAsync( GetDeploymentInstanceRequest getDeploymentInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about an on-premises instance. *

* * @param getOnPremisesInstanceRequest * Represents the input of a get on-premises instance operation. * @return A Java Future containing the result of the GetOnPremisesInstance * operation returned by the service. * @sample AmazonCodeDeployAsync.GetOnPremisesInstance */ java.util.concurrent.Future getOnPremisesInstanceAsync( GetOnPremisesInstanceRequest getOnPremisesInstanceRequest); /** *

* Gets information about an on-premises instance. *

* * @param getOnPremisesInstanceRequest * Represents the input of a get on-premises instance operation. * @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 GetOnPremisesInstance * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.GetOnPremisesInstance */ java.util.concurrent.Future getOnPremisesInstanceAsync( GetOnPremisesInstanceRequest getOnPremisesInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists information about revisions for an application. *

* * @param listApplicationRevisionsRequest * Represents the input of a list application revisions operation. * @return A Java Future containing the result of the * ListApplicationRevisions operation returned by the service. * @sample AmazonCodeDeployAsync.ListApplicationRevisions */ java.util.concurrent.Future listApplicationRevisionsAsync( ListApplicationRevisionsRequest listApplicationRevisionsRequest); /** *

* Lists information about revisions for an application. *

* * @param listApplicationRevisionsRequest * Represents the input of a list application revisions operation. * @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 * ListApplicationRevisions operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListApplicationRevisions */ java.util.concurrent.Future listApplicationRevisionsAsync( ListApplicationRevisionsRequest listApplicationRevisionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the applications registered with the applicable IAM user or AWS * account. *

* * @param listApplicationsRequest * Represents the input of a list applications operation. * @return A Java Future containing the result of the ListApplications * operation returned by the service. * @sample AmazonCodeDeployAsync.ListApplications */ java.util.concurrent.Future listApplicationsAsync( ListApplicationsRequest listApplicationsRequest); /** *

* Lists the applications registered with the applicable IAM user or AWS * account. *

* * @param listApplicationsRequest * Represents the input of a list applications operation. * @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 ListApplications * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListApplications */ java.util.concurrent.Future listApplicationsAsync( ListApplicationsRequest listApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the ListApplications operation. * * @see #listApplicationsAsync(ListApplicationsRequest) */ java.util.concurrent.Future listApplicationsAsync(); /** * Simplified method form for invoking the ListApplications operation with * an AsyncHandler. * * @see #listApplicationsAsync(ListApplicationsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future listApplicationsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the deployment configurations with the applicable IAM user or AWS * account. *

* * @param listDeploymentConfigsRequest * Represents the input of a list deployment configurations * operation. * @return A Java Future containing the result of the ListDeploymentConfigs * operation returned by the service. * @sample AmazonCodeDeployAsync.ListDeploymentConfigs */ java.util.concurrent.Future listDeploymentConfigsAsync( ListDeploymentConfigsRequest listDeploymentConfigsRequest); /** *

* Lists the deployment configurations with the applicable IAM user or AWS * account. *

* * @param listDeploymentConfigsRequest * Represents the input of a list deployment configurations * operation. * @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 ListDeploymentConfigs * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListDeploymentConfigs */ java.util.concurrent.Future listDeploymentConfigsAsync( ListDeploymentConfigsRequest listDeploymentConfigsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the ListDeploymentConfigs operation. * * @see #listDeploymentConfigsAsync(ListDeploymentConfigsRequest) */ java.util.concurrent.Future listDeploymentConfigsAsync(); /** * Simplified method form for invoking the ListDeploymentConfigs operation * with an AsyncHandler. * * @see #listDeploymentConfigsAsync(ListDeploymentConfigsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future listDeploymentConfigsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the deployment groups for an application registered with the * applicable IAM user or AWS account. *

* * @param listDeploymentGroupsRequest * Represents the input of a list deployment groups operation. * @return A Java Future containing the result of the ListDeploymentGroups * operation returned by the service. * @sample AmazonCodeDeployAsync.ListDeploymentGroups */ java.util.concurrent.Future listDeploymentGroupsAsync( ListDeploymentGroupsRequest listDeploymentGroupsRequest); /** *

* Lists the deployment groups for an application registered with the * applicable IAM user or AWS account. *

* * @param listDeploymentGroupsRequest * Represents the input of a list deployment groups operation. * @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 ListDeploymentGroups * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListDeploymentGroups */ java.util.concurrent.Future listDeploymentGroupsAsync( ListDeploymentGroupsRequest listDeploymentGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the instance for a deployment associated with the applicable IAM * user or AWS account. *

* * @param listDeploymentInstancesRequest * Represents the input of a list deployment instances operation. * @return A Java Future containing the result of the * ListDeploymentInstances operation returned by the service. * @sample AmazonCodeDeployAsync.ListDeploymentInstances */ java.util.concurrent.Future listDeploymentInstancesAsync( ListDeploymentInstancesRequest listDeploymentInstancesRequest); /** *

* Lists the instance for a deployment associated with the applicable IAM * user or AWS account. *

* * @param listDeploymentInstancesRequest * Represents the input of a list deployment instances operation. * @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 * ListDeploymentInstances operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListDeploymentInstances */ java.util.concurrent.Future listDeploymentInstancesAsync( ListDeploymentInstancesRequest listDeploymentInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the deployments in a deployment group for an application registered * with the applicable IAM user or AWS account. *

* * @param listDeploymentsRequest * Represents the input of a list deployments operation. * @return A Java Future containing the result of the ListDeployments * operation returned by the service. * @sample AmazonCodeDeployAsync.ListDeployments */ java.util.concurrent.Future listDeploymentsAsync( ListDeploymentsRequest listDeploymentsRequest); /** *

* Lists the deployments in a deployment group for an application registered * with the applicable IAM user or AWS account. *

* * @param listDeploymentsRequest * Represents the input of a list deployments operation. * @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 ListDeployments * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListDeployments */ java.util.concurrent.Future listDeploymentsAsync( ListDeploymentsRequest listDeploymentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the ListDeployments operation. * * @see #listDeploymentsAsync(ListDeploymentsRequest) */ java.util.concurrent.Future listDeploymentsAsync(); /** * Simplified method form for invoking the ListDeployments operation with an * AsyncHandler. * * @see #listDeploymentsAsync(ListDeploymentsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future listDeploymentsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a list of names for one or more on-premises instances. *

*

* Unless otherwise specified, both registered and deregistered on-premises * instance names will be listed. To list only registered or deregistered * on-premises instance names, use the registration status parameter. *

* * @param listOnPremisesInstancesRequest * Represents the input of a list on-premises instances operation. * @return A Java Future containing the result of the * ListOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsync.ListOnPremisesInstances */ java.util.concurrent.Future listOnPremisesInstancesAsync( ListOnPremisesInstancesRequest listOnPremisesInstancesRequest); /** *

* Gets a list of names for one or more on-premises instances. *

*

* Unless otherwise specified, both registered and deregistered on-premises * instance names will be listed. To list only registered or deregistered * on-premises instance names, use the registration status parameter. *

* * @param listOnPremisesInstancesRequest * Represents the input of a list on-premises instances operation. * @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 * ListOnPremisesInstances operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.ListOnPremisesInstances */ java.util.concurrent.Future listOnPremisesInstancesAsync( ListOnPremisesInstancesRequest listOnPremisesInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the ListOnPremisesInstances * operation. * * @see #listOnPremisesInstancesAsync(ListOnPremisesInstancesRequest) */ java.util.concurrent.Future listOnPremisesInstancesAsync(); /** * Simplified method form for invoking the ListOnPremisesInstances operation * with an AsyncHandler. * * @see #listOnPremisesInstancesAsync(ListOnPremisesInstancesRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future listOnPremisesInstancesAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Registers with AWS CodeDeploy a revision for the specified application. *

* * @param registerApplicationRevisionRequest * Represents the input of a register application revision operation. * @return A Java Future containing the result of the * RegisterApplicationRevision operation returned by the service. * @sample AmazonCodeDeployAsync.RegisterApplicationRevision */ java.util.concurrent.Future registerApplicationRevisionAsync( RegisterApplicationRevisionRequest registerApplicationRevisionRequest); /** *

* Registers with AWS CodeDeploy a revision for the specified application. *

* * @param registerApplicationRevisionRequest * Represents the input of a register application revision operation. * @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 * RegisterApplicationRevision operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.RegisterApplicationRevision */ java.util.concurrent.Future registerApplicationRevisionAsync( RegisterApplicationRevisionRequest registerApplicationRevisionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Registers an on-premises instance. *

* * @param registerOnPremisesInstanceRequest * Represents the input of the register on-premises instance * operation. * @return A Java Future containing the result of the * RegisterOnPremisesInstance operation returned by the service. * @sample AmazonCodeDeployAsync.RegisterOnPremisesInstance */ java.util.concurrent.Future registerOnPremisesInstanceAsync( RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest); /** *

* Registers an on-premises instance. *

* * @param registerOnPremisesInstanceRequest * Represents the input of the register on-premises instance * operation. * @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 * RegisterOnPremisesInstance operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.RegisterOnPremisesInstance */ java.util.concurrent.Future registerOnPremisesInstanceAsync( RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes one or more tags from one or more on-premises instances. *

* * @param removeTagsFromOnPremisesInstancesRequest * Represents the input of a remove tags from on-premises instances * operation. * @return A Java Future containing the result of the * RemoveTagsFromOnPremisesInstances operation returned by the * service. * @sample AmazonCodeDeployAsync.RemoveTagsFromOnPremisesInstances */ java.util.concurrent.Future removeTagsFromOnPremisesInstancesAsync( RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest); /** *

* Removes one or more tags from one or more on-premises instances. *

* * @param removeTagsFromOnPremisesInstancesRequest * Represents the input of a remove tags from on-premises instances * operation. * @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 * RemoveTagsFromOnPremisesInstances operation returned by the * service. * @sample AmazonCodeDeployAsyncHandler.RemoveTagsFromOnPremisesInstances */ java.util.concurrent.Future removeTagsFromOnPremisesInstancesAsync( RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Attempts to stop an ongoing deployment. *

* * @param stopDeploymentRequest * Represents the input of a stop deployment operation. * @return A Java Future containing the result of the StopDeployment * operation returned by the service. * @sample AmazonCodeDeployAsync.StopDeployment */ java.util.concurrent.Future stopDeploymentAsync( StopDeploymentRequest stopDeploymentRequest); /** *

* Attempts to stop an ongoing deployment. *

* * @param stopDeploymentRequest * Represents the input of a stop deployment operation. * @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 StopDeployment * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.StopDeployment */ java.util.concurrent.Future stopDeploymentAsync( StopDeploymentRequest stopDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes the name of an application. *

* * @param updateApplicationRequest * Represents the input of an update application operation. * @return A Java Future containing the result of the UpdateApplication * operation returned by the service. * @sample AmazonCodeDeployAsync.UpdateApplication */ java.util.concurrent.Future updateApplicationAsync( UpdateApplicationRequest updateApplicationRequest); /** *

* Changes the name of an application. *

* * @param updateApplicationRequest * Represents the input of an update application operation. * @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 UpdateApplication * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.UpdateApplication */ java.util.concurrent.Future updateApplicationAsync( UpdateApplicationRequest updateApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the UpdateApplication operation. * * @see #updateApplicationAsync(UpdateApplicationRequest) */ java.util.concurrent.Future updateApplicationAsync(); /** * Simplified method form for invoking the UpdateApplication operation with * an AsyncHandler. * * @see #updateApplicationAsync(UpdateApplicationRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future updateApplicationAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Changes information about a deployment group. *

* * @param updateDeploymentGroupRequest * Represents the input of an update deployment group operation. * @return A Java Future containing the result of the UpdateDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsync.UpdateDeploymentGroup */ java.util.concurrent.Future updateDeploymentGroupAsync( UpdateDeploymentGroupRequest updateDeploymentGroupRequest); /** *

* Changes information about a deployment group. *

* * @param updateDeploymentGroupRequest * Represents the input of an update deployment group operation. * @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 UpdateDeploymentGroup * operation returned by the service. * @sample AmazonCodeDeployAsyncHandler.UpdateDeploymentGroup */ java.util.concurrent.Future updateDeploymentGroupAsync( UpdateDeploymentGroupRequest updateDeploymentGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy