Interface CodeDeployClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, serverless Lambda functions, or applications in an Amazon ECS service.
You can deploy a nearly unlimited variety of application content, such as an updated Lambda function, updated applications in an Amazon ECS service, code, web and configuration files, executables, packages, scripts, multimedia files, and so on. CodeDeploy can deploy application content stored in Amazon S3 buckets, GitHub repositories, or Bitbucket repositories. You do not need to make changes to your existing code before you can use CodeDeploy.
CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications, without many of the risks associated with error-prone manual deployments.
CodeDeploy Components
Use the information in this guide to help you work with the following CodeDeploy components:
-
Application: A name that uniquely identifies the application you want to deploy. CodeDeploy uses this name, which functions as a container, to ensure the correct combination of revision, deployment configuration, and deployment group are referenced during a deployment.
-
Deployment group: A set of individual instances, CodeDeploy Lambda deployment configuration settings, or an Amazon ECS service and network details. A Lambda deployment group specifies how to route traffic to a new version of a Lambda function. An Amazon ECS deployment group specifies the service created in Amazon ECS to deploy, a load balancer, and a listener to reroute production traffic to an updated containerized application. An Amazon EC2/On-premises deployment group contains individually tagged instances, Amazon EC2 instances in Amazon EC2 Auto Scaling groups, or both. All deployment groups can specify optional trigger, alarm, and rollback settings.
-
Deployment configuration: A set of deployment rules and deployment success and failure conditions used by CodeDeploy during a deployment.
-
Deployment: The process and the components used when updating a Lambda function, a containerized application in an Amazon ECS service, or of installing content on one or more instances.
-
Application revisions: For an Lambda deployment, this is an AppSpec file that specifies the Lambda function to be updated and one or more functions to validate deployment lifecycle events. For an Amazon ECS deployment, this is an AppSpec file that specifies the Amazon ECS task definition, container, and port where production traffic is rerouted. For an EC2/On-premises deployment, this is an archive file that contains source content—source code, webpages, executable files, and deployment scripts—along with an AppSpec file. Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is uniquely identified by its Amazon S3 object key and its ETag, version, or both. For GitHub, a revision is uniquely identified by its commit ID.
This guide also contains information to help you get details about the instances in your deployments, to make on-premises instances available for CodeDeploy deployments, to get details about a Lambda function deployment, and to get details about Amazon ECS service deployments.
CodeDeploy Information Resources
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionaddTagsToOnPremisesInstances
(Consumer<AddTagsToOnPremisesInstancesRequest.Builder> addTagsToOnPremisesInstancesRequest) Adds tags to on-premises instances.addTagsToOnPremisesInstances
(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest) Adds tags to on-premises instances.batchGetApplicationRevisions
(Consumer<BatchGetApplicationRevisionsRequest.Builder> batchGetApplicationRevisionsRequest) Gets information about one or more application revisions.batchGetApplicationRevisions
(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest) Gets information about one or more application revisions.default BatchGetApplicationsResponse
batchGetApplications
(Consumer<BatchGetApplicationsRequest.Builder> batchGetApplicationsRequest) Gets information about one or more applications.default BatchGetApplicationsResponse
batchGetApplications
(BatchGetApplicationsRequest batchGetApplicationsRequest) Gets information about one or more applications.default BatchGetDeploymentGroupsResponse
batchGetDeploymentGroups
(Consumer<BatchGetDeploymentGroupsRequest.Builder> batchGetDeploymentGroupsRequest) Gets information about one or more deployment groups.default BatchGetDeploymentGroupsResponse
batchGetDeploymentGroups
(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest) Gets information about one or more deployment groups.default BatchGetDeploymentsResponse
batchGetDeployments
(Consumer<BatchGetDeploymentsRequest.Builder> batchGetDeploymentsRequest) Gets information about one or more deployments.default BatchGetDeploymentsResponse
batchGetDeployments
(BatchGetDeploymentsRequest batchGetDeploymentsRequest) Gets information about one or more deployments.batchGetDeploymentTargets
(Consumer<BatchGetDeploymentTargetsRequest.Builder> batchGetDeploymentTargetsRequest) Returns an array of one or more targets associated with a deployment.batchGetDeploymentTargets
(BatchGetDeploymentTargetsRequest batchGetDeploymentTargetsRequest) Returns an array of one or more targets associated with a deployment.batchGetOnPremisesInstances
(Consumer<BatchGetOnPremisesInstancesRequest.Builder> batchGetOnPremisesInstancesRequest) Gets information about one or more on-premises instances.batchGetOnPremisesInstances
(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest) Gets information about one or more on-premises instances.static CodeDeployClientBuilder
builder()
Create a builder that can be used to configure and create aCodeDeployClient
.default ContinueDeploymentResponse
continueDeployment
(Consumer<ContinueDeploymentRequest.Builder> continueDeploymentRequest) For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse.default ContinueDeploymentResponse
continueDeployment
(ContinueDeploymentRequest continueDeploymentRequest) For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse.static CodeDeployClient
create()
Create aCodeDeployClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CreateApplicationResponse
createApplication
(Consumer<CreateApplicationRequest.Builder> createApplicationRequest) Creates an application.default CreateApplicationResponse
createApplication
(CreateApplicationRequest createApplicationRequest) Creates an application.default CreateDeploymentResponse
createDeployment
(Consumer<CreateDeploymentRequest.Builder> createDeploymentRequest) Deploys an application revision through the specified deployment group.default CreateDeploymentResponse
createDeployment
(CreateDeploymentRequest createDeploymentRequest) Deploys an application revision through the specified deployment group.default CreateDeploymentConfigResponse
createDeploymentConfig
(Consumer<CreateDeploymentConfigRequest.Builder> createDeploymentConfigRequest) Creates a deployment configuration.default CreateDeploymentConfigResponse
createDeploymentConfig
(CreateDeploymentConfigRequest createDeploymentConfigRequest) Creates a deployment configuration.default CreateDeploymentGroupResponse
createDeploymentGroup
(Consumer<CreateDeploymentGroupRequest.Builder> createDeploymentGroupRequest) Creates a deployment group to which application revisions are deployed.default CreateDeploymentGroupResponse
createDeploymentGroup
(CreateDeploymentGroupRequest createDeploymentGroupRequest) Creates a deployment group to which application revisions are deployed.default DeleteApplicationResponse
deleteApplication
(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest) Deletes an application.default DeleteApplicationResponse
deleteApplication
(DeleteApplicationRequest deleteApplicationRequest) Deletes an application.default DeleteDeploymentConfigResponse
deleteDeploymentConfig
(Consumer<DeleteDeploymentConfigRequest.Builder> deleteDeploymentConfigRequest) Deletes a deployment configuration.default DeleteDeploymentConfigResponse
deleteDeploymentConfig
(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest) Deletes a deployment configuration.default DeleteDeploymentGroupResponse
deleteDeploymentGroup
(Consumer<DeleteDeploymentGroupRequest.Builder> deleteDeploymentGroupRequest) Deletes a deployment group.default DeleteDeploymentGroupResponse
deleteDeploymentGroup
(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest) Deletes a deployment group.default DeleteGitHubAccountTokenResponse
deleteGitHubAccountToken
(Consumer<DeleteGitHubAccountTokenRequest.Builder> deleteGitHubAccountTokenRequest) Deletes a GitHub account connection.default DeleteGitHubAccountTokenResponse
deleteGitHubAccountToken
(DeleteGitHubAccountTokenRequest deleteGitHubAccountTokenRequest) Deletes a GitHub account connection.deleteResourcesByExternalId
(Consumer<DeleteResourcesByExternalIdRequest.Builder> deleteResourcesByExternalIdRequest) Deletes resources linked to an external ID.deleteResourcesByExternalId
(DeleteResourcesByExternalIdRequest deleteResourcesByExternalIdRequest) Deletes resources linked to an external ID.deregisterOnPremisesInstance
(Consumer<DeregisterOnPremisesInstanceRequest.Builder> deregisterOnPremisesInstanceRequest) Deregisters an on-premises instance.deregisterOnPremisesInstance
(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest) Deregisters an on-premises instance.default GetApplicationResponse
getApplication
(Consumer<GetApplicationRequest.Builder> getApplicationRequest) Gets information about an application.default GetApplicationResponse
getApplication
(GetApplicationRequest getApplicationRequest) Gets information about an application.default GetApplicationRevisionResponse
getApplicationRevision
(Consumer<GetApplicationRevisionRequest.Builder> getApplicationRevisionRequest) Gets information about an application revision.default GetApplicationRevisionResponse
getApplicationRevision
(GetApplicationRevisionRequest getApplicationRevisionRequest) Gets information about an application revision.default GetDeploymentResponse
getDeployment
(Consumer<GetDeploymentRequest.Builder> getDeploymentRequest) Gets information about a deployment.default GetDeploymentResponse
getDeployment
(GetDeploymentRequest getDeploymentRequest) Gets information about a deployment.default GetDeploymentConfigResponse
getDeploymentConfig
(Consumer<GetDeploymentConfigRequest.Builder> getDeploymentConfigRequest) Gets information about a deployment configuration.default GetDeploymentConfigResponse
getDeploymentConfig
(GetDeploymentConfigRequest getDeploymentConfigRequest) Gets information about a deployment configuration.default GetDeploymentGroupResponse
getDeploymentGroup
(Consumer<GetDeploymentGroupRequest.Builder> getDeploymentGroupRequest) Gets information about a deployment group.default GetDeploymentGroupResponse
getDeploymentGroup
(GetDeploymentGroupRequest getDeploymentGroupRequest) Gets information about a deployment group.default GetDeploymentTargetResponse
getDeploymentTarget
(Consumer<GetDeploymentTargetRequest.Builder> getDeploymentTargetRequest) Returns information about a deployment target.default GetDeploymentTargetResponse
getDeploymentTarget
(GetDeploymentTargetRequest getDeploymentTargetRequest) Returns information about a deployment target.default GetOnPremisesInstanceResponse
getOnPremisesInstance
(Consumer<GetOnPremisesInstanceRequest.Builder> getOnPremisesInstanceRequest) Gets information about an on-premises instance.default GetOnPremisesInstanceResponse
getOnPremisesInstance
(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest) Gets information about an on-premises instance.default ListApplicationRevisionsResponse
listApplicationRevisions
(Consumer<ListApplicationRevisionsRequest.Builder> listApplicationRevisionsRequest) Lists information about revisions for an application.default ListApplicationRevisionsResponse
listApplicationRevisions
(ListApplicationRevisionsRequest listApplicationRevisionsRequest) Lists information about revisions for an application.default ListApplicationRevisionsIterable
listApplicationRevisionsPaginator
(Consumer<ListApplicationRevisionsRequest.Builder> listApplicationRevisionsRequest) This is a variant oflistApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation.default ListApplicationRevisionsIterable
listApplicationRevisionsPaginator
(ListApplicationRevisionsRequest listApplicationRevisionsRequest) This is a variant oflistApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation.default ListApplicationsResponse
Lists the applications registered with the user or Amazon Web Services account.default ListApplicationsResponse
listApplications
(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) Lists the applications registered with the user or Amazon Web Services account.default ListApplicationsResponse
listApplications
(ListApplicationsRequest listApplicationsRequest) Lists the applications registered with the user or Amazon Web Services account.default ListApplicationsIterable
This is a variant oflistApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.default ListApplicationsIterable
listApplicationsPaginator
(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) This is a variant oflistApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.default ListApplicationsIterable
listApplicationsPaginator
(ListApplicationsRequest listApplicationsRequest) This is a variant oflistApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.default ListDeploymentConfigsResponse
Lists the deployment configurations with the user or Amazon Web Services account.default ListDeploymentConfigsResponse
listDeploymentConfigs
(Consumer<ListDeploymentConfigsRequest.Builder> listDeploymentConfigsRequest) Lists the deployment configurations with the user or Amazon Web Services account.default ListDeploymentConfigsResponse
listDeploymentConfigs
(ListDeploymentConfigsRequest listDeploymentConfigsRequest) Lists the deployment configurations with the user or Amazon Web Services account.default ListDeploymentConfigsIterable
This is a variant oflistDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.default ListDeploymentConfigsIterable
listDeploymentConfigsPaginator
(Consumer<ListDeploymentConfigsRequest.Builder> listDeploymentConfigsRequest) This is a variant oflistDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.default ListDeploymentConfigsIterable
listDeploymentConfigsPaginator
(ListDeploymentConfigsRequest listDeploymentConfigsRequest) This is a variant oflistDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.default ListDeploymentGroupsResponse
listDeploymentGroups
(Consumer<ListDeploymentGroupsRequest.Builder> listDeploymentGroupsRequest) Lists the deployment groups for an application registered with the Amazon Web Services user or Amazon Web Services account.default ListDeploymentGroupsResponse
listDeploymentGroups
(ListDeploymentGroupsRequest listDeploymentGroupsRequest) Lists the deployment groups for an application registered with the Amazon Web Services user or Amazon Web Services account.default ListDeploymentGroupsIterable
listDeploymentGroupsPaginator
(Consumer<ListDeploymentGroupsRequest.Builder> listDeploymentGroupsRequest) This is a variant oflistDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation.default ListDeploymentGroupsIterable
listDeploymentGroupsPaginator
(ListDeploymentGroupsRequest listDeploymentGroupsRequest) This is a variant oflistDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation.default ListDeploymentsResponse
Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.default ListDeploymentsResponse
listDeployments
(Consumer<ListDeploymentsRequest.Builder> listDeploymentsRequest) Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.default ListDeploymentsResponse
listDeployments
(ListDeploymentsRequest listDeploymentsRequest) Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.default ListDeploymentsIterable
This is a variant oflistDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.default ListDeploymentsIterable
listDeploymentsPaginator
(Consumer<ListDeploymentsRequest.Builder> listDeploymentsRequest) This is a variant oflistDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.default ListDeploymentsIterable
listDeploymentsPaginator
(ListDeploymentsRequest listDeploymentsRequest) This is a variant oflistDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.default ListDeploymentTargetsResponse
listDeploymentTargets
(Consumer<ListDeploymentTargetsRequest.Builder> listDeploymentTargetsRequest) Returns an array of target IDs that are associated a deployment.default ListDeploymentTargetsResponse
listDeploymentTargets
(ListDeploymentTargetsRequest listDeploymentTargetsRequest) Returns an array of target IDs that are associated a deployment.Lists the names of stored connections to GitHub accounts.listGitHubAccountTokenNames
(Consumer<ListGitHubAccountTokenNamesRequest.Builder> listGitHubAccountTokenNamesRequest) Lists the names of stored connections to GitHub accounts.listGitHubAccountTokenNames
(ListGitHubAccountTokenNamesRequest listGitHubAccountTokenNamesRequest) Lists the names of stored connections to GitHub accounts.default ListOnPremisesInstancesResponse
Gets a list of names for one or more on-premises instances.default ListOnPremisesInstancesResponse
listOnPremisesInstances
(Consumer<ListOnPremisesInstancesRequest.Builder> listOnPremisesInstancesRequest) Gets a list of names for one or more on-premises instances.default ListOnPremisesInstancesResponse
listOnPremisesInstances
(ListOnPremisesInstancesRequest listOnPremisesInstancesRequest) Gets a list of names for one or more on-premises instances.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN).default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN).putLifecycleEventHookExecutionStatus
(Consumer<PutLifecycleEventHookExecutionStatusRequest.Builder> putLifecycleEventHookExecutionStatusRequest) Sets the result of a Lambda validation function.putLifecycleEventHookExecutionStatus
(PutLifecycleEventHookExecutionStatusRequest putLifecycleEventHookExecutionStatusRequest) Sets the result of a Lambda validation function.registerApplicationRevision
(Consumer<RegisterApplicationRevisionRequest.Builder> registerApplicationRevisionRequest) Registers with CodeDeploy a revision for the specified application.registerApplicationRevision
(RegisterApplicationRevisionRequest registerApplicationRevisionRequest) Registers with CodeDeploy a revision for the specified application.registerOnPremisesInstance
(Consumer<RegisterOnPremisesInstanceRequest.Builder> registerOnPremisesInstanceRequest) Registers an on-premises instance.registerOnPremisesInstance
(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest) Registers an on-premises instance.removeTagsFromOnPremisesInstances
(Consumer<RemoveTagsFromOnPremisesInstancesRequest.Builder> removeTagsFromOnPremisesInstancesRequest) Removes one or more tags from one or more on-premises instances.removeTagsFromOnPremisesInstances
(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest) Removes one or more tags from one or more on-premises instances.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default StopDeploymentResponse
stopDeployment
(Consumer<StopDeploymentRequest.Builder> stopDeploymentRequest) Attempts to stop an ongoing deployment.default StopDeploymentResponse
stopDeployment
(StopDeploymentRequest stopDeploymentRequest) Attempts to stop an ongoing deployment.default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Associates the list of tags in the inputTags
parameter with the resource identified by theResourceArn
input parameter.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Associates the list of tags in the inputTags
parameter with the resource identified by theResourceArn
input parameter.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Disassociates a resource from a list of tags.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Disassociates a resource from a list of tags.default UpdateApplicationResponse
updateApplication
(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest) Changes the name of an application.default UpdateApplicationResponse
updateApplication
(UpdateApplicationRequest updateApplicationRequest) Changes the name of an application.default UpdateDeploymentGroupResponse
updateDeploymentGroup
(Consumer<UpdateDeploymentGroupRequest.Builder> updateDeploymentGroupRequest) Changes information about a deployment group.default UpdateDeploymentGroupResponse
updateDeploymentGroup
(UpdateDeploymentGroupRequest updateDeploymentGroupRequest) Changes information about a deployment group.default CodeDeployWaiter
waiter()
Create an instance ofCodeDeployWaiter
using this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
addTagsToOnPremisesInstances
default AddTagsToOnPremisesInstancesResponse addTagsToOnPremisesInstances(AddTagsToOnPremisesInstancesRequest addTagsToOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, TagRequiredException, InvalidTagException, TagLimitExceededException, InstanceLimitExceededException, InstanceNotRegisteredException, AwsServiceException, SdkClientException, CodeDeployException Adds tags to on-premises instances.
- Parameters:
addTagsToOnPremisesInstancesRequest
- Represents the input of, and adds tags to, an on-premises instance operation.- Returns:
- Result of the AddTagsToOnPremisesInstances operation returned by the service.
- See Also:
-
addTagsToOnPremisesInstances
default AddTagsToOnPremisesInstancesResponse addTagsToOnPremisesInstances(Consumer<AddTagsToOnPremisesInstancesRequest.Builder> addTagsToOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, TagRequiredException, InvalidTagException, TagLimitExceededException, InstanceLimitExceededException, InstanceNotRegisteredException, AwsServiceException, SdkClientException, CodeDeployException Adds tags to on-premises instances.
This is a convenience which creates an instance of the
AddTagsToOnPremisesInstancesRequest.Builder
avoiding the need to create one manually viaAddTagsToOnPremisesInstancesRequest.builder()
- Parameters:
addTagsToOnPremisesInstancesRequest
- AConsumer
that will call methods onAddTagsToOnPremisesInstancesRequest.Builder
to create a request. Represents the input of, and adds tags to, an on-premises instance operation.- Returns:
- Result of the AddTagsToOnPremisesInstances operation returned by the service.
- See Also:
-
batchGetApplicationRevisions
default BatchGetApplicationRevisionsResponse batchGetApplicationRevisions(BatchGetApplicationRevisionsRequest batchGetApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, RevisionRequiredException, InvalidRevisionException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more application revisions. The maximum number of application revisions that can be returned is 25.
- Parameters:
batchGetApplicationRevisionsRequest
- Represents the input of aBatchGetApplicationRevisions
operation.- Returns:
- Result of the BatchGetApplicationRevisions operation returned by the service.
- See Also:
-
batchGetApplicationRevisions
default BatchGetApplicationRevisionsResponse batchGetApplicationRevisions(Consumer<BatchGetApplicationRevisionsRequest.Builder> batchGetApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, RevisionRequiredException, InvalidRevisionException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more application revisions. The maximum number of application revisions that can be returned is 25.
This is a convenience which creates an instance of the
BatchGetApplicationRevisionsRequest.Builder
avoiding the need to create one manually viaBatchGetApplicationRevisionsRequest.builder()
- Parameters:
batchGetApplicationRevisionsRequest
- AConsumer
that will call methods onBatchGetApplicationRevisionsRequest.Builder
to create a request. Represents the input of aBatchGetApplicationRevisions
operation.- Returns:
- Result of the BatchGetApplicationRevisions operation returned by the service.
- See Also:
-
batchGetApplications
default BatchGetApplicationsResponse batchGetApplications(BatchGetApplicationsRequest batchGetApplicationsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more applications. The maximum number of applications that can be returned is 100.
- Parameters:
batchGetApplicationsRequest
- Represents the input of aBatchGetApplications
operation.- Returns:
- Result of the BatchGetApplications operation returned by the service.
- See Also:
-
batchGetApplications
default BatchGetApplicationsResponse batchGetApplications(Consumer<BatchGetApplicationsRequest.Builder> batchGetApplicationsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more applications. The maximum number of applications that can be returned is 100.
This is a convenience which creates an instance of the
BatchGetApplicationsRequest.Builder
avoiding the need to create one manually viaBatchGetApplicationsRequest.builder()
- Parameters:
batchGetApplicationsRequest
- AConsumer
that will call methods onBatchGetApplicationsRequest.Builder
to create a request. Represents the input of aBatchGetApplications
operation.- Returns:
- Result of the BatchGetApplications operation returned by the service.
- See Also:
-
batchGetDeploymentGroups
default BatchGetDeploymentGroupsResponse batchGetDeploymentGroups(BatchGetDeploymentGroupsRequest batchGetDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, BatchLimitExceededException, DeploymentConfigDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more deployment groups.
- Parameters:
batchGetDeploymentGroupsRequest
- Represents the input of aBatchGetDeploymentGroups
operation.- Returns:
- Result of the BatchGetDeploymentGroups operation returned by the service.
- See Also:
-
batchGetDeploymentGroups
default BatchGetDeploymentGroupsResponse batchGetDeploymentGroups(Consumer<BatchGetDeploymentGroupsRequest.Builder> batchGetDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, BatchLimitExceededException, DeploymentConfigDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more deployment groups.
This is a convenience which creates an instance of the
BatchGetDeploymentGroupsRequest.Builder
avoiding the need to create one manually viaBatchGetDeploymentGroupsRequest.builder()
- Parameters:
batchGetDeploymentGroupsRequest
- AConsumer
that will call methods onBatchGetDeploymentGroupsRequest.Builder
to create a request. Represents the input of aBatchGetDeploymentGroups
operation.- Returns:
- Result of the BatchGetDeploymentGroups operation returned by the service.
- See Also:
-
batchGetDeploymentTargets
default BatchGetDeploymentTargetsResponse batchGetDeploymentTargets(BatchGetDeploymentTargetsRequest batchGetDeploymentTargetsRequest) throws InvalidDeploymentIdException, DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, DeploymentTargetIdRequiredException, InvalidDeploymentTargetIdException, DeploymentTargetDoesNotExistException, DeploymentTargetListSizeExceededException, AwsServiceException, SdkClientException, CodeDeployException Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated
BatchGetDeploymentInstances
. The maximum number of targets that can be returned is 25.The type of targets returned depends on the deployment's compute platform or deployment method:
-
EC2/On-premises: Information about Amazon EC2 instance targets.
-
Lambda: Information about Lambda functions targets.
-
Amazon ECS: Information about Amazon ECS service targets.
-
CloudFormation: Information about targets of blue/green deployments initiated by a CloudFormation stack update.
- Parameters:
batchGetDeploymentTargetsRequest
-- Returns:
- Result of the BatchGetDeploymentTargets operation returned by the service.
- See Also:
-
-
batchGetDeploymentTargets
default BatchGetDeploymentTargetsResponse batchGetDeploymentTargets(Consumer<BatchGetDeploymentTargetsRequest.Builder> batchGetDeploymentTargetsRequest) throws InvalidDeploymentIdException, DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, DeploymentTargetIdRequiredException, InvalidDeploymentTargetIdException, DeploymentTargetDoesNotExistException, DeploymentTargetListSizeExceededException, AwsServiceException, SdkClientException, CodeDeployException Returns an array of one or more targets associated with a deployment. This method works with all compute types and should be used instead of the deprecated
BatchGetDeploymentInstances
. The maximum number of targets that can be returned is 25.The type of targets returned depends on the deployment's compute platform or deployment method:
-
EC2/On-premises: Information about Amazon EC2 instance targets.
-
Lambda: Information about Lambda functions targets.
-
Amazon ECS: Information about Amazon ECS service targets.
-
CloudFormation: Information about targets of blue/green deployments initiated by a CloudFormation stack update.
This is a convenience which creates an instance of the
BatchGetDeploymentTargetsRequest.Builder
avoiding the need to create one manually viaBatchGetDeploymentTargetsRequest.builder()
- Parameters:
batchGetDeploymentTargetsRequest
- AConsumer
that will call methods onBatchGetDeploymentTargetsRequest.Builder
to create a request.- Returns:
- Result of the BatchGetDeploymentTargets operation returned by the service.
- See Also:
-
-
batchGetDeployments
default BatchGetDeploymentsResponse batchGetDeployments(BatchGetDeploymentsRequest batchGetDeploymentsRequest) throws DeploymentIdRequiredException, InvalidDeploymentIdException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more deployments. The maximum number of deployments that can be returned is 25.
- Parameters:
batchGetDeploymentsRequest
- Represents the input of aBatchGetDeployments
operation.- Returns:
- Result of the BatchGetDeployments operation returned by the service.
- See Also:
-
batchGetDeployments
default BatchGetDeploymentsResponse batchGetDeployments(Consumer<BatchGetDeploymentsRequest.Builder> batchGetDeploymentsRequest) throws DeploymentIdRequiredException, InvalidDeploymentIdException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more deployments. The maximum number of deployments that can be returned is 25.
This is a convenience which creates an instance of the
BatchGetDeploymentsRequest.Builder
avoiding the need to create one manually viaBatchGetDeploymentsRequest.builder()
- Parameters:
batchGetDeploymentsRequest
- AConsumer
that will call methods onBatchGetDeploymentsRequest.Builder
to create a request. Represents the input of aBatchGetDeployments
operation.- Returns:
- Result of the BatchGetDeployments operation returned by the service.
- See Also:
-
batchGetOnPremisesInstances
default BatchGetOnPremisesInstancesResponse batchGetOnPremisesInstances(BatchGetOnPremisesInstancesRequest batchGetOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25.
- Parameters:
batchGetOnPremisesInstancesRequest
- Represents the input of aBatchGetOnPremisesInstances
operation.- Returns:
- Result of the BatchGetOnPremisesInstances operation returned by the service.
- See Also:
-
batchGetOnPremisesInstances
default BatchGetOnPremisesInstancesResponse batchGetOnPremisesInstances(Consumer<BatchGetOnPremisesInstancesRequest.Builder> batchGetOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, BatchLimitExceededException, AwsServiceException, SdkClientException, CodeDeployException Gets information about one or more on-premises instances. The maximum number of on-premises instances that can be returned is 25.
This is a convenience which creates an instance of the
BatchGetOnPremisesInstancesRequest.Builder
avoiding the need to create one manually viaBatchGetOnPremisesInstancesRequest.builder()
- Parameters:
batchGetOnPremisesInstancesRequest
- AConsumer
that will call methods onBatchGetOnPremisesInstancesRequest.Builder
to create a request. Represents the input of aBatchGetOnPremisesInstances
operation.- Returns:
- Result of the BatchGetOnPremisesInstances operation returned by the service.
- See Also:
-
continueDeployment
default ContinueDeploymentResponse continueDeployment(ContinueDeploymentRequest continueDeploymentRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentAlreadyCompletedException, InvalidDeploymentIdException, DeploymentIsNotInReadyStateException, UnsupportedActionForDeploymentTypeException, InvalidDeploymentWaitTypeException, InvalidDeploymentStatusException, AwsServiceException, SdkClientException, CodeDeployException For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.)
- Parameters:
continueDeploymentRequest
-- Returns:
- Result of the ContinueDeployment operation returned by the service.
- See Also:
-
continueDeployment
default ContinueDeploymentResponse continueDeployment(Consumer<ContinueDeploymentRequest.Builder> continueDeploymentRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentAlreadyCompletedException, InvalidDeploymentIdException, DeploymentIsNotInReadyStateException, UnsupportedActionForDeploymentTypeException, InvalidDeploymentWaitTypeException, InvalidDeploymentStatusException, AwsServiceException, SdkClientException, CodeDeployException For a blue/green deployment, starts the process of rerouting traffic from instances in the original environment to instances in the replacement environment without waiting for a specified wait time to elapse. (Traffic rerouting, which is achieved by registering instances in the replacement environment with the load balancer, can start as soon as all instances have a status of Ready.)
This is a convenience which creates an instance of the
ContinueDeploymentRequest.Builder
avoiding the need to create one manually viaContinueDeploymentRequest.builder()
- Parameters:
continueDeploymentRequest
- AConsumer
that will call methods onContinueDeploymentRequest.Builder
to create a request.- Returns:
- Result of the ContinueDeployment operation returned by the service.
- See Also:
-
createApplication
default CreateApplicationResponse createApplication(CreateApplicationRequest createApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationAlreadyExistsException, ApplicationLimitExceededException, InvalidComputePlatformException, InvalidTagsToAddException, AwsServiceException, SdkClientException, CodeDeployException Creates an application.
- Parameters:
createApplicationRequest
- Represents the input of aCreateApplication
operation.- Returns:
- Result of the CreateApplication operation returned by the service.
- See Also:
-
createApplication
default CreateApplicationResponse createApplication(Consumer<CreateApplicationRequest.Builder> createApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationAlreadyExistsException, ApplicationLimitExceededException, InvalidComputePlatformException, InvalidTagsToAddException, AwsServiceException, SdkClientException, CodeDeployException Creates an application.
This is a convenience which creates an instance of the
CreateApplicationRequest.Builder
avoiding the need to create one manually viaCreateApplicationRequest.builder()
- Parameters:
createApplicationRequest
- AConsumer
that will call methods onCreateApplicationRequest.Builder
to create a request. Represents the input of aCreateApplication
operation.- Returns:
- Result of the CreateApplication operation returned by the service.
- See Also:
-
createDeployment
default CreateDeploymentResponse createDeployment(CreateDeploymentRequest createDeploymentRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, RevisionRequiredException, RevisionDoesNotExistException, InvalidRevisionException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, DescriptionTooLongException, DeploymentLimitExceededException, InvalidTargetInstancesException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidFileExistsBehaviorException, InvalidRoleException, InvalidAutoScalingGroupException, ThrottlingException, InvalidUpdateOutdatedInstancesOnlyValueException, InvalidIgnoreApplicationStopFailuresValueException, InvalidGitHubAccountTokenException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Deploys an application revision through the specified deployment group.
- Parameters:
createDeploymentRequest
- Represents the input of aCreateDeployment
operation.- Returns:
- Result of the CreateDeployment operation returned by the service.
- See Also:
-
createDeployment
default CreateDeploymentResponse createDeployment(Consumer<CreateDeploymentRequest.Builder> createDeploymentRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, RevisionRequiredException, RevisionDoesNotExistException, InvalidRevisionException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, DescriptionTooLongException, DeploymentLimitExceededException, InvalidTargetInstancesException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidFileExistsBehaviorException, InvalidRoleException, InvalidAutoScalingGroupException, ThrottlingException, InvalidUpdateOutdatedInstancesOnlyValueException, InvalidIgnoreApplicationStopFailuresValueException, InvalidGitHubAccountTokenException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Deploys an application revision through the specified deployment group.
This is a convenience which creates an instance of the
CreateDeploymentRequest.Builder
avoiding the need to create one manually viaCreateDeploymentRequest.builder()
- Parameters:
createDeploymentRequest
- AConsumer
that will call methods onCreateDeploymentRequest.Builder
to create a request. Represents the input of aCreateDeployment
operation.- Returns:
- Result of the CreateDeployment operation returned by the service.
- See Also:
-
createDeploymentConfig
default CreateDeploymentConfigResponse createDeploymentConfig(CreateDeploymentConfigRequest createDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigAlreadyExistsException, InvalidMinimumHealthyHostValueException, DeploymentConfigLimitExceededException, InvalidComputePlatformException, InvalidTrafficRoutingConfigurationException, InvalidZonalDeploymentConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Creates a deployment configuration.
- Parameters:
createDeploymentConfigRequest
- Represents the input of aCreateDeploymentConfig
operation.- Returns:
- Result of the CreateDeploymentConfig operation returned by the service.
- See Also:
-
createDeploymentConfig
default CreateDeploymentConfigResponse createDeploymentConfig(Consumer<CreateDeploymentConfigRequest.Builder> createDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigAlreadyExistsException, InvalidMinimumHealthyHostValueException, DeploymentConfigLimitExceededException, InvalidComputePlatformException, InvalidTrafficRoutingConfigurationException, InvalidZonalDeploymentConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Creates a deployment configuration.
This is a convenience which creates an instance of the
CreateDeploymentConfigRequest.Builder
avoiding the need to create one manually viaCreateDeploymentConfigRequest.builder()
- Parameters:
createDeploymentConfigRequest
- AConsumer
that will call methods onCreateDeploymentConfigRequest.Builder
to create a request. Represents the input of aCreateDeploymentConfig
operation.- Returns:
- Result of the CreateDeploymentConfig operation returned by the service.
- See Also:
-
createDeploymentGroup
default CreateDeploymentGroupResponse createDeploymentGroup(CreateDeploymentGroupRequest createDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupAlreadyExistsException, InvalidEc2TagException, InvalidTagException, InvalidAutoScalingGroupException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, RoleRequiredException, InvalidRoleException, DeploymentGroupLimitExceededException, LifecycleHookLimitExceededException, InvalidTriggerConfigException, TriggerTargetsLimitExceededException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidDeploymentStyleException, InvalidBlueGreenDeploymentConfigurationException, InvalidEc2TagCombinationException, InvalidOnPremisesTagCombinationException, TagSetListLimitExceededException, InvalidInputException, ThrottlingException, InvalidEcsServiceException, InvalidTargetGroupPairException, EcsServiceMappingLimitExceededException, InvalidTagsToAddException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Creates a deployment group to which application revisions are deployed.
- Parameters:
createDeploymentGroupRequest
- Represents the input of aCreateDeploymentGroup
operation.- Returns:
- Result of the CreateDeploymentGroup operation returned by the service.
- See Also:
-
createDeploymentGroup
default CreateDeploymentGroupResponse createDeploymentGroup(Consumer<CreateDeploymentGroupRequest.Builder> createDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupAlreadyExistsException, InvalidEc2TagException, InvalidTagException, InvalidAutoScalingGroupException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, RoleRequiredException, InvalidRoleException, DeploymentGroupLimitExceededException, LifecycleHookLimitExceededException, InvalidTriggerConfigException, TriggerTargetsLimitExceededException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidDeploymentStyleException, InvalidBlueGreenDeploymentConfigurationException, InvalidEc2TagCombinationException, InvalidOnPremisesTagCombinationException, TagSetListLimitExceededException, InvalidInputException, ThrottlingException, InvalidEcsServiceException, InvalidTargetGroupPairException, EcsServiceMappingLimitExceededException, InvalidTagsToAddException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Creates a deployment group to which application revisions are deployed.
This is a convenience which creates an instance of the
CreateDeploymentGroupRequest.Builder
avoiding the need to create one manually viaCreateDeploymentGroupRequest.builder()
- Parameters:
createDeploymentGroupRequest
- AConsumer
that will call methods onCreateDeploymentGroupRequest.Builder
to create a request. Represents the input of aCreateDeploymentGroup
operation.- Returns:
- Result of the CreateDeploymentGroup operation returned by the service.
- See Also:
-
deleteApplication
default DeleteApplicationResponse deleteApplication(DeleteApplicationRequest deleteApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, InvalidRoleException, AwsServiceException, SdkClientException, CodeDeployException Deletes an application.
- Parameters:
deleteApplicationRequest
- Represents the input of aDeleteApplication
operation.- Returns:
- Result of the DeleteApplication operation returned by the service.
- See Also:
-
deleteApplication
default DeleteApplicationResponse deleteApplication(Consumer<DeleteApplicationRequest.Builder> deleteApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, InvalidRoleException, AwsServiceException, SdkClientException, CodeDeployException Deletes an application.
This is a convenience which creates an instance of the
DeleteApplicationRequest.Builder
avoiding the need to create one manually viaDeleteApplicationRequest.builder()
- Parameters:
deleteApplicationRequest
- AConsumer
that will call methods onDeleteApplicationRequest.Builder
to create a request. Represents the input of aDeleteApplication
operation.- Returns:
- Result of the DeleteApplication operation returned by the service.
- See Also:
-
deleteDeploymentConfig
default DeleteDeploymentConfigResponse deleteDeploymentConfig(DeleteDeploymentConfigRequest deleteDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigInUseException, InvalidOperationException, AwsServiceException, SdkClientException, CodeDeployException Deletes a deployment configuration.
A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted.
- Parameters:
deleteDeploymentConfigRequest
- Represents the input of aDeleteDeploymentConfig
operation.- Returns:
- Result of the DeleteDeploymentConfig operation returned by the service.
- See Also:
-
deleteDeploymentConfig
default DeleteDeploymentConfigResponse deleteDeploymentConfig(Consumer<DeleteDeploymentConfigRequest.Builder> deleteDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigInUseException, InvalidOperationException, AwsServiceException, SdkClientException, CodeDeployException Deletes a deployment configuration.
A deployment configuration cannot be deleted if it is currently in use. Predefined configurations cannot be deleted.
This is a convenience which creates an instance of the
DeleteDeploymentConfigRequest.Builder
avoiding the need to create one manually viaDeleteDeploymentConfigRequest.builder()
- Parameters:
deleteDeploymentConfigRequest
- AConsumer
that will call methods onDeleteDeploymentConfigRequest.Builder
to create a request. Represents the input of aDeleteDeploymentConfig
operation.- Returns:
- Result of the DeleteDeploymentConfig operation returned by the service.
- See Also:
-
deleteDeploymentGroup
default DeleteDeploymentGroupResponse deleteDeploymentGroup(DeleteDeploymentGroupRequest deleteDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, InvalidRoleException, AwsServiceException, SdkClientException, CodeDeployException Deletes a deployment group.
- Parameters:
deleteDeploymentGroupRequest
- Represents the input of aDeleteDeploymentGroup
operation.- Returns:
- Result of the DeleteDeploymentGroup operation returned by the service.
- See Also:
-
deleteDeploymentGroup
default DeleteDeploymentGroupResponse deleteDeploymentGroup(Consumer<DeleteDeploymentGroupRequest.Builder> deleteDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, InvalidRoleException, AwsServiceException, SdkClientException, CodeDeployException Deletes a deployment group.
This is a convenience which creates an instance of the
DeleteDeploymentGroupRequest.Builder
avoiding the need to create one manually viaDeleteDeploymentGroupRequest.builder()
- Parameters:
deleteDeploymentGroupRequest
- AConsumer
that will call methods onDeleteDeploymentGroupRequest.Builder
to create a request. Represents the input of aDeleteDeploymentGroup
operation.- Returns:
- Result of the DeleteDeploymentGroup operation returned by the service.
- See Also:
-
deleteGitHubAccountToken
default DeleteGitHubAccountTokenResponse deleteGitHubAccountToken(DeleteGitHubAccountTokenRequest deleteGitHubAccountTokenRequest) throws GitHubAccountTokenNameRequiredException, GitHubAccountTokenDoesNotExistException, InvalidGitHubAccountTokenNameException, ResourceValidationException, OperationNotSupportedException, AwsServiceException, SdkClientException, CodeDeployException Deletes a GitHub account connection.
- Parameters:
deleteGitHubAccountTokenRequest
- Represents the input of aDeleteGitHubAccount
operation.- Returns:
- Result of the DeleteGitHubAccountToken operation returned by the service.
- See Also:
-
deleteGitHubAccountToken
default DeleteGitHubAccountTokenResponse deleteGitHubAccountToken(Consumer<DeleteGitHubAccountTokenRequest.Builder> deleteGitHubAccountTokenRequest) throws GitHubAccountTokenNameRequiredException, GitHubAccountTokenDoesNotExistException, InvalidGitHubAccountTokenNameException, ResourceValidationException, OperationNotSupportedException, AwsServiceException, SdkClientException, CodeDeployException Deletes a GitHub account connection.
This is a convenience which creates an instance of the
DeleteGitHubAccountTokenRequest.Builder
avoiding the need to create one manually viaDeleteGitHubAccountTokenRequest.builder()
- Parameters:
deleteGitHubAccountTokenRequest
- AConsumer
that will call methods onDeleteGitHubAccountTokenRequest.Builder
to create a request. Represents the input of aDeleteGitHubAccount
operation.- Returns:
- Result of the DeleteGitHubAccountToken operation returned by the service.
- See Also:
-
deleteResourcesByExternalId
default DeleteResourcesByExternalIdResponse deleteResourcesByExternalId(DeleteResourcesByExternalIdRequest deleteResourcesByExternalIdRequest) throws AwsServiceException, SdkClientException, CodeDeployException Deletes resources linked to an external ID. This action only applies if you have configured blue/green deployments through CloudFormation.
It is not necessary to call this action directly. CloudFormation calls it on your behalf when it needs to delete stack resources. This action is offered publicly in case you need to delete resources to comply with General Data Protection Regulation (GDPR) requirements.
- Parameters:
deleteResourcesByExternalIdRequest
-- Returns:
- Result of the DeleteResourcesByExternalId operation returned by the service.
- See Also:
-
deleteResourcesByExternalId
default DeleteResourcesByExternalIdResponse deleteResourcesByExternalId(Consumer<DeleteResourcesByExternalIdRequest.Builder> deleteResourcesByExternalIdRequest) throws AwsServiceException, SdkClientException, CodeDeployException Deletes resources linked to an external ID. This action only applies if you have configured blue/green deployments through CloudFormation.
It is not necessary to call this action directly. CloudFormation calls it on your behalf when it needs to delete stack resources. This action is offered publicly in case you need to delete resources to comply with General Data Protection Regulation (GDPR) requirements.
This is a convenience which creates an instance of the
DeleteResourcesByExternalIdRequest.Builder
avoiding the need to create one manually viaDeleteResourcesByExternalIdRequest.builder()
- Parameters:
deleteResourcesByExternalIdRequest
- AConsumer
that will call methods onDeleteResourcesByExternalIdRequest.Builder
to create a request.- Returns:
- Result of the DeleteResourcesByExternalId operation returned by the service.
- See Also:
-
deregisterOnPremisesInstance
default DeregisterOnPremisesInstanceResponse deregisterOnPremisesInstance(DeregisterOnPremisesInstanceRequest deregisterOnPremisesInstanceRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Deregisters an on-premises instance.
- Parameters:
deregisterOnPremisesInstanceRequest
- Represents the input of aDeregisterOnPremisesInstance
operation.- Returns:
- Result of the DeregisterOnPremisesInstance operation returned by the service.
- See Also:
-
deregisterOnPremisesInstance
default DeregisterOnPremisesInstanceResponse deregisterOnPremisesInstance(Consumer<DeregisterOnPremisesInstanceRequest.Builder> deregisterOnPremisesInstanceRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Deregisters an on-premises instance.
This is a convenience which creates an instance of the
DeregisterOnPremisesInstanceRequest.Builder
avoiding the need to create one manually viaDeregisterOnPremisesInstanceRequest.builder()
- Parameters:
deregisterOnPremisesInstanceRequest
- AConsumer
that will call methods onDeregisterOnPremisesInstanceRequest.Builder
to create a request. Represents the input of aDeregisterOnPremisesInstance
operation.- Returns:
- Result of the DeregisterOnPremisesInstance operation returned by the service.
- See Also:
-
getApplication
default GetApplicationResponse getApplication(GetApplicationRequest getApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an application.
- Parameters:
getApplicationRequest
- Represents the input of aGetApplication
operation.- Returns:
- Result of the GetApplication operation returned by the service.
- See Also:
-
getApplication
default GetApplicationResponse getApplication(Consumer<GetApplicationRequest.Builder> getApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an application.
This is a convenience which creates an instance of the
GetApplicationRequest.Builder
avoiding the need to create one manually viaGetApplicationRequest.builder()
- Parameters:
getApplicationRequest
- AConsumer
that will call methods onGetApplicationRequest.Builder
to create a request. Represents the input of aGetApplication
operation.- Returns:
- Result of the GetApplication operation returned by the service.
- See Also:
-
getApplicationRevision
default GetApplicationRevisionResponse getApplicationRevision(GetApplicationRevisionRequest getApplicationRevisionRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, RevisionDoesNotExistException, RevisionRequiredException, InvalidRevisionException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an application revision.
- Parameters:
getApplicationRevisionRequest
- Represents the input of aGetApplicationRevision
operation.- Returns:
- Result of the GetApplicationRevision operation returned by the service.
- See Also:
-
getApplicationRevision
default GetApplicationRevisionResponse getApplicationRevision(Consumer<GetApplicationRevisionRequest.Builder> getApplicationRevisionRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, RevisionDoesNotExistException, RevisionRequiredException, InvalidRevisionException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an application revision.
This is a convenience which creates an instance of the
GetApplicationRevisionRequest.Builder
avoiding the need to create one manually viaGetApplicationRevisionRequest.builder()
- Parameters:
getApplicationRevisionRequest
- AConsumer
that will call methods onGetApplicationRevisionRequest.Builder
to create a request. Represents the input of aGetApplicationRevision
operation.- Returns:
- Result of the GetApplicationRevision operation returned by the service.
- See Also:
-
getDeployment
default GetDeploymentResponse getDeployment(GetDeploymentRequest getDeploymentRequest) throws DeploymentIdRequiredException, InvalidDeploymentIdException, DeploymentDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment.
The
content
property of theappSpecContent
object in the returned revision is always null. UseGetApplicationRevision
and thesha256
property of the returnedappSpecContent
object to get the content of the deployment’s AppSpec file.- Parameters:
getDeploymentRequest
- Represents the input of aGetDeployment
operation.- Returns:
- Result of the GetDeployment operation returned by the service.
- See Also:
-
getDeployment
default GetDeploymentResponse getDeployment(Consumer<GetDeploymentRequest.Builder> getDeploymentRequest) throws DeploymentIdRequiredException, InvalidDeploymentIdException, DeploymentDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment.
The
content
property of theappSpecContent
object in the returned revision is always null. UseGetApplicationRevision
and thesha256
property of the returnedappSpecContent
object to get the content of the deployment’s AppSpec file.
This is a convenience which creates an instance of the
GetDeploymentRequest.Builder
avoiding the need to create one manually viaGetDeploymentRequest.builder()
- Parameters:
getDeploymentRequest
- AConsumer
that will call methods onGetDeploymentRequest.Builder
to create a request. Represents the input of aGetDeployment
operation.- Returns:
- Result of the GetDeployment operation returned by the service.
- See Also:
-
getDeploymentConfig
default GetDeploymentConfigResponse getDeploymentConfig(GetDeploymentConfigRequest getDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigDoesNotExistException, InvalidComputePlatformException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment configuration.
- Parameters:
getDeploymentConfigRequest
- Represents the input of aGetDeploymentConfig
operation.- Returns:
- Result of the GetDeploymentConfig operation returned by the service.
- See Also:
-
getDeploymentConfig
default GetDeploymentConfigResponse getDeploymentConfig(Consumer<GetDeploymentConfigRequest.Builder> getDeploymentConfigRequest) throws InvalidDeploymentConfigNameException, DeploymentConfigNameRequiredException, DeploymentConfigDoesNotExistException, InvalidComputePlatformException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment configuration.
This is a convenience which creates an instance of the
GetDeploymentConfigRequest.Builder
avoiding the need to create one manually viaGetDeploymentConfigRequest.builder()
- Parameters:
getDeploymentConfigRequest
- AConsumer
that will call methods onGetDeploymentConfigRequest.Builder
to create a request. Represents the input of aGetDeploymentConfig
operation.- Returns:
- Result of the GetDeploymentConfig operation returned by the service.
- See Also:
-
getDeploymentGroup
default GetDeploymentGroupResponse getDeploymentGroup(GetDeploymentGroupRequest getDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment group.
- Parameters:
getDeploymentGroupRequest
- Represents the input of aGetDeploymentGroup
operation.- Returns:
- Result of the GetDeploymentGroup operation returned by the service.
- See Also:
-
getDeploymentGroup
default GetDeploymentGroupResponse getDeploymentGroup(Consumer<GetDeploymentGroupRequest.Builder> getDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, DeploymentGroupNameRequiredException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Gets information about a deployment group.
This is a convenience which creates an instance of the
GetDeploymentGroupRequest.Builder
avoiding the need to create one manually viaGetDeploymentGroupRequest.builder()
- Parameters:
getDeploymentGroupRequest
- AConsumer
that will call methods onGetDeploymentGroupRequest.Builder
to create a request. Represents the input of aGetDeploymentGroup
operation.- Returns:
- Result of the GetDeploymentGroup operation returned by the service.
- See Also:
-
getDeploymentTarget
default GetDeploymentTargetResponse getDeploymentTarget(GetDeploymentTargetRequest getDeploymentTargetRequest) throws InvalidDeploymentIdException, DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, DeploymentTargetIdRequiredException, InvalidDeploymentTargetIdException, DeploymentTargetDoesNotExistException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Returns information about a deployment target.
- Parameters:
getDeploymentTargetRequest
-- Returns:
- Result of the GetDeploymentTarget operation returned by the service.
- See Also:
-
getDeploymentTarget
default GetDeploymentTargetResponse getDeploymentTarget(Consumer<GetDeploymentTargetRequest.Builder> getDeploymentTargetRequest) throws InvalidDeploymentIdException, DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, DeploymentTargetIdRequiredException, InvalidDeploymentTargetIdException, DeploymentTargetDoesNotExistException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Returns information about a deployment target.
This is a convenience which creates an instance of the
GetDeploymentTargetRequest.Builder
avoiding the need to create one manually viaGetDeploymentTargetRequest.builder()
- Parameters:
getDeploymentTargetRequest
- AConsumer
that will call methods onGetDeploymentTargetRequest.Builder
to create a request.- Returns:
- Result of the GetDeploymentTarget operation returned by the service.
- See Also:
-
getOnPremisesInstance
default GetOnPremisesInstanceResponse getOnPremisesInstance(GetOnPremisesInstanceRequest getOnPremisesInstanceRequest) throws InstanceNameRequiredException, InstanceNotRegisteredException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an on-premises instance.
- Parameters:
getOnPremisesInstanceRequest
- Represents the input of aGetOnPremisesInstance
operation.- Returns:
- Result of the GetOnPremisesInstance operation returned by the service.
- See Also:
-
getOnPremisesInstance
default GetOnPremisesInstanceResponse getOnPremisesInstance(Consumer<GetOnPremisesInstanceRequest.Builder> getOnPremisesInstanceRequest) throws InstanceNameRequiredException, InstanceNotRegisteredException, InvalidInstanceNameException, AwsServiceException, SdkClientException, CodeDeployException Gets information about an on-premises instance.
This is a convenience which creates an instance of the
GetOnPremisesInstanceRequest.Builder
avoiding the need to create one manually viaGetOnPremisesInstanceRequest.builder()
- Parameters:
getOnPremisesInstanceRequest
- AConsumer
that will call methods onGetOnPremisesInstanceRequest.Builder
to create a request. Represents the input of aGetOnPremisesInstance
operation.- Returns:
- Result of the GetOnPremisesInstance operation returned by the service.
- See Also:
-
listApplicationRevisions
default ListApplicationRevisionsResponse listApplicationRevisions(ListApplicationRevisionsRequest listApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, InvalidSortByException, InvalidSortOrderException, InvalidBucketNameFilterException, InvalidKeyPrefixFilterException, BucketNameFilterRequiredException, InvalidDeployedStateFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists information about revisions for an application.
- Parameters:
listApplicationRevisionsRequest
- Represents the input of aListApplicationRevisions
operation.- Returns:
- Result of the ListApplicationRevisions operation returned by the service.
- See Also:
-
listApplicationRevisions
default ListApplicationRevisionsResponse listApplicationRevisions(Consumer<ListApplicationRevisionsRequest.Builder> listApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, InvalidSortByException, InvalidSortOrderException, InvalidBucketNameFilterException, InvalidKeyPrefixFilterException, BucketNameFilterRequiredException, InvalidDeployedStateFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists information about revisions for an application.
This is a convenience which creates an instance of the
ListApplicationRevisionsRequest.Builder
avoiding the need to create one manually viaListApplicationRevisionsRequest.builder()
- Parameters:
listApplicationRevisionsRequest
- AConsumer
that will call methods onListApplicationRevisionsRequest.Builder
to create a request. Represents the input of aListApplicationRevisions
operation.- Returns:
- Result of the ListApplicationRevisions operation returned by the service.
- See Also:
-
listApplicationRevisionsPaginator
default ListApplicationRevisionsIterable listApplicationRevisionsPaginator(ListApplicationRevisionsRequest listApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, InvalidSortByException, InvalidSortOrderException, InvalidBucketNameFilterException, InvalidKeyPrefixFilterException, BucketNameFilterRequiredException, InvalidDeployedStateFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client.listApplicationRevisionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client .listApplicationRevisionsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client.listApplicationRevisionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation.- Parameters:
listApplicationRevisionsRequest
- Represents the input of aListApplicationRevisions
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listApplicationRevisionsPaginator
default ListApplicationRevisionsIterable listApplicationRevisionsPaginator(Consumer<ListApplicationRevisionsRequest.Builder> listApplicationRevisionsRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, InvalidSortByException, InvalidSortOrderException, InvalidBucketNameFilterException, InvalidKeyPrefixFilterException, BucketNameFilterRequiredException, InvalidDeployedStateFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client.listApplicationRevisionsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client .listApplicationRevisionsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationRevisionsIterable responses = client.listApplicationRevisionsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplicationRevisions(software.amazon.awssdk.services.codedeploy.model.ListApplicationRevisionsRequest)
operation.
This is a convenience which creates an instance of the
ListApplicationRevisionsRequest.Builder
avoiding the need to create one manually viaListApplicationRevisionsRequest.builder()
- Parameters:
listApplicationRevisionsRequest
- AConsumer
that will call methods onListApplicationRevisionsRequest.Builder
to create a request. Represents the input of aListApplicationRevisions
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listApplications
default ListApplicationsResponse listApplications(ListApplicationsRequest listApplicationsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the applications registered with the user or Amazon Web Services account.
- Parameters:
listApplicationsRequest
- Represents the input of aListApplications
operation.- Returns:
- Result of the ListApplications operation returned by the service.
- See Also:
-
listApplications
default ListApplicationsResponse listApplications(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the applications registered with the user or Amazon Web Services account.
This is a convenience which creates an instance of the
ListApplicationsRequest.Builder
avoiding the need to create one manually viaListApplicationsRequest.builder()
- Parameters:
listApplicationsRequest
- AConsumer
that will call methods onListApplicationsRequest.Builder
to create a request. Represents the input of aListApplications
operation.- Returns:
- Result of the ListApplications operation returned by the service.
- See Also:
-
listApplications
default ListApplicationsResponse listApplications() throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployExceptionLists the applications registered with the user or Amazon Web Services account.
- Returns:
- Result of the ListApplications operation returned by the service.
- See Also:
-
listApplicationsPaginator
default ListApplicationsIterable listApplicationsPaginator() throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployExceptionThis is a variant of
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client .listApplicationsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListApplicationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listApplicationsPaginator
default ListApplicationsIterable listApplicationsPaginator(ListApplicationsRequest listApplicationsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client .listApplicationsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListApplicationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.- Parameters:
listApplicationsRequest
- Represents the input of aListApplications
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listApplicationsPaginator
default ListApplicationsIterable listApplicationsPaginator(Consumer<ListApplicationsRequest.Builder> listApplicationsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client .listApplicationsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListApplicationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListApplicationsIterable responses = client.listApplicationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApplications(software.amazon.awssdk.services.codedeploy.model.ListApplicationsRequest)
operation.
This is a convenience which creates an instance of the
ListApplicationsRequest.Builder
avoiding the need to create one manually viaListApplicationsRequest.builder()
- Parameters:
listApplicationsRequest
- AConsumer
that will call methods onListApplicationsRequest.Builder
to create a request. Represents the input of aListApplications
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentConfigs
default ListDeploymentConfigsResponse listDeploymentConfigs(ListDeploymentConfigsRequest listDeploymentConfigsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployment configurations with the user or Amazon Web Services account.
- Parameters:
listDeploymentConfigsRequest
- Represents the input of aListDeploymentConfigs
operation.- Returns:
- Result of the ListDeploymentConfigs operation returned by the service.
- See Also:
-
listDeploymentConfigs
default ListDeploymentConfigsResponse listDeploymentConfigs(Consumer<ListDeploymentConfigsRequest.Builder> listDeploymentConfigsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployment configurations with the user or Amazon Web Services account.
This is a convenience which creates an instance of the
ListDeploymentConfigsRequest.Builder
avoiding the need to create one manually viaListDeploymentConfigsRequest.builder()
- Parameters:
listDeploymentConfigsRequest
- AConsumer
that will call methods onListDeploymentConfigsRequest.Builder
to create a request. Represents the input of aListDeploymentConfigs
operation.- Returns:
- Result of the ListDeploymentConfigs operation returned by the service.
- See Also:
-
listDeploymentConfigs
default ListDeploymentConfigsResponse listDeploymentConfigs() throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployExceptionLists the deployment configurations with the user or Amazon Web Services account.
- Returns:
- Result of the ListDeploymentConfigs operation returned by the service.
- See Also:
-
listDeploymentConfigsPaginator
default ListDeploymentConfigsIterable listDeploymentConfigsPaginator() throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployExceptionThis is a variant of
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client .listDeploymentConfigsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentConfigsPaginator
default ListDeploymentConfigsIterable listDeploymentConfigsPaginator(ListDeploymentConfigsRequest listDeploymentConfigsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client .listDeploymentConfigsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.- Parameters:
listDeploymentConfigsRequest
- Represents the input of aListDeploymentConfigs
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentConfigsPaginator
default ListDeploymentConfigsIterable listDeploymentConfigsPaginator(Consumer<ListDeploymentConfigsRequest.Builder> listDeploymentConfigsRequest) throws InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client .listDeploymentConfigsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentConfigsIterable responses = client.listDeploymentConfigsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeploymentConfigs(software.amazon.awssdk.services.codedeploy.model.ListDeploymentConfigsRequest)
operation.
This is a convenience which creates an instance of the
ListDeploymentConfigsRequest.Builder
avoiding the need to create one manually viaListDeploymentConfigsRequest.builder()
- Parameters:
listDeploymentConfigsRequest
- AConsumer
that will call methods onListDeploymentConfigsRequest.Builder
to create a request. Represents the input of aListDeploymentConfigs
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentGroups
default ListDeploymentGroupsResponse listDeploymentGroups(ListDeploymentGroupsRequest listDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployment groups for an application registered with the Amazon Web Services user or Amazon Web Services account.
- Parameters:
listDeploymentGroupsRequest
- Represents the input of aListDeploymentGroups
operation.- Returns:
- Result of the ListDeploymentGroups operation returned by the service.
- See Also:
-
listDeploymentGroups
default ListDeploymentGroupsResponse listDeploymentGroups(Consumer<ListDeploymentGroupsRequest.Builder> listDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployment groups for an application registered with the Amazon Web Services user or Amazon Web Services account.
This is a convenience which creates an instance of the
ListDeploymentGroupsRequest.Builder
avoiding the need to create one manually viaListDeploymentGroupsRequest.builder()
- Parameters:
listDeploymentGroupsRequest
- AConsumer
that will call methods onListDeploymentGroupsRequest.Builder
to create a request. Represents the input of aListDeploymentGroups
operation.- Returns:
- Result of the ListDeploymentGroups operation returned by the service.
- See Also:
-
listDeploymentGroupsPaginator
default ListDeploymentGroupsIterable listDeploymentGroupsPaginator(ListDeploymentGroupsRequest listDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client.listDeploymentGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client .listDeploymentGroupsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client.listDeploymentGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation.- Parameters:
listDeploymentGroupsRequest
- Represents the input of aListDeploymentGroups
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentGroupsPaginator
default ListDeploymentGroupsIterable listDeploymentGroupsPaginator(Consumer<ListDeploymentGroupsRequest.Builder> listDeploymentGroupsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client.listDeploymentGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client .listDeploymentGroupsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentGroupsIterable responses = client.listDeploymentGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeploymentGroups(software.amazon.awssdk.services.codedeploy.model.ListDeploymentGroupsRequest)
operation.
This is a convenience which creates an instance of the
ListDeploymentGroupsRequest.Builder
avoiding the need to create one manually viaListDeploymentGroupsRequest.builder()
- Parameters:
listDeploymentGroupsRequest
- AConsumer
that will call methods onListDeploymentGroupsRequest.Builder
to create a request. Represents the input of aListDeploymentGroups
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentTargets
default ListDeploymentTargetsResponse listDeploymentTargets(ListDeploymentTargetsRequest listDeploymentTargetsRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, InvalidNextTokenException, InvalidDeploymentIdException, InvalidInstanceStatusException, InvalidInstanceTypeException, InvalidDeploymentInstanceTypeException, InvalidTargetFilterNameException, AwsServiceException, SdkClientException, CodeDeployException Returns an array of target IDs that are associated a deployment.
- Parameters:
listDeploymentTargetsRequest
-- Returns:
- Result of the ListDeploymentTargets operation returned by the service.
- See Also:
-
listDeploymentTargets
default ListDeploymentTargetsResponse listDeploymentTargets(Consumer<ListDeploymentTargetsRequest.Builder> listDeploymentTargetsRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentNotStartedException, InvalidNextTokenException, InvalidDeploymentIdException, InvalidInstanceStatusException, InvalidInstanceTypeException, InvalidDeploymentInstanceTypeException, InvalidTargetFilterNameException, AwsServiceException, SdkClientException, CodeDeployException Returns an array of target IDs that are associated a deployment.
This is a convenience which creates an instance of the
ListDeploymentTargetsRequest.Builder
avoiding the need to create one manually viaListDeploymentTargetsRequest.builder()
- Parameters:
listDeploymentTargetsRequest
- AConsumer
that will call methods onListDeploymentTargetsRequest.Builder
to create a request.- Returns:
- Result of the ListDeploymentTargets operation returned by the service.
- See Also:
-
listDeployments
default ListDeploymentsResponse listDeployments(ListDeploymentsRequest listDeploymentsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.
- Parameters:
listDeploymentsRequest
- Represents the input of aListDeployments
operation.- Returns:
- Result of the ListDeployments operation returned by the service.
- See Also:
-
listDeployments
default ListDeploymentsResponse listDeployments(Consumer<ListDeploymentsRequest.Builder> listDeploymentsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployException Lists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.
This is a convenience which creates an instance of the
ListDeploymentsRequest.Builder
avoiding the need to create one manually viaListDeploymentsRequest.builder()
- Parameters:
listDeploymentsRequest
- AConsumer
that will call methods onListDeploymentsRequest.Builder
to create a request. Represents the input of aListDeployments
operation.- Returns:
- Result of the ListDeployments operation returned by the service.
- See Also:
-
listDeployments
default ListDeploymentsResponse listDeployments() throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployExceptionLists the deployments in a deployment group for an application registered with the user or Amazon Web Services account.
- Returns:
- Result of the ListDeployments operation returned by the service.
- See Also:
-
listDeploymentsPaginator
default ListDeploymentsIterable listDeploymentsPaginator() throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployExceptionThis is a variant of
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client .listDeploymentsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentsPaginator
default ListDeploymentsIterable listDeploymentsPaginator(ListDeploymentsRequest listDeploymentsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client .listDeploymentsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.- Parameters:
listDeploymentsRequest
- Represents the input of aListDeployments
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listDeploymentsPaginator
default ListDeploymentsIterable listDeploymentsPaginator(Consumer<ListDeploymentsRequest.Builder> listDeploymentsRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupDoesNotExistException, DeploymentGroupNameRequiredException, InvalidTimeRangeException, InvalidDeploymentStatusException, InvalidNextTokenException, InvalidExternalIdException, InvalidInputException, AwsServiceException, SdkClientException, CodeDeployException This is a variant of
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client .listDeploymentsPaginator(request); for (software.amazon.awssdk.services.codedeploy.model.ListDeploymentsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.codedeploy.paginators.ListDeploymentsIterable responses = client.listDeploymentsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDeployments(software.amazon.awssdk.services.codedeploy.model.ListDeploymentsRequest)
operation.
This is a convenience which creates an instance of the
ListDeploymentsRequest.Builder
avoiding the need to create one manually viaListDeploymentsRequest.builder()
- Parameters:
listDeploymentsRequest
- AConsumer
that will call methods onListDeploymentsRequest.Builder
to create a request. Represents the input of aListDeployments
operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listGitHubAccountTokenNames
default ListGitHubAccountTokenNamesResponse listGitHubAccountTokenNames(ListGitHubAccountTokenNamesRequest listGitHubAccountTokenNamesRequest) throws InvalidNextTokenException, ResourceValidationException, OperationNotSupportedException, AwsServiceException, SdkClientException, CodeDeployException Lists the names of stored connections to GitHub accounts.
- Parameters:
listGitHubAccountTokenNamesRequest
- Represents the input of aListGitHubAccountTokenNames
operation.- Returns:
- Result of the ListGitHubAccountTokenNames operation returned by the service.
- See Also:
-
listGitHubAccountTokenNames
default ListGitHubAccountTokenNamesResponse listGitHubAccountTokenNames(Consumer<ListGitHubAccountTokenNamesRequest.Builder> listGitHubAccountTokenNamesRequest) throws InvalidNextTokenException, ResourceValidationException, OperationNotSupportedException, AwsServiceException, SdkClientException, CodeDeployException Lists the names of stored connections to GitHub accounts.
This is a convenience which creates an instance of the
ListGitHubAccountTokenNamesRequest.Builder
avoiding the need to create one manually viaListGitHubAccountTokenNamesRequest.builder()
- Parameters:
listGitHubAccountTokenNamesRequest
- AConsumer
that will call methods onListGitHubAccountTokenNamesRequest.Builder
to create a request. Represents the input of aListGitHubAccountTokenNames
operation.- Returns:
- Result of the ListGitHubAccountTokenNames operation returned by the service.
- See Also:
-
listGitHubAccountTokenNames
default ListGitHubAccountTokenNamesResponse listGitHubAccountTokenNames() throws InvalidNextTokenException, ResourceValidationException, OperationNotSupportedException, AwsServiceException, SdkClientException, CodeDeployExceptionLists the names of stored connections to GitHub accounts.
- Returns:
- Result of the ListGitHubAccountTokenNames operation returned by the service.
- See Also:
-
listOnPremisesInstances
default ListOnPremisesInstancesResponse listOnPremisesInstances(ListOnPremisesInstancesRequest listOnPremisesInstancesRequest) throws InvalidRegistrationStatusException, InvalidTagFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Gets a list of names for one or more on-premises instances.
Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.
- Parameters:
listOnPremisesInstancesRequest
- Represents the input of aListOnPremisesInstances
operation.- Returns:
- Result of the ListOnPremisesInstances operation returned by the service.
- See Also:
-
listOnPremisesInstances
default ListOnPremisesInstancesResponse listOnPremisesInstances(Consumer<ListOnPremisesInstancesRequest.Builder> listOnPremisesInstancesRequest) throws InvalidRegistrationStatusException, InvalidTagFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployException Gets a list of names for one or more on-premises instances.
Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.
This is a convenience which creates an instance of the
ListOnPremisesInstancesRequest.Builder
avoiding the need to create one manually viaListOnPremisesInstancesRequest.builder()
- Parameters:
listOnPremisesInstancesRequest
- AConsumer
that will call methods onListOnPremisesInstancesRequest.Builder
to create a request. Represents the input of aListOnPremisesInstances
operation.- Returns:
- Result of the ListOnPremisesInstances operation returned by the service.
- See Also:
-
listOnPremisesInstances
default ListOnPremisesInstancesResponse listOnPremisesInstances() throws InvalidRegistrationStatusException, InvalidTagFilterException, InvalidNextTokenException, AwsServiceException, SdkClientException, CodeDeployExceptionGets a list of names for one or more on-premises instances.
Unless otherwise specified, both registered and deregistered on-premises instance names are listed. To list only registered or deregistered on-premises instance names, use the registration status parameter.
- Returns:
- Result of the ListOnPremisesInstances operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ArnNotSupportedException, InvalidArnException, ResourceArnRequiredException, AwsServiceException, SdkClientException, CodeDeployException Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ArnNotSupportedException, InvalidArnException, ResourceArnRequiredException, AwsServiceException, SdkClientException, CodeDeployException Returns a list of tags for the resource identified by a specified Amazon Resource Name (ARN). Tags are used to organize and categorize your CodeDeploy resources.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
putLifecycleEventHookExecutionStatus
default PutLifecycleEventHookExecutionStatusResponse putLifecycleEventHookExecutionStatus(PutLifecycleEventHookExecutionStatusRequest putLifecycleEventHookExecutionStatusRequest) throws InvalidLifecycleEventHookExecutionStatusException, InvalidLifecycleEventHookExecutionIdException, LifecycleEventAlreadyCompletedException, DeploymentIdRequiredException, DeploymentDoesNotExistException, InvalidDeploymentIdException, UnsupportedActionForDeploymentTypeException, AwsServiceException, SdkClientException, CodeDeployException Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the Lambda or Amazon ECS compute platform. For Lambda deployments, the available lifecycle hooks are
BeforeAllowTraffic
andAfterAllowTraffic
. For Amazon ECS deployments, the available lifecycle hooks areBeforeInstall
,AfterInstall
,AfterAllowTestTraffic
,BeforeAllowTraffic
, andAfterAllowTraffic
. Lambda validation functions returnSucceeded
orFailed
. For more information, see AppSpec 'hooks' Section for an Lambda Deployment and AppSpec 'hooks' Section for an Amazon ECS Deployment.- Parameters:
putLifecycleEventHookExecutionStatusRequest
-- Returns:
- Result of the PutLifecycleEventHookExecutionStatus operation returned by the service.
- See Also:
-
putLifecycleEventHookExecutionStatus
default PutLifecycleEventHookExecutionStatusResponse putLifecycleEventHookExecutionStatus(Consumer<PutLifecycleEventHookExecutionStatusRequest.Builder> putLifecycleEventHookExecutionStatusRequest) throws InvalidLifecycleEventHookExecutionStatusException, InvalidLifecycleEventHookExecutionIdException, LifecycleEventAlreadyCompletedException, DeploymentIdRequiredException, DeploymentDoesNotExistException, InvalidDeploymentIdException, UnsupportedActionForDeploymentTypeException, AwsServiceException, SdkClientException, CodeDeployException Sets the result of a Lambda validation function. The function validates lifecycle hooks during a deployment that uses the Lambda or Amazon ECS compute platform. For Lambda deployments, the available lifecycle hooks are
BeforeAllowTraffic
andAfterAllowTraffic
. For Amazon ECS deployments, the available lifecycle hooks areBeforeInstall
,AfterInstall
,AfterAllowTestTraffic
,BeforeAllowTraffic
, andAfterAllowTraffic
. Lambda validation functions returnSucceeded
orFailed
. For more information, see AppSpec 'hooks' Section for an Lambda Deployment and AppSpec 'hooks' Section for an Amazon ECS Deployment.
This is a convenience which creates an instance of the
PutLifecycleEventHookExecutionStatusRequest.Builder
avoiding the need to create one manually viaPutLifecycleEventHookExecutionStatusRequest.builder()
- Parameters:
putLifecycleEventHookExecutionStatusRequest
- AConsumer
that will call methods onPutLifecycleEventHookExecutionStatusRequest.Builder
to create a request.- Returns:
- Result of the PutLifecycleEventHookExecutionStatus operation returned by the service.
- See Also:
-
registerApplicationRevision
default RegisterApplicationRevisionResponse registerApplicationRevision(RegisterApplicationRevisionRequest registerApplicationRevisionRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, DescriptionTooLongException, RevisionRequiredException, InvalidRevisionException, AwsServiceException, SdkClientException, CodeDeployException Registers with CodeDeploy a revision for the specified application.
- Parameters:
registerApplicationRevisionRequest
- Represents the input of a RegisterApplicationRevision operation.- Returns:
- Result of the RegisterApplicationRevision operation returned by the service.
- See Also:
-
registerApplicationRevision
default RegisterApplicationRevisionResponse registerApplicationRevision(Consumer<RegisterApplicationRevisionRequest.Builder> registerApplicationRevisionRequest) throws ApplicationDoesNotExistException, ApplicationNameRequiredException, InvalidApplicationNameException, DescriptionTooLongException, RevisionRequiredException, InvalidRevisionException, AwsServiceException, SdkClientException, CodeDeployException Registers with CodeDeploy a revision for the specified application.
This is a convenience which creates an instance of the
RegisterApplicationRevisionRequest.Builder
avoiding the need to create one manually viaRegisterApplicationRevisionRequest.builder()
- Parameters:
registerApplicationRevisionRequest
- AConsumer
that will call methods onRegisterApplicationRevisionRequest.Builder
to create a request. Represents the input of a RegisterApplicationRevision operation.- Returns:
- Result of the RegisterApplicationRevision operation returned by the service.
- See Also:
-
registerOnPremisesInstance
default RegisterOnPremisesInstanceResponse registerOnPremisesInstance(RegisterOnPremisesInstanceRequest registerOnPremisesInstanceRequest) throws InstanceNameAlreadyRegisteredException, IamArnRequiredException, IamSessionArnAlreadyRegisteredException, IamUserArnAlreadyRegisteredException, InstanceNameRequiredException, IamUserArnRequiredException, InvalidInstanceNameException, InvalidIamSessionArnException, InvalidIamUserArnException, MultipleIamArnsProvidedException, AwsServiceException, SdkClientException, CodeDeployException Registers an on-premises instance.
Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.
- Parameters:
registerOnPremisesInstanceRequest
- Represents the input of the register on-premises instance operation.- Returns:
- Result of the RegisterOnPremisesInstance operation returned by the service.
- See Also:
-
registerOnPremisesInstance
default RegisterOnPremisesInstanceResponse registerOnPremisesInstance(Consumer<RegisterOnPremisesInstanceRequest.Builder> registerOnPremisesInstanceRequest) throws InstanceNameAlreadyRegisteredException, IamArnRequiredException, IamSessionArnAlreadyRegisteredException, IamUserArnAlreadyRegisteredException, InstanceNameRequiredException, IamUserArnRequiredException, InvalidInstanceNameException, InvalidIamSessionArnException, InvalidIamUserArnException, MultipleIamArnsProvidedException, AwsServiceException, SdkClientException, CodeDeployException Registers an on-premises instance.
Only one IAM ARN (an IAM session ARN or IAM user ARN) is supported in the request. You cannot use both.
This is a convenience which creates an instance of the
RegisterOnPremisesInstanceRequest.Builder
avoiding the need to create one manually viaRegisterOnPremisesInstanceRequest.builder()
- Parameters:
registerOnPremisesInstanceRequest
- AConsumer
that will call methods onRegisterOnPremisesInstanceRequest.Builder
to create a request. Represents the input of the register on-premises instance operation.- Returns:
- Result of the RegisterOnPremisesInstance operation returned by the service.
- See Also:
-
removeTagsFromOnPremisesInstances
default RemoveTagsFromOnPremisesInstancesResponse removeTagsFromOnPremisesInstances(RemoveTagsFromOnPremisesInstancesRequest removeTagsFromOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, TagRequiredException, InvalidTagException, TagLimitExceededException, InstanceLimitExceededException, InstanceNotRegisteredException, AwsServiceException, SdkClientException, CodeDeployException Removes one or more tags from one or more on-premises instances.
- Parameters:
removeTagsFromOnPremisesInstancesRequest
- Represents the input of aRemoveTagsFromOnPremisesInstances
operation.- Returns:
- Result of the RemoveTagsFromOnPremisesInstances operation returned by the service.
- See Also:
-
removeTagsFromOnPremisesInstances
default RemoveTagsFromOnPremisesInstancesResponse removeTagsFromOnPremisesInstances(Consumer<RemoveTagsFromOnPremisesInstancesRequest.Builder> removeTagsFromOnPremisesInstancesRequest) throws InstanceNameRequiredException, InvalidInstanceNameException, TagRequiredException, InvalidTagException, TagLimitExceededException, InstanceLimitExceededException, InstanceNotRegisteredException, AwsServiceException, SdkClientException, CodeDeployException Removes one or more tags from one or more on-premises instances.
This is a convenience which creates an instance of the
RemoveTagsFromOnPremisesInstancesRequest.Builder
avoiding the need to create one manually viaRemoveTagsFromOnPremisesInstancesRequest.builder()
- Parameters:
removeTagsFromOnPremisesInstancesRequest
- AConsumer
that will call methods onRemoveTagsFromOnPremisesInstancesRequest.Builder
to create a request. Represents the input of aRemoveTagsFromOnPremisesInstances
operation.- Returns:
- Result of the RemoveTagsFromOnPremisesInstances operation returned by the service.
- See Also:
-
stopDeployment
default StopDeploymentResponse stopDeployment(StopDeploymentRequest stopDeploymentRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentAlreadyCompletedException, InvalidDeploymentIdException, UnsupportedActionForDeploymentTypeException, AwsServiceException, SdkClientException, CodeDeployException Attempts to stop an ongoing deployment.
- Parameters:
stopDeploymentRequest
- Represents the input of aStopDeployment
operation.- Returns:
- Result of the StopDeployment operation returned by the service.
- See Also:
-
stopDeployment
default StopDeploymentResponse stopDeployment(Consumer<StopDeploymentRequest.Builder> stopDeploymentRequest) throws DeploymentIdRequiredException, DeploymentDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentAlreadyCompletedException, InvalidDeploymentIdException, UnsupportedActionForDeploymentTypeException, AwsServiceException, SdkClientException, CodeDeployException Attempts to stop an ongoing deployment.
This is a convenience which creates an instance of the
StopDeploymentRequest.Builder
avoiding the need to create one manually viaStopDeploymentRequest.builder()
- Parameters:
stopDeploymentRequest
- AConsumer
that will call methods onStopDeploymentRequest.Builder
to create a request. Represents the input of aStopDeployment
operation.- Returns:
- Result of the StopDeployment operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ResourceArnRequiredException, ApplicationDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, TagRequiredException, InvalidTagsToAddException, ArnNotSupportedException, InvalidArnException, AwsServiceException, SdkClientException, CodeDeployException Associates the list of tags in the input
Tags
parameter with the resource identified by theResourceArn
input parameter.- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ResourceArnRequiredException, ApplicationDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, TagRequiredException, InvalidTagsToAddException, ArnNotSupportedException, InvalidArnException, AwsServiceException, SdkClientException, CodeDeployException Associates the list of tags in the input
Tags
parameter with the resource identified by theResourceArn
input parameter.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ResourceArnRequiredException, ApplicationDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, TagRequiredException, InvalidTagsToAddException, ArnNotSupportedException, InvalidArnException, AwsServiceException, SdkClientException, CodeDeployException Disassociates a resource from a list of tags. The resource is identified by the
ResourceArn
input parameter. The tags are identified by the list of keys in theTagKeys
input parameter.- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ResourceArnRequiredException, ApplicationDoesNotExistException, DeploymentGroupDoesNotExistException, DeploymentConfigDoesNotExistException, TagRequiredException, InvalidTagsToAddException, ArnNotSupportedException, InvalidArnException, AwsServiceException, SdkClientException, CodeDeployException Disassociates a resource from a list of tags. The resource is identified by the
ResourceArn
input parameter. The tags are identified by the list of keys in theTagKeys
input parameter.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateApplication
default UpdateApplicationResponse updateApplication(UpdateApplicationRequest updateApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationAlreadyExistsException, ApplicationDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Changes the name of an application.
- Parameters:
updateApplicationRequest
- Represents the input of anUpdateApplication
operation.- Returns:
- Result of the UpdateApplication operation returned by the service.
- See Also:
-
updateApplication
default UpdateApplicationResponse updateApplication(Consumer<UpdateApplicationRequest.Builder> updateApplicationRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationAlreadyExistsException, ApplicationDoesNotExistException, AwsServiceException, SdkClientException, CodeDeployException Changes the name of an application.
This is a convenience which creates an instance of the
UpdateApplicationRequest.Builder
avoiding the need to create one manually viaUpdateApplicationRequest.builder()
- Parameters:
updateApplicationRequest
- AConsumer
that will call methods onUpdateApplicationRequest.Builder
to create a request. Represents the input of anUpdateApplication
operation.- Returns:
- Result of the UpdateApplication operation returned by the service.
- See Also:
-
updateDeploymentGroup
default UpdateDeploymentGroupResponse updateDeploymentGroup(UpdateDeploymentGroupRequest updateDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupAlreadyExistsException, DeploymentGroupNameRequiredException, DeploymentGroupDoesNotExistException, InvalidEc2TagException, InvalidTagException, InvalidAutoScalingGroupException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, InvalidRoleException, LifecycleHookLimitExceededException, InvalidTriggerConfigException, TriggerTargetsLimitExceededException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidDeploymentStyleException, InvalidBlueGreenDeploymentConfigurationException, InvalidEc2TagCombinationException, InvalidOnPremisesTagCombinationException, TagSetListLimitExceededException, InvalidInputException, ThrottlingException, InvalidEcsServiceException, InvalidTargetGroupPairException, EcsServiceMappingLimitExceededException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Changes information about a deployment group.
- Parameters:
updateDeploymentGroupRequest
- Represents the input of anUpdateDeploymentGroup
operation.- Returns:
- Result of the UpdateDeploymentGroup operation returned by the service.
- See Also:
-
updateDeploymentGroup
default UpdateDeploymentGroupResponse updateDeploymentGroup(Consumer<UpdateDeploymentGroupRequest.Builder> updateDeploymentGroupRequest) throws ApplicationNameRequiredException, InvalidApplicationNameException, ApplicationDoesNotExistException, InvalidDeploymentGroupNameException, DeploymentGroupAlreadyExistsException, DeploymentGroupNameRequiredException, DeploymentGroupDoesNotExistException, InvalidEc2TagException, InvalidTagException, InvalidAutoScalingGroupException, InvalidDeploymentConfigNameException, DeploymentConfigDoesNotExistException, InvalidRoleException, LifecycleHookLimitExceededException, InvalidTriggerConfigException, TriggerTargetsLimitExceededException, InvalidAlarmConfigException, AlarmsLimitExceededException, InvalidAutoRollbackConfigException, InvalidLoadBalancerInfoException, InvalidDeploymentStyleException, InvalidBlueGreenDeploymentConfigurationException, InvalidEc2TagCombinationException, InvalidOnPremisesTagCombinationException, TagSetListLimitExceededException, InvalidInputException, ThrottlingException, InvalidEcsServiceException, InvalidTargetGroupPairException, EcsServiceMappingLimitExceededException, InvalidTrafficRoutingConfigurationException, AwsServiceException, SdkClientException, CodeDeployException Changes information about a deployment group.
This is a convenience which creates an instance of the
UpdateDeploymentGroupRequest.Builder
avoiding the need to create one manually viaUpdateDeploymentGroupRequest.builder()
- Parameters:
updateDeploymentGroupRequest
- AConsumer
that will call methods onUpdateDeploymentGroupRequest.Builder
to create a request. Represents the input of anUpdateDeploymentGroup
operation.- Returns:
- Result of the UpdateDeploymentGroup operation returned by the service.
- See Also:
-
waiter
Create an instance ofCodeDeployWaiter
using this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
CodeDeployWaiter
-
create
Create aCodeDeployClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aCodeDeployClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-