AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest Class Reference

#include <UpdateDeploymentGroupRequest.h>

+ Inheritance diagram for Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest:

Public Member Functions

 UpdateDeploymentGroupRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetApplicationName () const
 
bool ApplicationNameHasBeenSet () const
 
void SetApplicationName (const Aws::String &value)
 
void SetApplicationName (Aws::String &&value)
 
void SetApplicationName (const char *value)
 
UpdateDeploymentGroupRequestWithApplicationName (const Aws::String &value)
 
UpdateDeploymentGroupRequestWithApplicationName (Aws::String &&value)
 
UpdateDeploymentGroupRequestWithApplicationName (const char *value)
 
const Aws::StringGetCurrentDeploymentGroupName () const
 
bool CurrentDeploymentGroupNameHasBeenSet () const
 
void SetCurrentDeploymentGroupName (const Aws::String &value)
 
void SetCurrentDeploymentGroupName (Aws::String &&value)
 
void SetCurrentDeploymentGroupName (const char *value)
 
UpdateDeploymentGroupRequestWithCurrentDeploymentGroupName (const Aws::String &value)
 
UpdateDeploymentGroupRequestWithCurrentDeploymentGroupName (Aws::String &&value)
 
UpdateDeploymentGroupRequestWithCurrentDeploymentGroupName (const char *value)
 
const Aws::StringGetNewDeploymentGroupName () const
 
bool NewDeploymentGroupNameHasBeenSet () const
 
void SetNewDeploymentGroupName (const Aws::String &value)
 
void SetNewDeploymentGroupName (Aws::String &&value)
 
void SetNewDeploymentGroupName (const char *value)
 
UpdateDeploymentGroupRequestWithNewDeploymentGroupName (const Aws::String &value)
 
UpdateDeploymentGroupRequestWithNewDeploymentGroupName (Aws::String &&value)
 
UpdateDeploymentGroupRequestWithNewDeploymentGroupName (const char *value)
 
const Aws::StringGetDeploymentConfigName () const
 
bool DeploymentConfigNameHasBeenSet () const
 
void SetDeploymentConfigName (const Aws::String &value)
 
void SetDeploymentConfigName (Aws::String &&value)
 
void SetDeploymentConfigName (const char *value)
 
UpdateDeploymentGroupRequestWithDeploymentConfigName (const Aws::String &value)
 
UpdateDeploymentGroupRequestWithDeploymentConfigName (Aws::String &&value)
 
UpdateDeploymentGroupRequestWithDeploymentConfigName (const char *value)
 
const Aws::Vector< EC2TagFilter > & GetEc2TagFilters () const
 
bool Ec2TagFiltersHasBeenSet () const
 
void SetEc2TagFilters (const Aws::Vector< EC2TagFilter > &value)
 
void SetEc2TagFilters (Aws::Vector< EC2TagFilter > &&value)
 
UpdateDeploymentGroupRequestWithEc2TagFilters (const Aws::Vector< EC2TagFilter > &value)
 
UpdateDeploymentGroupRequestWithEc2TagFilters (Aws::Vector< EC2TagFilter > &&value)
 
UpdateDeploymentGroupRequestAddEc2TagFilters (const EC2TagFilter &value)
 
UpdateDeploymentGroupRequestAddEc2TagFilters (EC2TagFilter &&value)
 
const Aws::Vector< TagFilter > & GetOnPremisesInstanceTagFilters () const
 
bool OnPremisesInstanceTagFiltersHasBeenSet () const
 
void SetOnPremisesInstanceTagFilters (const Aws::Vector< TagFilter > &value)
 
void SetOnPremisesInstanceTagFilters (Aws::Vector< TagFilter > &&value)
 
UpdateDeploymentGroupRequestWithOnPremisesInstanceTagFilters (const Aws::Vector< TagFilter > &value)
 
UpdateDeploymentGroupRequestWithOnPremisesInstanceTagFilters (Aws::Vector< TagFilter > &&value)
 
UpdateDeploymentGroupRequestAddOnPremisesInstanceTagFilters (const TagFilter &value)
 
UpdateDeploymentGroupRequestAddOnPremisesInstanceTagFilters (TagFilter &&value)
 
const Aws::Vector< Aws::String > & GetAutoScalingGroups () const
 
bool AutoScalingGroupsHasBeenSet () const
 
void SetAutoScalingGroups (const Aws::Vector< Aws::String > &value)
 
void SetAutoScalingGroups (Aws::Vector< Aws::String > &&value)
 
UpdateDeploymentGroupRequestWithAutoScalingGroups (const Aws::Vector< Aws::String > &value)
 
UpdateDeploymentGroupRequestWithAutoScalingGroups (Aws::Vector< Aws::String > &&value)
 
UpdateDeploymentGroupRequestAddAutoScalingGroups (const Aws::String &value)
 
UpdateDeploymentGroupRequestAddAutoScalingGroups (Aws::String &&value)
 
UpdateDeploymentGroupRequestAddAutoScalingGroups (const char *value)
 
const Aws::StringGetServiceRoleArn () const
 
bool ServiceRoleArnHasBeenSet () const
 
void SetServiceRoleArn (const Aws::String &value)
 
void SetServiceRoleArn (Aws::String &&value)
 
void SetServiceRoleArn (const char *value)
 
UpdateDeploymentGroupRequestWithServiceRoleArn (const Aws::String &value)
 
UpdateDeploymentGroupRequestWithServiceRoleArn (Aws::String &&value)
 
UpdateDeploymentGroupRequestWithServiceRoleArn (const char *value)
 
const Aws::Vector< TriggerConfig > & GetTriggerConfigurations () const
 
bool TriggerConfigurationsHasBeenSet () const
 
void SetTriggerConfigurations (const Aws::Vector< TriggerConfig > &value)
 
void SetTriggerConfigurations (Aws::Vector< TriggerConfig > &&value)
 
UpdateDeploymentGroupRequestWithTriggerConfigurations (const Aws::Vector< TriggerConfig > &value)
 
UpdateDeploymentGroupRequestWithTriggerConfigurations (Aws::Vector< TriggerConfig > &&value)
 
UpdateDeploymentGroupRequestAddTriggerConfigurations (const TriggerConfig &value)
 
UpdateDeploymentGroupRequestAddTriggerConfigurations (TriggerConfig &&value)
 
const AlarmConfigurationGetAlarmConfiguration () const
 
bool AlarmConfigurationHasBeenSet () const
 
void SetAlarmConfiguration (const AlarmConfiguration &value)
 
void SetAlarmConfiguration (AlarmConfiguration &&value)
 
UpdateDeploymentGroupRequestWithAlarmConfiguration (const AlarmConfiguration &value)
 
UpdateDeploymentGroupRequestWithAlarmConfiguration (AlarmConfiguration &&value)
 
const AutoRollbackConfigurationGetAutoRollbackConfiguration () const
 
bool AutoRollbackConfigurationHasBeenSet () const
 
void SetAutoRollbackConfiguration (const AutoRollbackConfiguration &value)
 
void SetAutoRollbackConfiguration (AutoRollbackConfiguration &&value)
 
UpdateDeploymentGroupRequestWithAutoRollbackConfiguration (const AutoRollbackConfiguration &value)
 
UpdateDeploymentGroupRequestWithAutoRollbackConfiguration (AutoRollbackConfiguration &&value)
 
const DeploymentStyleGetDeploymentStyle () const
 
bool DeploymentStyleHasBeenSet () const
 
void SetDeploymentStyle (const DeploymentStyle &value)
 
void SetDeploymentStyle (DeploymentStyle &&value)
 
UpdateDeploymentGroupRequestWithDeploymentStyle (const DeploymentStyle &value)
 
UpdateDeploymentGroupRequestWithDeploymentStyle (DeploymentStyle &&value)
 
const BlueGreenDeploymentConfigurationGetBlueGreenDeploymentConfiguration () const
 
bool BlueGreenDeploymentConfigurationHasBeenSet () const
 
void SetBlueGreenDeploymentConfiguration (const BlueGreenDeploymentConfiguration &value)
 
void SetBlueGreenDeploymentConfiguration (BlueGreenDeploymentConfiguration &&value)
 
UpdateDeploymentGroupRequestWithBlueGreenDeploymentConfiguration (const BlueGreenDeploymentConfiguration &value)
 
UpdateDeploymentGroupRequestWithBlueGreenDeploymentConfiguration (BlueGreenDeploymentConfiguration &&value)
 
const LoadBalancerInfoGetLoadBalancerInfo () const
 
bool LoadBalancerInfoHasBeenSet () const
 
void SetLoadBalancerInfo (const LoadBalancerInfo &value)
 
void SetLoadBalancerInfo (LoadBalancerInfo &&value)
 
UpdateDeploymentGroupRequestWithLoadBalancerInfo (const LoadBalancerInfo &value)
 
UpdateDeploymentGroupRequestWithLoadBalancerInfo (LoadBalancerInfo &&value)
 
const EC2TagSetGetEc2TagSet () const
 
bool Ec2TagSetHasBeenSet () const
 
void SetEc2TagSet (const EC2TagSet &value)
 
void SetEc2TagSet (EC2TagSet &&value)
 
UpdateDeploymentGroupRequestWithEc2TagSet (const EC2TagSet &value)
 
UpdateDeploymentGroupRequestWithEc2TagSet (EC2TagSet &&value)
 
const Aws::Vector< ECSService > & GetEcsServices () const
 
bool EcsServicesHasBeenSet () const
 
void SetEcsServices (const Aws::Vector< ECSService > &value)
 
void SetEcsServices (Aws::Vector< ECSService > &&value)
 
UpdateDeploymentGroupRequestWithEcsServices (const Aws::Vector< ECSService > &value)
 
UpdateDeploymentGroupRequestWithEcsServices (Aws::Vector< ECSService > &&value)
 
UpdateDeploymentGroupRequestAddEcsServices (const ECSService &value)
 
UpdateDeploymentGroupRequestAddEcsServices (ECSService &&value)
 
const OnPremisesTagSetGetOnPremisesTagSet () const
 
bool OnPremisesTagSetHasBeenSet () const
 
void SetOnPremisesTagSet (const OnPremisesTagSet &value)
 
void SetOnPremisesTagSet (OnPremisesTagSet &&value)
 
UpdateDeploymentGroupRequestWithOnPremisesTagSet (const OnPremisesTagSet &value)
 
UpdateDeploymentGroupRequestWithOnPremisesTagSet (OnPremisesTagSet &&value)
 
- Public Member Functions inherited from Aws::CodeDeploy::CodeDeployRequest
virtual ~CodeDeployRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Represents the input of an UpdateDeploymentGroup operation.

See Also:

AWS API Reference

Definition at line 37 of file UpdateDeploymentGroupRequest.h.

Constructor & Destructor Documentation

◆ UpdateDeploymentGroupRequest()

Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::UpdateDeploymentGroupRequest ( )

Member Function Documentation

◆ AddAutoScalingGroups() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddAutoScalingGroups ( const Aws::String value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 393 of file UpdateDeploymentGroupRequest.h.

◆ AddAutoScalingGroups() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddAutoScalingGroups ( Aws::String &&  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 401 of file UpdateDeploymentGroupRequest.h.

◆ AddAutoScalingGroups() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddAutoScalingGroups ( const char *  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 409 of file UpdateDeploymentGroupRequest.h.

◆ AddEc2TagFilters() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddEc2TagFilters ( const EC2TagFilter value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 272 of file UpdateDeploymentGroupRequest.h.

◆ AddEc2TagFilters() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddEc2TagFilters ( EC2TagFilter &&  value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 279 of file UpdateDeploymentGroupRequest.h.

◆ AddEcsServices() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddEcsServices ( const ECSService value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 796 of file UpdateDeploymentGroupRequest.h.

◆ AddEcsServices() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddEcsServices ( ECSService &&  value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 804 of file UpdateDeploymentGroupRequest.h.

◆ AddOnPremisesInstanceTagFilters() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddOnPremisesInstanceTagFilters ( const TagFilter value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 329 of file UpdateDeploymentGroupRequest.h.

◆ AddOnPremisesInstanceTagFilters() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddOnPremisesInstanceTagFilters ( TagFilter &&  value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 336 of file UpdateDeploymentGroupRequest.h.

◆ AddTriggerConfigurations() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddTriggerConfigurations ( const TriggerConfig value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 514 of file UpdateDeploymentGroupRequest.h.

◆ AddTriggerConfigurations() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AddTriggerConfigurations ( TriggerConfig &&  value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 523 of file UpdateDeploymentGroupRequest.h.

◆ AlarmConfigurationHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AlarmConfigurationHasBeenSet ( ) const
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 536 of file UpdateDeploymentGroupRequest.h.

◆ ApplicationNameHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::ApplicationNameHasBeenSet ( ) const
inline

The application name that corresponds to the deployment group to update.

Definition at line 61 of file UpdateDeploymentGroupRequest.h.

◆ AutoRollbackConfigurationHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AutoRollbackConfigurationHasBeenSet ( ) const
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 573 of file UpdateDeploymentGroupRequest.h.

◆ AutoScalingGroupsHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::AutoScalingGroupsHasBeenSet ( ) const
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 353 of file UpdateDeploymentGroupRequest.h.

◆ BlueGreenDeploymentConfigurationHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::BlueGreenDeploymentConfigurationHasBeenSet ( ) const
inline

Information about blue/green deployment options for a deployment group.

Definition at line 645 of file UpdateDeploymentGroupRequest.h.

◆ CurrentDeploymentGroupNameHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::CurrentDeploymentGroupNameHasBeenSet ( ) const
inline

The current name of the deployment group.

Definition at line 102 of file UpdateDeploymentGroupRequest.h.

◆ DeploymentConfigNameHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::DeploymentConfigNameHasBeenSet ( ) const
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 186 of file UpdateDeploymentGroupRequest.h.

◆ DeploymentStyleHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::DeploymentStyleHasBeenSet ( ) const
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 610 of file UpdateDeploymentGroupRequest.h.

◆ Ec2TagFiltersHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::Ec2TagFiltersHasBeenSet ( ) const
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 237 of file UpdateDeploymentGroupRequest.h.

◆ Ec2TagSetHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::Ec2TagSetHasBeenSet ( ) const
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 711 of file UpdateDeploymentGroupRequest.h.

◆ EcsServicesHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::EcsServicesHasBeenSet ( ) const
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 756 of file UpdateDeploymentGroupRequest.h.

◆ GetAlarmConfiguration()

const AlarmConfiguration& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetAlarmConfiguration ( ) const
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 530 of file UpdateDeploymentGroupRequest.h.

◆ GetApplicationName()

const Aws::String& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetApplicationName ( ) const
inline

The application name that corresponds to the deployment group to update.

Definition at line 56 of file UpdateDeploymentGroupRequest.h.

◆ GetAutoRollbackConfiguration()

const AutoRollbackConfiguration& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetAutoRollbackConfiguration ( ) const
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 567 of file UpdateDeploymentGroupRequest.h.

◆ GetAutoScalingGroups()

const Aws::Vector<Aws::String>& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetAutoScalingGroups ( ) const
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 345 of file UpdateDeploymentGroupRequest.h.

◆ GetBlueGreenDeploymentConfiguration()

const BlueGreenDeploymentConfiguration& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetBlueGreenDeploymentConfiguration ( ) const
inline

Information about blue/green deployment options for a deployment group.

Definition at line 640 of file UpdateDeploymentGroupRequest.h.

◆ GetCurrentDeploymentGroupName()

const Aws::String& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetCurrentDeploymentGroupName ( ) const
inline

The current name of the deployment group.

Definition at line 97 of file UpdateDeploymentGroupRequest.h.

◆ GetDeploymentConfigName()

const Aws::String& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetDeploymentConfigName ( ) const
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 180 of file UpdateDeploymentGroupRequest.h.

◆ GetDeploymentStyle()

const DeploymentStyle& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetDeploymentStyle ( ) const
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 604 of file UpdateDeploymentGroupRequest.h.

◆ GetEc2TagFilters()

const Aws::Vector<EC2TagFilter>& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetEc2TagFilters ( ) const
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 230 of file UpdateDeploymentGroupRequest.h.

◆ GetEc2TagSet()

const EC2TagSet& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetEc2TagSet ( ) const
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 704 of file UpdateDeploymentGroupRequest.h.

◆ GetEcsServices()

const Aws::Vector<ECSService>& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetEcsServices ( ) const
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 748 of file UpdateDeploymentGroupRequest.h.

◆ GetLoadBalancerInfo()

const LoadBalancerInfo& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetLoadBalancerInfo ( ) const
inline

Information about the load balancer used in a deployment.

Definition at line 671 of file UpdateDeploymentGroupRequest.h.

◆ GetNewDeploymentGroupName()

const Aws::String& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetNewDeploymentGroupName ( ) const
inline

The new name of the deployment group, if you want to change it.

Definition at line 138 of file UpdateDeploymentGroupRequest.h.

◆ GetOnPremisesInstanceTagFilters()

const Aws::Vector<TagFilter>& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetOnPremisesInstanceTagFilters ( ) const
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 287 of file UpdateDeploymentGroupRequest.h.

◆ GetOnPremisesTagSet()

const OnPremisesTagSet& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetOnPremisesTagSet ( ) const
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 811 of file UpdateDeploymentGroupRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 46 of file UpdateDeploymentGroupRequest.h.

◆ GetServiceRoleArn()

const Aws::String& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetServiceRoleArn ( ) const
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 415 of file UpdateDeploymentGroupRequest.h.

◆ GetTriggerConfigurations()

const Aws::Vector<TriggerConfig>& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::GetTriggerConfigurations ( ) const
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 460 of file UpdateDeploymentGroupRequest.h.

◆ LoadBalancerInfoHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::LoadBalancerInfoHasBeenSet ( ) const
inline

Information about the load balancer used in a deployment.

Definition at line 676 of file UpdateDeploymentGroupRequest.h.

◆ NewDeploymentGroupNameHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::NewDeploymentGroupNameHasBeenSet ( ) const
inline

The new name of the deployment group, if you want to change it.

Definition at line 143 of file UpdateDeploymentGroupRequest.h.

◆ OnPremisesInstanceTagFiltersHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::OnPremisesInstanceTagFiltersHasBeenSet ( ) const
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 294 of file UpdateDeploymentGroupRequest.h.

◆ OnPremisesTagSetHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::OnPremisesTagSetHasBeenSet ( ) const
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 817 of file UpdateDeploymentGroupRequest.h.

◆ SerializePayload()

Aws::String Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceRoleArnHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::ServiceRoleArnHasBeenSet ( ) const
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 420 of file UpdateDeploymentGroupRequest.h.

◆ SetAlarmConfiguration() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAlarmConfiguration ( const AlarmConfiguration value)
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 542 of file UpdateDeploymentGroupRequest.h.

◆ SetAlarmConfiguration() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAlarmConfiguration ( AlarmConfiguration &&  value)
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 548 of file UpdateDeploymentGroupRequest.h.

◆ SetApplicationName() [1/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetApplicationName ( const Aws::String value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 66 of file UpdateDeploymentGroupRequest.h.

◆ SetApplicationName() [2/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetApplicationName ( Aws::String &&  value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 71 of file UpdateDeploymentGroupRequest.h.

◆ SetApplicationName() [3/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetApplicationName ( const char *  value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 76 of file UpdateDeploymentGroupRequest.h.

◆ SetAutoRollbackConfiguration() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAutoRollbackConfiguration ( const AutoRollbackConfiguration value)
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 579 of file UpdateDeploymentGroupRequest.h.

◆ SetAutoRollbackConfiguration() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAutoRollbackConfiguration ( AutoRollbackConfiguration &&  value)
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 585 of file UpdateDeploymentGroupRequest.h.

◆ SetAutoScalingGroups() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAutoScalingGroups ( const Aws::Vector< Aws::String > &  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 361 of file UpdateDeploymentGroupRequest.h.

◆ SetAutoScalingGroups() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetAutoScalingGroups ( Aws::Vector< Aws::String > &&  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 369 of file UpdateDeploymentGroupRequest.h.

◆ SetBlueGreenDeploymentConfiguration() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetBlueGreenDeploymentConfiguration ( const BlueGreenDeploymentConfiguration value)
inline

Information about blue/green deployment options for a deployment group.

Definition at line 650 of file UpdateDeploymentGroupRequest.h.

◆ SetBlueGreenDeploymentConfiguration() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetBlueGreenDeploymentConfiguration ( BlueGreenDeploymentConfiguration &&  value)
inline

Information about blue/green deployment options for a deployment group.

Definition at line 655 of file UpdateDeploymentGroupRequest.h.

◆ SetCurrentDeploymentGroupName() [1/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetCurrentDeploymentGroupName ( const Aws::String value)
inline

The current name of the deployment group.

Definition at line 107 of file UpdateDeploymentGroupRequest.h.

◆ SetCurrentDeploymentGroupName() [2/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetCurrentDeploymentGroupName ( Aws::String &&  value)
inline

The current name of the deployment group.

Definition at line 112 of file UpdateDeploymentGroupRequest.h.

◆ SetCurrentDeploymentGroupName() [3/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetCurrentDeploymentGroupName ( const char *  value)
inline

The current name of the deployment group.

Definition at line 117 of file UpdateDeploymentGroupRequest.h.

◆ SetDeploymentConfigName() [1/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetDeploymentConfigName ( const Aws::String value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 192 of file UpdateDeploymentGroupRequest.h.

◆ SetDeploymentConfigName() [2/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetDeploymentConfigName ( Aws::String &&  value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 198 of file UpdateDeploymentGroupRequest.h.

◆ SetDeploymentConfigName() [3/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetDeploymentConfigName ( const char *  value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 204 of file UpdateDeploymentGroupRequest.h.

◆ SetDeploymentStyle() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetDeploymentStyle ( const DeploymentStyle value)
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 616 of file UpdateDeploymentGroupRequest.h.

◆ SetDeploymentStyle() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetDeploymentStyle ( DeploymentStyle &&  value)
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 622 of file UpdateDeploymentGroupRequest.h.

◆ SetEc2TagFilters() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEc2TagFilters ( const Aws::Vector< EC2TagFilter > &  value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 244 of file UpdateDeploymentGroupRequest.h.

◆ SetEc2TagFilters() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEc2TagFilters ( Aws::Vector< EC2TagFilter > &&  value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 251 of file UpdateDeploymentGroupRequest.h.

◆ SetEc2TagSet() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEc2TagSet ( const EC2TagSet value)
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 718 of file UpdateDeploymentGroupRequest.h.

◆ SetEc2TagSet() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEc2TagSet ( EC2TagSet &&  value)
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 725 of file UpdateDeploymentGroupRequest.h.

◆ SetEcsServices() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEcsServices ( const Aws::Vector< ECSService > &  value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 764 of file UpdateDeploymentGroupRequest.h.

◆ SetEcsServices() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetEcsServices ( Aws::Vector< ECSService > &&  value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 772 of file UpdateDeploymentGroupRequest.h.

◆ SetLoadBalancerInfo() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetLoadBalancerInfo ( const LoadBalancerInfo value)
inline

Information about the load balancer used in a deployment.

Definition at line 681 of file UpdateDeploymentGroupRequest.h.

◆ SetLoadBalancerInfo() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetLoadBalancerInfo ( LoadBalancerInfo &&  value)
inline

Information about the load balancer used in a deployment.

Definition at line 686 of file UpdateDeploymentGroupRequest.h.

◆ SetNewDeploymentGroupName() [1/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetNewDeploymentGroupName ( const Aws::String value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 148 of file UpdateDeploymentGroupRequest.h.

◆ SetNewDeploymentGroupName() [2/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetNewDeploymentGroupName ( Aws::String &&  value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 153 of file UpdateDeploymentGroupRequest.h.

◆ SetNewDeploymentGroupName() [3/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetNewDeploymentGroupName ( const char *  value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 158 of file UpdateDeploymentGroupRequest.h.

◆ SetOnPremisesInstanceTagFilters() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetOnPremisesInstanceTagFilters ( const Aws::Vector< TagFilter > &  value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 301 of file UpdateDeploymentGroupRequest.h.

◆ SetOnPremisesInstanceTagFilters() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetOnPremisesInstanceTagFilters ( Aws::Vector< TagFilter > &&  value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 308 of file UpdateDeploymentGroupRequest.h.

◆ SetOnPremisesTagSet() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetOnPremisesTagSet ( const OnPremisesTagSet value)
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 823 of file UpdateDeploymentGroupRequest.h.

◆ SetOnPremisesTagSet() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetOnPremisesTagSet ( OnPremisesTagSet &&  value)
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 829 of file UpdateDeploymentGroupRequest.h.

◆ SetServiceRoleArn() [1/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetServiceRoleArn ( const Aws::String value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 425 of file UpdateDeploymentGroupRequest.h.

◆ SetServiceRoleArn() [2/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetServiceRoleArn ( Aws::String &&  value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 430 of file UpdateDeploymentGroupRequest.h.

◆ SetServiceRoleArn() [3/3]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetServiceRoleArn ( const char *  value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 435 of file UpdateDeploymentGroupRequest.h.

◆ SetTriggerConfigurations() [1/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetTriggerConfigurations ( const Aws::Vector< TriggerConfig > &  value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 478 of file UpdateDeploymentGroupRequest.h.

◆ SetTriggerConfigurations() [2/2]

void Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::SetTriggerConfigurations ( Aws::Vector< TriggerConfig > &&  value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 487 of file UpdateDeploymentGroupRequest.h.

◆ TriggerConfigurationsHasBeenSet()

bool Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::TriggerConfigurationsHasBeenSet ( ) const
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 469 of file UpdateDeploymentGroupRequest.h.

◆ WithAlarmConfiguration() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAlarmConfiguration ( const AlarmConfiguration value)
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 554 of file UpdateDeploymentGroupRequest.h.

◆ WithAlarmConfiguration() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAlarmConfiguration ( AlarmConfiguration &&  value)
inline

Information to add or change about Amazon CloudWatch alarms when the deployment group is updated.

Definition at line 560 of file UpdateDeploymentGroupRequest.h.

◆ WithApplicationName() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithApplicationName ( const Aws::String value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 81 of file UpdateDeploymentGroupRequest.h.

◆ WithApplicationName() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithApplicationName ( Aws::String &&  value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 86 of file UpdateDeploymentGroupRequest.h.

◆ WithApplicationName() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithApplicationName ( const char *  value)
inline

The application name that corresponds to the deployment group to update.

Definition at line 91 of file UpdateDeploymentGroupRequest.h.

◆ WithAutoRollbackConfiguration() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAutoRollbackConfiguration ( const AutoRollbackConfiguration value)
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 591 of file UpdateDeploymentGroupRequest.h.

◆ WithAutoRollbackConfiguration() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAutoRollbackConfiguration ( AutoRollbackConfiguration &&  value)
inline

Information for an automatic rollback configuration that is added or changed when a deployment group is updated.

Definition at line 597 of file UpdateDeploymentGroupRequest.h.

◆ WithAutoScalingGroups() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAutoScalingGroups ( const Aws::Vector< Aws::String > &  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 377 of file UpdateDeploymentGroupRequest.h.

◆ WithAutoScalingGroups() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithAutoScalingGroups ( Aws::Vector< Aws::String > &&  value)
inline

The replacement list of Auto Scaling groups to be included in the deployment group, if you want to change them. To keep the Auto Scaling groups, enter their names. To remove Auto Scaling groups, do not enter any Auto Scaling group names.

Definition at line 385 of file UpdateDeploymentGroupRequest.h.

◆ WithBlueGreenDeploymentConfiguration() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithBlueGreenDeploymentConfiguration ( const BlueGreenDeploymentConfiguration value)
inline

Information about blue/green deployment options for a deployment group.

Definition at line 660 of file UpdateDeploymentGroupRequest.h.

◆ WithBlueGreenDeploymentConfiguration() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithBlueGreenDeploymentConfiguration ( BlueGreenDeploymentConfiguration &&  value)
inline

Information about blue/green deployment options for a deployment group.

Definition at line 665 of file UpdateDeploymentGroupRequest.h.

◆ WithCurrentDeploymentGroupName() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithCurrentDeploymentGroupName ( const Aws::String value)
inline

The current name of the deployment group.

Definition at line 122 of file UpdateDeploymentGroupRequest.h.

◆ WithCurrentDeploymentGroupName() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithCurrentDeploymentGroupName ( Aws::String &&  value)
inline

The current name of the deployment group.

Definition at line 127 of file UpdateDeploymentGroupRequest.h.

◆ WithCurrentDeploymentGroupName() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithCurrentDeploymentGroupName ( const char *  value)
inline

The current name of the deployment group.

Definition at line 132 of file UpdateDeploymentGroupRequest.h.

◆ WithDeploymentConfigName() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithDeploymentConfigName ( const Aws::String value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 210 of file UpdateDeploymentGroupRequest.h.

◆ WithDeploymentConfigName() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithDeploymentConfigName ( Aws::String &&  value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 216 of file UpdateDeploymentGroupRequest.h.

◆ WithDeploymentConfigName() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithDeploymentConfigName ( const char *  value)
inline

The replacement deployment configuration name to use, if you want to change it.

Definition at line 222 of file UpdateDeploymentGroupRequest.h.

◆ WithDeploymentStyle() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithDeploymentStyle ( const DeploymentStyle value)
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 628 of file UpdateDeploymentGroupRequest.h.

◆ WithDeploymentStyle() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithDeploymentStyle ( DeploymentStyle &&  value)
inline

Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer.

Definition at line 634 of file UpdateDeploymentGroupRequest.h.

◆ WithEc2TagFilters() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEc2TagFilters ( const Aws::Vector< EC2TagFilter > &  value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 258 of file UpdateDeploymentGroupRequest.h.

◆ WithEc2TagFilters() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEc2TagFilters ( Aws::Vector< EC2TagFilter > &&  value)
inline

The replacement set of Amazon EC2 tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 265 of file UpdateDeploymentGroupRequest.h.

◆ WithEc2TagSet() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEc2TagSet ( const EC2TagSet value)
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 732 of file UpdateDeploymentGroupRequest.h.

◆ WithEc2TagSet() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEc2TagSet ( EC2TagSet &&  value)
inline

Information about groups of tags applied to on-premises instances. The deployment group includes only EC2 instances identified by all the tag groups.

Definition at line 739 of file UpdateDeploymentGroupRequest.h.

◆ WithEcsServices() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEcsServices ( const Aws::Vector< ECSService > &  value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 780 of file UpdateDeploymentGroupRequest.h.

◆ WithEcsServices() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithEcsServices ( Aws::Vector< ECSService > &&  value)
inline

The target Amazon ECS services in the deployment group. This applies only to deployment groups that use the Amazon ECS compute platform. A target Amazon ECS service is specified as an Amazon ECS cluster and service name pair using the format <clustername>:<servicename>.

Definition at line 788 of file UpdateDeploymentGroupRequest.h.

◆ WithLoadBalancerInfo() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithLoadBalancerInfo ( const LoadBalancerInfo value)
inline

Information about the load balancer used in a deployment.

Definition at line 691 of file UpdateDeploymentGroupRequest.h.

◆ WithLoadBalancerInfo() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithLoadBalancerInfo ( LoadBalancerInfo &&  value)
inline

Information about the load balancer used in a deployment.

Definition at line 696 of file UpdateDeploymentGroupRequest.h.

◆ WithNewDeploymentGroupName() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithNewDeploymentGroupName ( const Aws::String value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 163 of file UpdateDeploymentGroupRequest.h.

◆ WithNewDeploymentGroupName() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithNewDeploymentGroupName ( Aws::String &&  value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 168 of file UpdateDeploymentGroupRequest.h.

◆ WithNewDeploymentGroupName() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithNewDeploymentGroupName ( const char *  value)
inline

The new name of the deployment group, if you want to change it.

Definition at line 173 of file UpdateDeploymentGroupRequest.h.

◆ WithOnPremisesInstanceTagFilters() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithOnPremisesInstanceTagFilters ( const Aws::Vector< TagFilter > &  value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 315 of file UpdateDeploymentGroupRequest.h.

◆ WithOnPremisesInstanceTagFilters() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithOnPremisesInstanceTagFilters ( Aws::Vector< TagFilter > &&  value)
inline

The replacement set of on-premises instance tags on which to filter, if you want to change them. To keep the existing tags, enter their names. To remove tags, do not enter any tag names.

Definition at line 322 of file UpdateDeploymentGroupRequest.h.

◆ WithOnPremisesTagSet() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithOnPremisesTagSet ( const OnPremisesTagSet value)
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 835 of file UpdateDeploymentGroupRequest.h.

◆ WithOnPremisesTagSet() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithOnPremisesTagSet ( OnPremisesTagSet &&  value)
inline

Information about an on-premises instance tag set. The deployment group includes only on-premises instances identified by all the tag groups.

Definition at line 841 of file UpdateDeploymentGroupRequest.h.

◆ WithServiceRoleArn() [1/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithServiceRoleArn ( const Aws::String value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 440 of file UpdateDeploymentGroupRequest.h.

◆ WithServiceRoleArn() [2/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithServiceRoleArn ( Aws::String &&  value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 445 of file UpdateDeploymentGroupRequest.h.

◆ WithServiceRoleArn() [3/3]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithServiceRoleArn ( const char *  value)
inline

A replacement ARN for the service role, if you want to change it.

Definition at line 450 of file UpdateDeploymentGroupRequest.h.

◆ WithTriggerConfigurations() [1/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithTriggerConfigurations ( const Aws::Vector< TriggerConfig > &  value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 496 of file UpdateDeploymentGroupRequest.h.

◆ WithTriggerConfigurations() [2/2]

UpdateDeploymentGroupRequest& Aws::CodeDeploy::Model::UpdateDeploymentGroupRequest::WithTriggerConfigurations ( Aws::Vector< TriggerConfig > &&  value)
inline

Information about triggers to change when the deployment group is updated. For examples, see Edit a Trigger in a CodeDeploy Deployment Group in the AWS CodeDeploy User Guide.

Definition at line 505 of file UpdateDeploymentGroupRequest.h.


The documentation for this class was generated from the following file: