public interface AmazonCodeDeployAsync extends AmazonCodeDeploy
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
This reference guide provides descriptions of the AWS CodeDeploy APIs. For more information about AWS CodeDeploy, see the AWS CodeDeploy User Guide.
Using the APIsYou 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.
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<AddTagsToOnPremisesInstancesResult> |
addTagsToOnPremisesInstancesAsync(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest)
Adds tags to on-premises instances.
|
java.util.concurrent.Future<AddTagsToOnPremisesInstancesResult> |
addTagsToOnPremisesInstancesAsync(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest,
AsyncHandler<AddTagsToOnPremisesInstancesRequest,AddTagsToOnPremisesInstancesResult> asyncHandler)
Adds tags to on-premises instances.
|
java.util.concurrent.Future<BatchGetApplicationRevisionsResult> |
batchGetApplicationRevisionsAsync(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest)
Gets information about one or more application revisions.
|
java.util.concurrent.Future<BatchGetApplicationRevisionsResult> |
batchGetApplicationRevisionsAsync(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest,
AsyncHandler<BatchGetApplicationRevisionsRequest,BatchGetApplicationRevisionsResult> asyncHandler)
Gets information about one or more application revisions.
|
java.util.concurrent.Future<BatchGetApplicationsResult> |
batchGetApplicationsAsync()
Simplified method form for invoking the BatchGetApplications operation.
|
java.util.concurrent.Future<BatchGetApplicationsResult> |
batchGetApplicationsAsync(AsyncHandler<BatchGetApplicationsRequest,BatchGetApplicationsResult> asyncHandler)
Simplified method form for invoking the BatchGetApplications operation
with an AsyncHandler.
|
java.util.concurrent.Future<BatchGetApplicationsResult> |
batchGetApplicationsAsync(BatchGetApplicationsRequest batchGetApplicationsRequest)
Gets information about one or more applications.
|
java.util.concurrent.Future<BatchGetApplicationsResult> |
batchGetApplicationsAsync(BatchGetApplicationsRequest batchGetApplicationsRequest,
AsyncHandler<BatchGetApplicationsRequest,BatchGetApplicationsResult> asyncHandler)
Gets information about one or more applications.
|
java.util.concurrent.Future<BatchGetDeploymentGroupsResult> |
batchGetDeploymentGroupsAsync(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest)
Get information about one or more deployment groups.
|
java.util.concurrent.Future<BatchGetDeploymentGroupsResult> |
batchGetDeploymentGroupsAsync(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest,
AsyncHandler<BatchGetDeploymentGroupsRequest,BatchGetDeploymentGroupsResult> asyncHandler)
Get information about one or more deployment groups.
|
java.util.concurrent.Future<BatchGetDeploymentInstancesResult> |
batchGetDeploymentInstancesAsync(BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest)
Gets information about one or more instance that are part of a deployment
group.
|
java.util.concurrent.Future<BatchGetDeploymentInstancesResult> |
batchGetDeploymentInstancesAsync(BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest,
AsyncHandler<BatchGetDeploymentInstancesRequest,BatchGetDeploymentInstancesResult> asyncHandler)
Gets information about one or more instance that are part of a deployment
group.
|
java.util.concurrent.Future<BatchGetDeploymentsResult> |
batchGetDeploymentsAsync()
Simplified method form for invoking the BatchGetDeployments operation.
|
java.util.concurrent.Future<BatchGetDeploymentsResult> |
batchGetDeploymentsAsync(AsyncHandler<BatchGetDeploymentsRequest,BatchGetDeploymentsResult> asyncHandler)
Simplified method form for invoking the BatchGetDeployments operation
with an AsyncHandler.
|
java.util.concurrent.Future<BatchGetDeploymentsResult> |
batchGetDeploymentsAsync(BatchGetDeploymentsRequest batchGetDeploymentsRequest)
Gets information about one or more deployments.
|
java.util.concurrent.Future<BatchGetDeploymentsResult> |
batchGetDeploymentsAsync(BatchGetDeploymentsRequest batchGetDeploymentsRequest,
AsyncHandler<BatchGetDeploymentsRequest,BatchGetDeploymentsResult> asyncHandler)
Gets information about one or more deployments.
|
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> |
batchGetOnPremisesInstancesAsync()
Simplified method form for invoking the BatchGetOnPremisesInstances
operation.
|
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> |
batchGetOnPremisesInstancesAsync(AsyncHandler<BatchGetOnPremisesInstancesRequest,BatchGetOnPremisesInstancesResult> asyncHandler)
Simplified method form for invoking the BatchGetOnPremisesInstances
operation with an AsyncHandler.
|
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> |
batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest)
Gets information about one or more on-premises instances.
|
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> |
batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest,
AsyncHandler<BatchGetOnPremisesInstancesRequest,BatchGetOnPremisesInstancesResult> asyncHandler)
Gets information about one or more on-premises instances.
|
java.util.concurrent.Future<CreateApplicationResult> |
createApplicationAsync(CreateApplicationRequest createApplicationRequest)
Creates an application.
|
java.util.concurrent.Future<CreateApplicationResult> |
createApplicationAsync(CreateApplicationRequest createApplicationRequest,
AsyncHandler<CreateApplicationRequest,CreateApplicationResult> asyncHandler)
Creates an application.
|
java.util.concurrent.Future<CreateDeploymentResult> |
createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest)
Deploys an application revision through the specified deployment group.
|
java.util.concurrent.Future<CreateDeploymentResult> |
createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest,
AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
Deploys an application revision through the specified deployment group.
|
java.util.concurrent.Future<CreateDeploymentConfigResult> |
createDeploymentConfigAsync(CreateDeploymentConfigRequest createDeploymentConfigRequest)
Creates a deployment configuration.
|
java.util.concurrent.Future<CreateDeploymentConfigResult> |
createDeploymentConfigAsync(CreateDeploymentConfigRequest createDeploymentConfigRequest,
AsyncHandler<CreateDeploymentConfigRequest,CreateDeploymentConfigResult> asyncHandler)
Creates a deployment configuration.
|
java.util.concurrent.Future<CreateDeploymentGroupResult> |
createDeploymentGroupAsync(CreateDeploymentGroupRequest createDeploymentGroupRequest)
Creates a deployment group to which application revisions will be
deployed.
|
java.util.concurrent.Future<CreateDeploymentGroupResult> |
createDeploymentGroupAsync(CreateDeploymentGroupRequest createDeploymentGroupRequest,
AsyncHandler<CreateDeploymentGroupRequest,CreateDeploymentGroupResult> asyncHandler)
Creates a deployment group to which application revisions will be
deployed.
|
java.util.concurrent.Future<DeleteApplicationResult> |
deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest)
Deletes an application.
|
java.util.concurrent.Future<DeleteApplicationResult> |
deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest,
AsyncHandler<DeleteApplicationRequest,DeleteApplicationResult> asyncHandler)
Deletes an application.
|
java.util.concurrent.Future<DeleteDeploymentConfigResult> |
deleteDeploymentConfigAsync(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest)
Deletes a deployment configuration.
|
java.util.concurrent.Future<DeleteDeploymentConfigResult> |
deleteDeploymentConfigAsync(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest,
AsyncHandler<DeleteDeploymentConfigRequest,DeleteDeploymentConfigResult> asyncHandler)
Deletes a deployment configuration.
|
java.util.concurrent.Future<DeleteDeploymentGroupResult> |
deleteDeploymentGroupAsync(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest)
Deletes a deployment group.
|
java.util.concurrent.Future<DeleteDeploymentGroupResult> |
deleteDeploymentGroupAsync(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest,
AsyncHandler<DeleteDeploymentGroupRequest,DeleteDeploymentGroupResult> asyncHandler)
Deletes a deployment group.
|
java.util.concurrent.Future<DeregisterOnPremisesInstanceResult> |
deregisterOnPremisesInstanceAsync(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest)
Deregisters an on-premises instance.
|
java.util.concurrent.Future<DeregisterOnPremisesInstanceResult> |
deregisterOnPremisesInstanceAsync(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest,
AsyncHandler<DeregisterOnPremisesInstanceRequest,DeregisterOnPremisesInstanceResult> asyncHandler)
Deregisters an on-premises instance.
|
java.util.concurrent.Future<GetApplicationResult> |
getApplicationAsync(GetApplicationRequest getApplicationRequest)
Gets information about an application.
|
java.util.concurrent.Future<GetApplicationResult> |
getApplicationAsync(GetApplicationRequest getApplicationRequest,
AsyncHandler<GetApplicationRequest,GetApplicationResult> asyncHandler)
Gets information about an application.
|
java.util.concurrent.Future<GetApplicationRevisionResult> |
getApplicationRevisionAsync(GetApplicationRevisionRequest getApplicationRevisionRequest)
Gets information about an application revision.
|
java.util.concurrent.Future<GetApplicationRevisionResult> |
getApplicationRevisionAsync(GetApplicationRevisionRequest getApplicationRevisionRequest,
AsyncHandler<GetApplicationRevisionRequest,GetApplicationRevisionResult> asyncHandler)
Gets information about an application revision.
|
java.util.concurrent.Future<GetDeploymentResult> |
getDeploymentAsync(GetDeploymentRequest getDeploymentRequest)
Gets information about a deployment.
|
java.util.concurrent.Future<GetDeploymentResult> |
getDeploymentAsync(GetDeploymentRequest getDeploymentRequest,
AsyncHandler<GetDeploymentRequest,GetDeploymentResult> asyncHandler)
Gets information about a deployment.
|
java.util.concurrent.Future<GetDeploymentConfigResult> |
getDeploymentConfigAsync(GetDeploymentConfigRequest getDeploymentConfigRequest)
Gets information about a deployment configuration.
|
java.util.concurrent.Future<GetDeploymentConfigResult> |
getDeploymentConfigAsync(GetDeploymentConfigRequest getDeploymentConfigRequest,
AsyncHandler<GetDeploymentConfigRequest,GetDeploymentConfigResult> asyncHandler)
Gets information about a deployment configuration.
|
java.util.concurrent.Future<GetDeploymentGroupResult> |
getDeploymentGroupAsync(GetDeploymentGroupRequest getDeploymentGroupRequest)
Gets information about a deployment group.
|
java.util.concurrent.Future<GetDeploymentGroupResult> |
getDeploymentGroupAsync(GetDeploymentGroupRequest getDeploymentGroupRequest,
AsyncHandler<GetDeploymentGroupRequest,GetDeploymentGroupResult> asyncHandler)
Gets information about a deployment group.
|
java.util.concurrent.Future<GetDeploymentInstanceResult> |
getDeploymentInstanceAsync(GetDeploymentInstanceRequest getDeploymentInstanceRequest)
Gets information about an instance as part of a deployment.
|
java.util.concurrent.Future<GetDeploymentInstanceResult> |
getDeploymentInstanceAsync(GetDeploymentInstanceRequest getDeploymentInstanceRequest,
AsyncHandler<GetDeploymentInstanceRequest,GetDeploymentInstanceResult> asyncHandler)
Gets information about an instance as part of a deployment.
|
java.util.concurrent.Future<GetOnPremisesInstanceResult> |
getOnPremisesInstanceAsync(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest)
Gets information about an on-premises instance.
|
java.util.concurrent.Future<GetOnPremisesInstanceResult> |
getOnPremisesInstanceAsync(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest,
AsyncHandler<GetOnPremisesInstanceRequest,GetOnPremisesInstanceResult> asyncHandler)
Gets information about an on-premises instance.
|
java.util.concurrent.Future<ListApplicationRevisionsResult> |
listApplicationRevisionsAsync(ListApplicationRevisionsRequest listApplicationRevisionsRequest)
Lists information about revisions for an application.
|
java.util.concurrent.Future<ListApplicationRevisionsResult> |
listApplicationRevisionsAsync(ListApplicationRevisionsRequest listApplicationRevisionsRequest,
AsyncHandler<ListApplicationRevisionsRequest,ListApplicationRevisionsResult> asyncHandler)
Lists information about revisions for an application.
|
java.util.concurrent.Future<ListApplicationsResult> |
listApplicationsAsync()
Simplified method form for invoking the ListApplications operation.
|
java.util.concurrent.Future<ListApplicationsResult> |
listApplicationsAsync(AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
Simplified method form for invoking the ListApplications operation with
an AsyncHandler.
|
java.util.concurrent.Future<ListApplicationsResult> |
listApplicationsAsync(ListApplicationsRequest listApplicationsRequest)
Lists the applications registered with the applicable IAM user or AWS
account.
|
java.util.concurrent.Future<ListApplicationsResult> |
listApplicationsAsync(ListApplicationsRequest listApplicationsRequest,
AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
Lists the applications registered with the applicable IAM user or AWS
account.
|
java.util.concurrent.Future<ListDeploymentConfigsResult> |
listDeploymentConfigsAsync()
Simplified method form for invoking the ListDeploymentConfigs operation.
|
java.util.concurrent.Future<ListDeploymentConfigsResult> |
listDeploymentConfigsAsync(AsyncHandler<ListDeploymentConfigsRequest,ListDeploymentConfigsResult> asyncHandler)
Simplified method form for invoking the ListDeploymentConfigs operation
with an AsyncHandler.
|
java.util.concurrent.Future<ListDeploymentConfigsResult> |
listDeploymentConfigsAsync(ListDeploymentConfigsRequest listDeploymentConfigsRequest)
Lists the deployment configurations with the applicable IAM user or AWS
account.
|
java.util.concurrent.Future<ListDeploymentConfigsResult> |
listDeploymentConfigsAsync(ListDeploymentConfigsRequest listDeploymentConfigsRequest,
AsyncHandler<ListDeploymentConfigsRequest,ListDeploymentConfigsResult> asyncHandler)
Lists the deployment configurations with the applicable IAM user or AWS
account.
|
java.util.concurrent.Future<ListDeploymentGroupsResult> |
listDeploymentGroupsAsync(ListDeploymentGroupsRequest listDeploymentGroupsRequest)
Lists the deployment groups for an application registered with the
applicable IAM user or AWS account.
|
java.util.concurrent.Future<ListDeploymentGroupsResult> |
listDeploymentGroupsAsync(ListDeploymentGroupsRequest listDeploymentGroupsRequest,
AsyncHandler<ListDeploymentGroupsRequest,ListDeploymentGroupsResult> asyncHandler)
Lists the deployment groups for an application registered with the
applicable IAM user or AWS account.
|
java.util.concurrent.Future<ListDeploymentInstancesResult> |
listDeploymentInstancesAsync(ListDeploymentInstancesRequest listDeploymentInstancesRequest)
Lists the instance for a deployment associated with the applicable IAM
user or AWS account.
|
java.util.concurrent.Future<ListDeploymentInstancesResult> |
listDeploymentInstancesAsync(ListDeploymentInstancesRequest listDeploymentInstancesRequest,
AsyncHandler<ListDeploymentInstancesRequest,ListDeploymentInstancesResult> asyncHandler)
Lists the instance for a deployment associated with the applicable IAM
user or AWS account.
|
java.util.concurrent.Future<ListDeploymentsResult> |
listDeploymentsAsync()
Simplified method form for invoking the ListDeployments operation.
|
java.util.concurrent.Future<ListDeploymentsResult> |
listDeploymentsAsync(AsyncHandler<ListDeploymentsRequest,ListDeploymentsResult> asyncHandler)
Simplified method form for invoking the ListDeployments operation with an
AsyncHandler.
|
java.util.concurrent.Future<ListDeploymentsResult> |
listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest)
Lists the deployments in a deployment group for an application registered
with the applicable IAM user or AWS account.
|
java.util.concurrent.Future<ListDeploymentsResult> |
listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest,
AsyncHandler<ListDeploymentsRequest,ListDeploymentsResult> asyncHandler)
Lists the deployments in a deployment group for an application registered
with the applicable IAM user or AWS account.
|
java.util.concurrent.Future<ListOnPremisesInstancesResult> |
listOnPremisesInstancesAsync()
Simplified method form for invoking the ListOnPremisesInstances
operation.
|
java.util.concurrent.Future<ListOnPremisesInstancesResult> |
listOnPremisesInstancesAsync(AsyncHandler<ListOnPremisesInstancesRequest,ListOnPremisesInstancesResult> asyncHandler)
Simplified method form for invoking the ListOnPremisesInstances operation
with an AsyncHandler.
|
java.util.concurrent.Future<ListOnPremisesInstancesResult> |
listOnPremisesInstancesAsync(ListOnPremisesInstancesRequest listOnPremisesInstancesRequest)
Gets a list of names for one or more on-premises instances.
|
java.util.concurrent.Future<ListOnPremisesInstancesResult> |
listOnPremisesInstancesAsync(ListOnPremisesInstancesRequest listOnPremisesInstancesRequest,
AsyncHandler<ListOnPremisesInstancesRequest,ListOnPremisesInstancesResult> asyncHandler)
Gets a list of names for one or more on-premises instances.
|
java.util.concurrent.Future<RegisterApplicationRevisionResult> |
registerApplicationRevisionAsync(RegisterApplicationRevisionRequest registerApplicationRevisionRequest)
Registers with AWS CodeDeploy a revision for the specified application.
|
java.util.concurrent.Future<RegisterApplicationRevisionResult> |
registerApplicationRevisionAsync(RegisterApplicationRevisionRequest registerApplicationRevisionRequest,
AsyncHandler<RegisterApplicationRevisionRequest,RegisterApplicationRevisionResult> asyncHandler)
Registers with AWS CodeDeploy a revision for the specified application.
|
java.util.concurrent.Future<RegisterOnPremisesInstanceResult> |
registerOnPremisesInstanceAsync(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest)
Registers an on-premises instance.
|
java.util.concurrent.Future<RegisterOnPremisesInstanceResult> |
registerOnPremisesInstanceAsync(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest,
AsyncHandler<RegisterOnPremisesInstanceRequest,RegisterOnPremisesInstanceResult> asyncHandler)
Registers an on-premises instance.
|
java.util.concurrent.Future<RemoveTagsFromOnPremisesInstancesResult> |
removeTagsFromOnPremisesInstancesAsync(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest)
Removes one or more tags from one or more on-premises instances.
|
java.util.concurrent.Future<RemoveTagsFromOnPremisesInstancesResult> |
removeTagsFromOnPremisesInstancesAsync(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest,
AsyncHandler<RemoveTagsFromOnPremisesInstancesRequest,RemoveTagsFromOnPremisesInstancesResult> asyncHandler)
Removes one or more tags from one or more on-premises instances.
|
java.util.concurrent.Future<StopDeploymentResult> |
stopDeploymentAsync(StopDeploymentRequest stopDeploymentRequest)
Attempts to stop an ongoing deployment.
|
java.util.concurrent.Future<StopDeploymentResult> |
stopDeploymentAsync(StopDeploymentRequest stopDeploymentRequest,
AsyncHandler<StopDeploymentRequest,StopDeploymentResult> asyncHandler)
Attempts to stop an ongoing deployment.
|
java.util.concurrent.Future<UpdateApplicationResult> |
updateApplicationAsync()
Simplified method form for invoking the UpdateApplication operation.
|
java.util.concurrent.Future<UpdateApplicationResult> |
updateApplicationAsync(AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
Simplified method form for invoking the UpdateApplication operation with
an AsyncHandler.
|
java.util.concurrent.Future<UpdateApplicationResult> |
updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest)
Changes the name of an application.
|
java.util.concurrent.Future<UpdateApplicationResult> |
updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest,
AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
Changes the name of an application.
|
java.util.concurrent.Future<UpdateDeploymentGroupResult> |
updateDeploymentGroupAsync(UpdateDeploymentGroupRequest updateDeploymentGroupRequest)
Changes information about a deployment group.
|
java.util.concurrent.Future<UpdateDeploymentGroupResult> |
updateDeploymentGroupAsync(UpdateDeploymentGroupRequest updateDeploymentGroupRequest,
AsyncHandler<UpdateDeploymentGroupRequest,UpdateDeploymentGroupResult> asyncHandler)
Changes information about a deployment group.
|
addTagsToOnPremisesInstances, batchGetApplicationRevisions, batchGetApplications, batchGetApplications, batchGetDeploymentGroups, batchGetDeploymentInstances, batchGetDeployments, batchGetDeployments, batchGetOnPremisesInstances, batchGetOnPremisesInstances, createApplication, createDeployment, createDeploymentConfig, createDeploymentGroup, deleteApplication, deleteDeploymentConfig, deleteDeploymentGroup, deregisterOnPremisesInstance, getApplication, getApplicationRevision, getCachedResponseMetadata, getDeployment, getDeploymentConfig, getDeploymentGroup, getDeploymentInstance, getOnPremisesInstance, listApplicationRevisions, listApplications, listApplications, listDeploymentConfigs, listDeploymentConfigs, listDeploymentGroups, listDeploymentInstances, listDeployments, listDeployments, listOnPremisesInstances, listOnPremisesInstances, registerApplicationRevision, registerOnPremisesInstance, removeTagsFromOnPremisesInstances, setEndpoint, setRegion, shutdown, stopDeployment, updateApplication, updateApplication, updateDeploymentGroup
java.util.concurrent.Future<AddTagsToOnPremisesInstancesResult> addTagsToOnPremisesInstancesAsync(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest)
Adds tags to on-premises instances.
addTagsToOnPremisesInstancesRequest
- Represents the input of, and adds tags to, an on-premises instance
operation.java.util.concurrent.Future<AddTagsToOnPremisesInstancesResult> addTagsToOnPremisesInstancesAsync(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest, AsyncHandler<AddTagsToOnPremisesInstancesRequest,AddTagsToOnPremisesInstancesResult> asyncHandler)
Adds tags to on-premises instances.
addTagsToOnPremisesInstancesRequest
- Represents the input of, and adds tags to, an on-premises instance
operation.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.java.util.concurrent.Future<BatchGetApplicationRevisionsResult> batchGetApplicationRevisionsAsync(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest)
Gets information about one or more application revisions.
batchGetApplicationRevisionsRequest
- Represents the input of a batch get application revisions
operation.java.util.concurrent.Future<BatchGetApplicationRevisionsResult> batchGetApplicationRevisionsAsync(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest, AsyncHandler<BatchGetApplicationRevisionsRequest,BatchGetApplicationRevisionsResult> asyncHandler)
Gets information about one or more application revisions.
batchGetApplicationRevisionsRequest
- Represents the input of a batch get application revisions
operation.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.java.util.concurrent.Future<BatchGetApplicationsResult> batchGetApplicationsAsync(BatchGetApplicationsRequest batchGetApplicationsRequest)
Gets information about one or more applications.
batchGetApplicationsRequest
- Represents the input of a batch get applications operation.java.util.concurrent.Future<BatchGetApplicationsResult> batchGetApplicationsAsync(BatchGetApplicationsRequest batchGetApplicationsRequest, AsyncHandler<BatchGetApplicationsRequest,BatchGetApplicationsResult> asyncHandler)
Gets information about one or more applications.
batchGetApplicationsRequest
- Represents the input of a batch get applications operation.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.java.util.concurrent.Future<BatchGetApplicationsResult> batchGetApplicationsAsync()
java.util.concurrent.Future<BatchGetApplicationsResult> batchGetApplicationsAsync(AsyncHandler<BatchGetApplicationsRequest,BatchGetApplicationsResult> asyncHandler)
java.util.concurrent.Future<BatchGetDeploymentGroupsResult> batchGetDeploymentGroupsAsync(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest)
Get information about one or more deployment groups.
batchGetDeploymentGroupsRequest
- Represents the input of a batch get deployment groups operation.java.util.concurrent.Future<BatchGetDeploymentGroupsResult> batchGetDeploymentGroupsAsync(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest, AsyncHandler<BatchGetDeploymentGroupsRequest,BatchGetDeploymentGroupsResult> asyncHandler)
Get information about one or more deployment groups.
batchGetDeploymentGroupsRequest
- Represents the input of a batch get deployment groups operation.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.java.util.concurrent.Future<BatchGetDeploymentInstancesResult> batchGetDeploymentInstancesAsync(BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest)
Gets information about one or more instance that are part of a deployment group.
batchGetDeploymentInstancesRequest
- Represents the input of a batch get deployment instances
operation.java.util.concurrent.Future<BatchGetDeploymentInstancesResult> batchGetDeploymentInstancesAsync(BatchGetDeploymentInstancesRequest batchGetDeploymentInstancesRequest, AsyncHandler<BatchGetDeploymentInstancesRequest,BatchGetDeploymentInstancesResult> asyncHandler)
Gets information about one or more instance that are part of a deployment group.
batchGetDeploymentInstancesRequest
- Represents the input of a batch get deployment instances
operation.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.java.util.concurrent.Future<BatchGetDeploymentsResult> batchGetDeploymentsAsync(BatchGetDeploymentsRequest batchGetDeploymentsRequest)
Gets information about one or more deployments.
batchGetDeploymentsRequest
- Represents the input of a batch get deployments operation.java.util.concurrent.Future<BatchGetDeploymentsResult> batchGetDeploymentsAsync(BatchGetDeploymentsRequest batchGetDeploymentsRequest, AsyncHandler<BatchGetDeploymentsRequest,BatchGetDeploymentsResult> asyncHandler)
Gets information about one or more deployments.
batchGetDeploymentsRequest
- Represents the input of a batch get deployments operation.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.java.util.concurrent.Future<BatchGetDeploymentsResult> batchGetDeploymentsAsync()
java.util.concurrent.Future<BatchGetDeploymentsResult> batchGetDeploymentsAsync(AsyncHandler<BatchGetDeploymentsRequest,BatchGetDeploymentsResult> asyncHandler)
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest)
Gets information about one or more on-premises instances.
batchGetOnPremisesInstancesRequest
- Represents the input of a batch get on-premises instances
operation.java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> batchGetOnPremisesInstancesAsync(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest, AsyncHandler<BatchGetOnPremisesInstancesRequest,BatchGetOnPremisesInstancesResult> asyncHandler)
Gets information about one or more on-premises instances.
batchGetOnPremisesInstancesRequest
- Represents the input of a batch get on-premises instances
operation.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.java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> batchGetOnPremisesInstancesAsync()
java.util.concurrent.Future<BatchGetOnPremisesInstancesResult> batchGetOnPremisesInstancesAsync(AsyncHandler<BatchGetOnPremisesInstancesRequest,BatchGetOnPremisesInstancesResult> asyncHandler)
java.util.concurrent.Future<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest createApplicationRequest)
Creates an application.
createApplicationRequest
- Represents the input of a create application operation.java.util.concurrent.Future<CreateApplicationResult> createApplicationAsync(CreateApplicationRequest createApplicationRequest, AsyncHandler<CreateApplicationRequest,CreateApplicationResult> asyncHandler)
Creates an application.
createApplicationRequest
- Represents the input of a create application operation.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.java.util.concurrent.Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest)
Deploys an application revision through the specified deployment group.
createDeploymentRequest
- Represents the input of a create deployment operation.java.util.concurrent.Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest createDeploymentRequest, AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
Deploys an application revision through the specified deployment group.
createDeploymentRequest
- Represents the input of a create deployment operation.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.java.util.concurrent.Future<CreateDeploymentConfigResult> createDeploymentConfigAsync(CreateDeploymentConfigRequest createDeploymentConfigRequest)
Creates a deployment configuration.
createDeploymentConfigRequest
- Represents the input of a create deployment configuration
operation.java.util.concurrent.Future<CreateDeploymentConfigResult> createDeploymentConfigAsync(CreateDeploymentConfigRequest createDeploymentConfigRequest, AsyncHandler<CreateDeploymentConfigRequest,CreateDeploymentConfigResult> asyncHandler)
Creates a deployment configuration.
createDeploymentConfigRequest
- Represents the input of a create deployment configuration
operation.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.java.util.concurrent.Future<CreateDeploymentGroupResult> createDeploymentGroupAsync(CreateDeploymentGroupRequest createDeploymentGroupRequest)
Creates a deployment group to which application revisions will be deployed.
createDeploymentGroupRequest
- Represents the input of a create deployment group operation.java.util.concurrent.Future<CreateDeploymentGroupResult> createDeploymentGroupAsync(CreateDeploymentGroupRequest createDeploymentGroupRequest, AsyncHandler<CreateDeploymentGroupRequest,CreateDeploymentGroupResult> asyncHandler)
Creates a deployment group to which application revisions will be deployed.
createDeploymentGroupRequest
- Represents the input of a create deployment group operation.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.java.util.concurrent.Future<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest)
Deletes an application.
deleteApplicationRequest
- Represents the input of a delete application operation.java.util.concurrent.Future<DeleteApplicationResult> deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResult> asyncHandler)
Deletes an application.
deleteApplicationRequest
- Represents the input of a delete application operation.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.java.util.concurrent.Future<DeleteDeploymentConfigResult> deleteDeploymentConfigAsync(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest)
Deletes a deployment configuration.
deleteDeploymentConfigRequest
- Represents the input of a delete deployment configuration
operation.java.util.concurrent.Future<DeleteDeploymentConfigResult> deleteDeploymentConfigAsync(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest, AsyncHandler<DeleteDeploymentConfigRequest,DeleteDeploymentConfigResult> asyncHandler)
Deletes a deployment configuration.
deleteDeploymentConfigRequest
- Represents the input of a delete deployment configuration
operation.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.java.util.concurrent.Future<DeleteDeploymentGroupResult> deleteDeploymentGroupAsync(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest)
Deletes a deployment group.
deleteDeploymentGroupRequest
- Represents the input of a delete deployment group operation.java.util.concurrent.Future<DeleteDeploymentGroupResult> deleteDeploymentGroupAsync(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest, AsyncHandler<DeleteDeploymentGroupRequest,DeleteDeploymentGroupResult> asyncHandler)
Deletes a deployment group.
deleteDeploymentGroupRequest
- Represents the input of a delete deployment group operation.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.java.util.concurrent.Future<DeregisterOnPremisesInstanceResult> deregisterOnPremisesInstanceAsync(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest)
Deregisters an on-premises instance.
deregisterOnPremisesInstanceRequest
- Represents the input of a deregister on-premises instance
operation.java.util.concurrent.Future<DeregisterOnPremisesInstanceResult> deregisterOnPremisesInstanceAsync(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest, AsyncHandler<DeregisterOnPremisesInstanceRequest,DeregisterOnPremisesInstanceResult> asyncHandler)
Deregisters an on-premises instance.
deregisterOnPremisesInstanceRequest
- Represents the input of a deregister on-premises instance
operation.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.java.util.concurrent.Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest getApplicationRequest)
Gets information about an application.
getApplicationRequest
- Represents the input of a get application operation.java.util.concurrent.Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest getApplicationRequest, AsyncHandler<GetApplicationRequest,GetApplicationResult> asyncHandler)
Gets information about an application.
getApplicationRequest
- Represents the input of a get application operation.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.java.util.concurrent.Future<GetApplicationRevisionResult> getApplicationRevisionAsync(GetApplicationRevisionRequest getApplicationRevisionRequest)
Gets information about an application revision.
getApplicationRevisionRequest
- Represents the input of a get application revision operation.java.util.concurrent.Future<GetApplicationRevisionResult> getApplicationRevisionAsync(GetApplicationRevisionRequest getApplicationRevisionRequest, AsyncHandler<GetApplicationRevisionRequest,GetApplicationRevisionResult> asyncHandler)
Gets information about an application revision.
getApplicationRevisionRequest
- Represents the input of a get application revision operation.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.java.util.concurrent.Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest getDeploymentRequest)
Gets information about a deployment.
getDeploymentRequest
- Represents the input of a get deployment operation.java.util.concurrent.Future<GetDeploymentResult> getDeploymentAsync(GetDeploymentRequest getDeploymentRequest, AsyncHandler<GetDeploymentRequest,GetDeploymentResult> asyncHandler)
Gets information about a deployment.
getDeploymentRequest
- Represents the input of a get deployment operation.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.java.util.concurrent.Future<GetDeploymentConfigResult> getDeploymentConfigAsync(GetDeploymentConfigRequest getDeploymentConfigRequest)
Gets information about a deployment configuration.
getDeploymentConfigRequest
- Represents the input of a get deployment configuration operation.java.util.concurrent.Future<GetDeploymentConfigResult> getDeploymentConfigAsync(GetDeploymentConfigRequest getDeploymentConfigRequest, AsyncHandler<GetDeploymentConfigRequest,GetDeploymentConfigResult> asyncHandler)
Gets information about a deployment configuration.
getDeploymentConfigRequest
- Represents the input of a get deployment configuration operation.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.java.util.concurrent.Future<GetDeploymentGroupResult> getDeploymentGroupAsync(GetDeploymentGroupRequest getDeploymentGroupRequest)
Gets information about a deployment group.
getDeploymentGroupRequest
- Represents the input of a get deployment group operation.java.util.concurrent.Future<GetDeploymentGroupResult> getDeploymentGroupAsync(GetDeploymentGroupRequest getDeploymentGroupRequest, AsyncHandler<GetDeploymentGroupRequest,GetDeploymentGroupResult> asyncHandler)
Gets information about a deployment group.
getDeploymentGroupRequest
- Represents the input of a get deployment group operation.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.java.util.concurrent.Future<GetDeploymentInstanceResult> getDeploymentInstanceAsync(GetDeploymentInstanceRequest getDeploymentInstanceRequest)
Gets information about an instance as part of a deployment.
getDeploymentInstanceRequest
- Represents the input of a get deployment instance operation.java.util.concurrent.Future<GetDeploymentInstanceResult> getDeploymentInstanceAsync(GetDeploymentInstanceRequest getDeploymentInstanceRequest, AsyncHandler<GetDeploymentInstanceRequest,GetDeploymentInstanceResult> asyncHandler)
Gets information about an instance as part of a deployment.
getDeploymentInstanceRequest
- Represents the input of a get deployment instance operation.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.java.util.concurrent.Future<GetOnPremisesInstanceResult> getOnPremisesInstanceAsync(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest)
Gets information about an on-premises instance.
getOnPremisesInstanceRequest
- Represents the input of a get on-premises instance operation.java.util.concurrent.Future<GetOnPremisesInstanceResult> getOnPremisesInstanceAsync(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest, AsyncHandler<GetOnPremisesInstanceRequest,GetOnPremisesInstanceResult> asyncHandler)
Gets information about an on-premises instance.
getOnPremisesInstanceRequest
- Represents the input of a get on-premises instance operation.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.java.util.concurrent.Future<ListApplicationRevisionsResult> listApplicationRevisionsAsync(ListApplicationRevisionsRequest listApplicationRevisionsRequest)
Lists information about revisions for an application.
listApplicationRevisionsRequest
- Represents the input of a list application revisions operation.java.util.concurrent.Future<ListApplicationRevisionsResult> listApplicationRevisionsAsync(ListApplicationRevisionsRequest listApplicationRevisionsRequest, AsyncHandler<ListApplicationRevisionsRequest,ListApplicationRevisionsResult> asyncHandler)
Lists information about revisions for an application.
listApplicationRevisionsRequest
- Represents the input of a list application revisions operation.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.java.util.concurrent.Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest listApplicationsRequest)
Lists the applications registered with the applicable IAM user or AWS account.
listApplicationsRequest
- Represents the input of a list applications operation.java.util.concurrent.Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest listApplicationsRequest, AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
Lists the applications registered with the applicable IAM user or AWS account.
listApplicationsRequest
- Represents the input of a list applications operation.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.java.util.concurrent.Future<ListApplicationsResult> listApplicationsAsync()
java.util.concurrent.Future<ListApplicationsResult> listApplicationsAsync(AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
java.util.concurrent.Future<ListDeploymentConfigsResult> listDeploymentConfigsAsync(ListDeploymentConfigsRequest listDeploymentConfigsRequest)
Lists the deployment configurations with the applicable IAM user or AWS account.
listDeploymentConfigsRequest
- Represents the input of a list deployment configurations
operation.java.util.concurrent.Future<ListDeploymentConfigsResult> listDeploymentConfigsAsync(ListDeploymentConfigsRequest listDeploymentConfigsRequest, AsyncHandler<ListDeploymentConfigsRequest,ListDeploymentConfigsResult> asyncHandler)
Lists the deployment configurations with the applicable IAM user or AWS account.
listDeploymentConfigsRequest
- Represents the input of a list deployment configurations
operation.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.java.util.concurrent.Future<ListDeploymentConfigsResult> listDeploymentConfigsAsync()
java.util.concurrent.Future<ListDeploymentConfigsResult> listDeploymentConfigsAsync(AsyncHandler<ListDeploymentConfigsRequest,ListDeploymentConfigsResult> asyncHandler)
java.util.concurrent.Future<ListDeploymentGroupsResult> listDeploymentGroupsAsync(ListDeploymentGroupsRequest listDeploymentGroupsRequest)
Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
listDeploymentGroupsRequest
- Represents the input of a list deployment groups operation.java.util.concurrent.Future<ListDeploymentGroupsResult> listDeploymentGroupsAsync(ListDeploymentGroupsRequest listDeploymentGroupsRequest, AsyncHandler<ListDeploymentGroupsRequest,ListDeploymentGroupsResult> asyncHandler)
Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
listDeploymentGroupsRequest
- Represents the input of a list deployment groups operation.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.java.util.concurrent.Future<ListDeploymentInstancesResult> listDeploymentInstancesAsync(ListDeploymentInstancesRequest listDeploymentInstancesRequest)
Lists the instance for a deployment associated with the applicable IAM user or AWS account.
listDeploymentInstancesRequest
- Represents the input of a list deployment instances operation.java.util.concurrent.Future<ListDeploymentInstancesResult> listDeploymentInstancesAsync(ListDeploymentInstancesRequest listDeploymentInstancesRequest, AsyncHandler<ListDeploymentInstancesRequest,ListDeploymentInstancesResult> asyncHandler)
Lists the instance for a deployment associated with the applicable IAM user or AWS account.
listDeploymentInstancesRequest
- Represents the input of a list deployment instances operation.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.java.util.concurrent.Future<ListDeploymentsResult> listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest)
Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.
listDeploymentsRequest
- Represents the input of a list deployments operation.java.util.concurrent.Future<ListDeploymentsResult> listDeploymentsAsync(ListDeploymentsRequest listDeploymentsRequest, AsyncHandler<ListDeploymentsRequest,ListDeploymentsResult> asyncHandler)
Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.
listDeploymentsRequest
- Represents the input of a list deployments operation.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.java.util.concurrent.Future<ListDeploymentsResult> listDeploymentsAsync()
java.util.concurrent.Future<ListDeploymentsResult> listDeploymentsAsync(AsyncHandler<ListDeploymentsRequest,ListDeploymentsResult> asyncHandler)
java.util.concurrent.Future<ListOnPremisesInstancesResult> 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.
listOnPremisesInstancesRequest
- Represents the input of a list on-premises instances operation.java.util.concurrent.Future<ListOnPremisesInstancesResult> listOnPremisesInstancesAsync(ListOnPremisesInstancesRequest listOnPremisesInstancesRequest, AsyncHandler<ListOnPremisesInstancesRequest,ListOnPremisesInstancesResult> 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.
listOnPremisesInstancesRequest
- Represents the input of a list on-premises instances operation.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.java.util.concurrent.Future<ListOnPremisesInstancesResult> listOnPremisesInstancesAsync()
java.util.concurrent.Future<ListOnPremisesInstancesResult> listOnPremisesInstancesAsync(AsyncHandler<ListOnPremisesInstancesRequest,ListOnPremisesInstancesResult> asyncHandler)
java.util.concurrent.Future<RegisterApplicationRevisionResult> registerApplicationRevisionAsync(RegisterApplicationRevisionRequest registerApplicationRevisionRequest)
Registers with AWS CodeDeploy a revision for the specified application.
registerApplicationRevisionRequest
- Represents the input of a register application revision operation.java.util.concurrent.Future<RegisterApplicationRevisionResult> registerApplicationRevisionAsync(RegisterApplicationRevisionRequest registerApplicationRevisionRequest, AsyncHandler<RegisterApplicationRevisionRequest,RegisterApplicationRevisionResult> asyncHandler)
Registers with AWS CodeDeploy a revision for the specified application.
registerApplicationRevisionRequest
- Represents the input of a register application revision operation.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.java.util.concurrent.Future<RegisterOnPremisesInstanceResult> registerOnPremisesInstanceAsync(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest)
Registers an on-premises instance.
registerOnPremisesInstanceRequest
- Represents the input of the register on-premises instance
operation.java.util.concurrent.Future<RegisterOnPremisesInstanceResult> registerOnPremisesInstanceAsync(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest, AsyncHandler<RegisterOnPremisesInstanceRequest,RegisterOnPremisesInstanceResult> asyncHandler)
Registers an on-premises instance.
registerOnPremisesInstanceRequest
- Represents the input of the register on-premises instance
operation.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.java.util.concurrent.Future<RemoveTagsFromOnPremisesInstancesResult> removeTagsFromOnPremisesInstancesAsync(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest)
Removes one or more tags from one or more on-premises instances.
removeTagsFromOnPremisesInstancesRequest
- Represents the input of a remove tags from on-premises instances
operation.java.util.concurrent.Future<RemoveTagsFromOnPremisesInstancesResult> removeTagsFromOnPremisesInstancesAsync(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest, AsyncHandler<RemoveTagsFromOnPremisesInstancesRequest,RemoveTagsFromOnPremisesInstancesResult> asyncHandler)
Removes one or more tags from one or more on-premises instances.
removeTagsFromOnPremisesInstancesRequest
- Represents the input of a remove tags from on-premises instances
operation.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.java.util.concurrent.Future<StopDeploymentResult> stopDeploymentAsync(StopDeploymentRequest stopDeploymentRequest)
Attempts to stop an ongoing deployment.
stopDeploymentRequest
- Represents the input of a stop deployment operation.java.util.concurrent.Future<StopDeploymentResult> stopDeploymentAsync(StopDeploymentRequest stopDeploymentRequest, AsyncHandler<StopDeploymentRequest,StopDeploymentResult> asyncHandler)
Attempts to stop an ongoing deployment.
stopDeploymentRequest
- Represents the input of a stop deployment operation.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.java.util.concurrent.Future<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest)
Changes the name of an application.
updateApplicationRequest
- Represents the input of an update application operation.java.util.concurrent.Future<UpdateApplicationResult> updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
Changes the name of an application.
updateApplicationRequest
- Represents the input of an update application operation.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.java.util.concurrent.Future<UpdateApplicationResult> updateApplicationAsync()
java.util.concurrent.Future<UpdateApplicationResult> updateApplicationAsync(AsyncHandler<UpdateApplicationRequest,UpdateApplicationResult> asyncHandler)
java.util.concurrent.Future<UpdateDeploymentGroupResult> updateDeploymentGroupAsync(UpdateDeploymentGroupRequest updateDeploymentGroupRequest)
Changes information about a deployment group.
updateDeploymentGroupRequest
- Represents the input of an update deployment group operation.java.util.concurrent.Future<UpdateDeploymentGroupResult> updateDeploymentGroupAsync(UpdateDeploymentGroupRequest updateDeploymentGroupRequest, AsyncHandler<UpdateDeploymentGroupRequest,UpdateDeploymentGroupResult> asyncHandler)
Changes information about a deployment group.
updateDeploymentGroupRequest
- Represents the input of an update deployment group operation.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.