80 inline void SetApplicationName(
const char* value) { m_applicationNameHasBeenSet =
true; m_applicationName.assign(value); }
121 inline void SetDeploymentGroupName(
const char* value) { m_deploymentGroupNameHasBeenSet =
true; m_deploymentGroupName.assign(value); }
162 inline void SetDeploymentConfigName(
const char* value) { m_deploymentConfigNameHasBeenSet =
true; m_deploymentConfigName.assign(value); }
203 inline void SetDeploymentId(
const char* value) { m_deploymentIdHasBeenSet =
true; m_deploymentId.assign(value); }
522 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
1211 inline void SetExternalId(
const char* value) { m_externalIdHasBeenSet =
true; m_externalId.assign(value); }
1272 bool m_applicationNameHasBeenSet =
false;
1275 bool m_deploymentGroupNameHasBeenSet =
false;
1278 bool m_deploymentConfigNameHasBeenSet =
false;
1281 bool m_deploymentIdHasBeenSet =
false;
1284 bool m_previousRevisionHasBeenSet =
false;
1287 bool m_revisionHasBeenSet =
false;
1290 bool m_statusHasBeenSet =
false;
1293 bool m_errorInformationHasBeenSet =
false;
1296 bool m_createTimeHasBeenSet =
false;
1299 bool m_startTimeHasBeenSet =
false;
1302 bool m_completeTimeHasBeenSet =
false;
1305 bool m_deploymentOverviewHasBeenSet =
false;
1308 bool m_descriptionHasBeenSet =
false;
1311 bool m_creatorHasBeenSet =
false;
1313 bool m_ignoreApplicationStopFailures;
1314 bool m_ignoreApplicationStopFailuresHasBeenSet =
false;
1317 bool m_autoRollbackConfigurationHasBeenSet =
false;
1319 bool m_updateOutdatedInstancesOnly;
1320 bool m_updateOutdatedInstancesOnlyHasBeenSet =
false;
1323 bool m_rollbackInfoHasBeenSet =
false;
1326 bool m_deploymentStyleHasBeenSet =
false;
1329 bool m_targetInstancesHasBeenSet =
false;
1331 bool m_instanceTerminationWaitTimeStarted;
1332 bool m_instanceTerminationWaitTimeStartedHasBeenSet =
false;
1335 bool m_blueGreenDeploymentConfigurationHasBeenSet =
false;
1338 bool m_loadBalancerInfoHasBeenSet =
false;
1341 bool m_additionalDeploymentStatusInfoHasBeenSet =
false;
1344 bool m_fileExistsBehaviorHasBeenSet =
false;
1347 bool m_deploymentStatusMessagesHasBeenSet =
false;
1350 bool m_computePlatformHasBeenSet =
false;
1353 bool m_externalIdHasBeenSet =
false;
1356 bool m_relatedDeploymentsHasBeenSet =
false;
1359 bool m_overrideAlarmConfigurationHasBeenSet =
false;
#define AWS_CODEDEPLOY_API
const Aws::Utils::DateTime & GetCompleteTime() const
void SetDeploymentId(Aws::String &&value)
void SetApplicationName(Aws::String &&value)
void SetExternalId(const char *value)
void SetAdditionalDeploymentStatusInfo(const Aws::String &value)
void SetDeploymentId(const Aws::String &value)
DeploymentInfo & WithDeploymentStyle(DeploymentStyle &&value)
DeploymentInfo & WithLoadBalancerInfo(LoadBalancerInfo &&value)
void SetDeploymentOverview(const DeploymentOverview &value)
DeploymentInfo & WithDeploymentGroupName(const Aws::String &value)
bool CompleteTimeHasBeenSet() const
const Aws::String & GetApplicationName() const
bool StartTimeHasBeenSet() const
void SetDeploymentStatusMessages(Aws::Vector< Aws::String > &&value)
const LoadBalancerInfo & GetLoadBalancerInfo() const
void SetLoadBalancerInfo(const LoadBalancerInfo &value)
DeploymentInfo & WithTargetInstances(const TargetInstances &value)
DeploymentInfo & WithDeploymentGroupName(Aws::String &&value)
DeploymentInfo & WithDeploymentConfigName(Aws::String &&value)
bool DescriptionHasBeenSet() const
bool DeploymentConfigNameHasBeenSet() const
bool DeploymentStatusMessagesHasBeenSet() const
DeploymentInfo & WithErrorInformation(ErrorInformation &&value)
void SetDeploymentConfigName(const Aws::String &value)
void SetDeploymentStatusMessages(const Aws::Vector< Aws::String > &value)
void SetOverrideAlarmConfiguration(AlarmConfiguration &&value)
const Aws::String & GetDeploymentId() const
DeploymentInfo & WithApplicationName(const Aws::String &value)
void SetAdditionalDeploymentStatusInfo(Aws::String &&value)
bool UpdateOutdatedInstancesOnlyHasBeenSet() const
bool AutoRollbackConfigurationHasBeenSet() const
DeploymentInfo & WithStatus(const DeploymentStatus &value)
DeploymentInfo & WithStartTime(Aws::Utils::DateTime &&value)
DeploymentInfo & WithApplicationName(Aws::String &&value)
const Aws::String & GetDescription() const
const Aws::String & GetDeploymentConfigName() const
DeploymentInfo & WithAdditionalDeploymentStatusInfo(const char *value)
bool GetInstanceTerminationWaitTimeStarted() const
bool StatusHasBeenSet() const
void SetComputePlatform(ComputePlatform &&value)
const TargetInstances & GetTargetInstances() const
void SetDescription(Aws::String &&value)
void SetPreviousRevision(const RevisionLocation &value)
DeploymentInfo & WithDeploymentStatusMessages(const Aws::Vector< Aws::String > &value)
void SetDeploymentGroupName(Aws::String &&value)
void SetRelatedDeployments(const RelatedDeployments &value)
bool DeploymentGroupNameHasBeenSet() const
DeploymentInfo & WithFileExistsBehavior(const FileExistsBehavior &value)
void SetDeploymentGroupName(const char *value)
AWS_CODEDEPLOY_API DeploymentInfo(Aws::Utils::Json::JsonView jsonValue)
void SetExternalId(const Aws::String &value)
void SetErrorInformation(const ErrorInformation &value)
DeploymentInfo & WithPreviousRevision(const RevisionLocation &value)
const DeploymentStatus & GetStatus() const
void SetDeploymentId(const char *value)
bool RelatedDeploymentsHasBeenSet() const
void SetRevision(RevisionLocation &&value)
DeploymentInfo & WithErrorInformation(const ErrorInformation &value)
const Aws::String & GetAdditionalDeploymentStatusInfo() const
bool PreviousRevisionHasBeenSet() const
const Aws::String & GetDeploymentGroupName() const
void SetStatus(const DeploymentStatus &value)
void SetDeploymentStyle(DeploymentStyle &&value)
DeploymentInfo & WithCreator(DeploymentCreator &&value)
bool LoadBalancerInfoHasBeenSet() const
DeploymentInfo & WithOverrideAlarmConfiguration(const AlarmConfiguration &value)
DeploymentInfo & WithDeploymentOverview(const DeploymentOverview &value)
void SetRollbackInfo(const RollbackInfo &value)
const RollbackInfo & GetRollbackInfo() const
void SetPreviousRevision(RevisionLocation &&value)
bool DeploymentOverviewHasBeenSet() const
bool DeploymentIdHasBeenSet() const
void SetCreator(const DeploymentCreator &value)
const Aws::String & GetExternalId() const
DeploymentInfo & WithStartTime(const Aws::Utils::DateTime &value)
void SetComputePlatform(const ComputePlatform &value)
void SetIgnoreApplicationStopFailures(bool value)
const DeploymentOverview & GetDeploymentOverview() const
const RevisionLocation & GetRevision() const
DeploymentInfo & WithCreator(const DeploymentCreator &value)
DeploymentInfo & WithBlueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration &&value)
DeploymentInfo & WithRollbackInfo(const RollbackInfo &value)
void SetDeploymentConfigName(const char *value)
DeploymentInfo & WithDeploymentConfigName(const char *value)
bool OverrideAlarmConfigurationHasBeenSet() const
void SetStartTime(const Aws::Utils::DateTime &value)
void SetDeploymentOverview(DeploymentOverview &&value)
const ErrorInformation & GetErrorInformation() const
DeploymentInfo & WithPreviousRevision(RevisionLocation &&value)
void SetStartTime(Aws::Utils::DateTime &&value)
bool ComputePlatformHasBeenSet() const
DeploymentInfo & WithRelatedDeployments(RelatedDeployments &&value)
DeploymentInfo & WithBlueGreenDeploymentConfiguration(const BlueGreenDeploymentConfiguration &value)
void SetTargetInstances(TargetInstances &&value)
const DeploymentCreator & GetCreator() const
void SetCompleteTime(Aws::Utils::DateTime &&value)
DeploymentInfo & WithCompleteTime(Aws::Utils::DateTime &&value)
void SetBlueGreenDeploymentConfiguration(BlueGreenDeploymentConfiguration &&value)
DeploymentInfo & WithRelatedDeployments(const RelatedDeployments &value)
bool InstanceTerminationWaitTimeStartedHasBeenSet() const
bool BlueGreenDeploymentConfigurationHasBeenSet() const
void SetFileExistsBehavior(FileExistsBehavior &&value)
void SetLoadBalancerInfo(LoadBalancerInfo &&value)
bool GetIgnoreApplicationStopFailures() const
bool DeploymentStyleHasBeenSet() const
void SetUpdateOutdatedInstancesOnly(bool value)
void SetApplicationName(const char *value)
void SetBlueGreenDeploymentConfiguration(const BlueGreenDeploymentConfiguration &value)
const BlueGreenDeploymentConfiguration & GetBlueGreenDeploymentConfiguration() const
bool RevisionHasBeenSet() const
DeploymentInfo & WithUpdateOutdatedInstancesOnly(bool value)
const Aws::Utils::DateTime & GetStartTime() const
const Aws::Utils::DateTime & GetCreateTime() const
void SetErrorInformation(ErrorInformation &&value)
DeploymentInfo & WithDeploymentId(const char *value)
void SetFileExistsBehavior(const FileExistsBehavior &value)
bool GetUpdateOutdatedInstancesOnly() const
void SetOverrideAlarmConfiguration(const AlarmConfiguration &value)
DeploymentInfo & WithCreateTime(const Aws::Utils::DateTime &value)
DeploymentInfo & WithRollbackInfo(RollbackInfo &&value)
DeploymentInfo & WithComputePlatform(const ComputePlatform &value)
DeploymentInfo & WithFileExistsBehavior(FileExistsBehavior &&value)
void SetInstanceTerminationWaitTimeStarted(bool value)
DeploymentInfo & WithIgnoreApplicationStopFailures(bool value)
bool AdditionalDeploymentStatusInfoHasBeenSet() const
DeploymentInfo & WithAutoRollbackConfiguration(AutoRollbackConfiguration &&value)
AWS_CODEDEPLOY_API DeploymentInfo()
DeploymentInfo & WithDeploymentId(Aws::String &&value)
DeploymentInfo & WithExternalId(const char *value)
DeploymentInfo & WithApplicationName(const char *value)
DeploymentInfo & WithOverrideAlarmConfiguration(AlarmConfiguration &&value)
void SetDeploymentGroupName(const Aws::String &value)
void SetRevision(const RevisionLocation &value)
void SetDescription(const Aws::String &value)
DeploymentInfo & WithDeploymentStatusMessages(Aws::Vector< Aws::String > &&value)
bool CreatorHasBeenSet() const
bool CreateTimeHasBeenSet() const
const FileExistsBehavior & GetFileExistsBehavior() const
bool IgnoreApplicationStopFailuresHasBeenSet() const
DeploymentInfo & WithRevision(const RevisionLocation &value)
DeploymentInfo & AddDeploymentStatusMessages(const char *value)
DeploymentInfo & WithLoadBalancerInfo(const LoadBalancerInfo &value)
DeploymentInfo & WithExternalId(Aws::String &&value)
bool ExternalIdHasBeenSet() const
DeploymentInfo & AddDeploymentStatusMessages(const Aws::String &value)
DeploymentInfo & WithDeploymentOverview(DeploymentOverview &&value)
DeploymentInfo & WithAdditionalDeploymentStatusInfo(Aws::String &&value)
DeploymentInfo & WithInstanceTerminationWaitTimeStarted(bool value)
DeploymentInfo & AddDeploymentStatusMessages(Aws::String &&value)
DeploymentInfo & WithComputePlatform(ComputePlatform &&value)
DeploymentInfo & WithStatus(DeploymentStatus &&value)
void SetDescription(const char *value)
bool ErrorInformationHasBeenSet() const
DeploymentInfo & WithAdditionalDeploymentStatusInfo(const Aws::String &value)
const DeploymentStyle & GetDeploymentStyle() const
void SetRollbackInfo(RollbackInfo &&value)
DeploymentInfo & WithDeploymentGroupName(const char *value)
void SetCreateTime(const Aws::Utils::DateTime &value)
DeploymentInfo & WithRevision(RevisionLocation &&value)
DeploymentInfo & WithTargetInstances(TargetInstances &&value)
void SetCreateTime(Aws::Utils::DateTime &&value)
void SetDeploymentStyle(const DeploymentStyle &value)
DeploymentInfo & WithCreateTime(Aws::Utils::DateTime &&value)
const ComputePlatform & GetComputePlatform() const
const AlarmConfiguration & GetOverrideAlarmConfiguration() const
const RelatedDeployments & GetRelatedDeployments() const
void SetDeploymentConfigName(Aws::String &&value)
AWS_CODEDEPLOY_API DeploymentInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< Aws::String > & GetDeploymentStatusMessages() const
DeploymentInfo & WithDeploymentStyle(const DeploymentStyle &value)
bool RollbackInfoHasBeenSet() const
void SetRelatedDeployments(RelatedDeployments &&value)
void SetCompleteTime(const Aws::Utils::DateTime &value)
DeploymentInfo & WithAutoRollbackConfiguration(const AutoRollbackConfiguration &value)
void SetTargetInstances(const TargetInstances &value)
bool ApplicationNameHasBeenSet() const
DeploymentInfo & WithDescription(Aws::String &&value)
const RevisionLocation & GetPreviousRevision() const
DeploymentInfo & WithExternalId(const Aws::String &value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
DeploymentInfo & WithDeploymentConfigName(const Aws::String &value)
void SetAdditionalDeploymentStatusInfo(const char *value)
const AutoRollbackConfiguration & GetAutoRollbackConfiguration() const
bool FileExistsBehaviorHasBeenSet() const
void SetCreator(DeploymentCreator &&value)
DeploymentInfo & WithCompleteTime(const Aws::Utils::DateTime &value)
void SetApplicationName(const Aws::String &value)
DeploymentInfo & WithDescription(const Aws::String &value)
bool TargetInstancesHasBeenSet() const
void SetAutoRollbackConfiguration(AutoRollbackConfiguration &&value)
DeploymentInfo & WithDeploymentId(const Aws::String &value)
void SetExternalId(Aws::String &&value)
void SetAutoRollbackConfiguration(const AutoRollbackConfiguration &value)
DeploymentInfo & WithDescription(const char *value)
void SetStatus(DeploymentStatus &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector