51 template <
typename ApplicationNameT = Aws::String>
53 m_applicationNameHasBeenSet =
true;
54 m_applicationName = std::forward<ApplicationNameT>(value);
56 template <
typename ApplicationNameT = Aws::String>
69 template <
typename DeploymentGroupNameT = Aws::String>
71 m_deploymentGroupNameHasBeenSet =
true;
72 m_deploymentGroupName = std::forward<DeploymentGroupNameT>(value);
74 template <
typename DeploymentGroupNameT = Aws::String>
87 template <
typename RevisionT = RevisionLocation>
89 m_revisionHasBeenSet =
true;
90 m_revision = std::forward<RevisionT>(value);
92 template <
typename RevisionT = RevisionLocation>
109 template <
typename DeploymentConfigNameT = Aws::String>
111 m_deploymentConfigNameHasBeenSet =
true;
112 m_deploymentConfigName = std::forward<DeploymentConfigNameT>(value);
114 template <
typename DeploymentConfigNameT = Aws::String>
127 template <
typename DescriptionT = Aws::String>
129 m_descriptionHasBeenSet =
true;
130 m_description = std::forward<DescriptionT>(value);
132 template <
typename DescriptionT = Aws::String>
167 m_ignoreApplicationStopFailuresHasBeenSet =
true;
168 m_ignoreApplicationStopFailures = value;
183 template <
typename TargetInstancesT = TargetInstances>
185 m_targetInstancesHasBeenSet =
true;
186 m_targetInstances = std::forward<TargetInstancesT>(value);
188 template <
typename TargetInstancesT = TargetInstances>
202 template <
typename AutoRollbackConfigurationT = AutoRollbackConfiguration>
204 m_autoRollbackConfigurationHasBeenSet =
true;
205 m_autoRollbackConfiguration = std::forward<AutoRollbackConfigurationT>(value);
207 template <
typename AutoRollbackConfigurationT = AutoRollbackConfiguration>
222 m_updateOutdatedInstancesOnlyHasBeenSet =
true;
223 m_updateOutdatedInstancesOnly = value;
246 m_fileExistsBehaviorHasBeenSet =
true;
247 m_fileExistsBehavior = value;
276 m_deploymentModeHasBeenSet =
true;
277 m_deploymentMode = value;
303 template <
typename Overr
ideAlarmConfigurationT = AlarmConfiguration>
305 m_overrideAlarmConfigurationHasBeenSet =
true;
306 m_overrideAlarmConfiguration = std::forward<OverrideAlarmConfigurationT>(value);
308 template <
typename Overr
ideAlarmConfigurationT = AlarmConfiguration>
319 template <
typename Ec2DeploymentOptionsT = EC2DeploymentOptions>
321 m_ec2DeploymentOptionsHasBeenSet =
true;
322 m_ec2DeploymentOptions = std::forward<Ec2DeploymentOptionsT>(value);
324 template <
typename Ec2DeploymentOptionsT = EC2DeploymentOptions>
341 bool m_ignoreApplicationStopFailures{
false};
343 TargetInstances m_targetInstances;
345 AutoRollbackConfiguration m_autoRollbackConfiguration;
347 bool m_updateOutdatedInstancesOnly{
false};
353 AlarmConfiguration m_overrideAlarmConfiguration;
355 EC2DeploymentOptions m_ec2DeploymentOptions;
356 bool m_applicationNameHasBeenSet =
false;
357 bool m_deploymentGroupNameHasBeenSet =
false;
358 bool m_revisionHasBeenSet =
false;
359 bool m_deploymentConfigNameHasBeenSet =
false;
360 bool m_descriptionHasBeenSet =
false;
361 bool m_ignoreApplicationStopFailuresHasBeenSet =
false;
362 bool m_targetInstancesHasBeenSet =
false;
363 bool m_autoRollbackConfigurationHasBeenSet =
false;
364 bool m_updateOutdatedInstancesOnlyHasBeenSet =
false;
365 bool m_fileExistsBehaviorHasBeenSet =
false;
366 bool m_deploymentModeHasBeenSet =
false;
367 bool m_overrideAlarmConfigurationHasBeenSet =
false;
368 bool m_ec2DeploymentOptionsHasBeenSet =
false;