AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppConfig::Model::DeploymentSummary Class Reference

#include <DeploymentSummary.h>

Public Member Functions

 DeploymentSummary ()
 
 DeploymentSummary (Aws::Utils::Json::JsonView jsonValue)
 
DeploymentSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetDeploymentNumber () const
 
bool DeploymentNumberHasBeenSet () const
 
void SetDeploymentNumber (int value)
 
DeploymentSummaryWithDeploymentNumber (int value)
 
const Aws::StringGetConfigurationName () const
 
bool ConfigurationNameHasBeenSet () const
 
void SetConfigurationName (const Aws::String &value)
 
void SetConfigurationName (Aws::String &&value)
 
void SetConfigurationName (const char *value)
 
DeploymentSummaryWithConfigurationName (const Aws::String &value)
 
DeploymentSummaryWithConfigurationName (Aws::String &&value)
 
DeploymentSummaryWithConfigurationName (const char *value)
 
const Aws::StringGetConfigurationVersion () const
 
bool ConfigurationVersionHasBeenSet () const
 
void SetConfigurationVersion (const Aws::String &value)
 
void SetConfigurationVersion (Aws::String &&value)
 
void SetConfigurationVersion (const char *value)
 
DeploymentSummaryWithConfigurationVersion (const Aws::String &value)
 
DeploymentSummaryWithConfigurationVersion (Aws::String &&value)
 
DeploymentSummaryWithConfigurationVersion (const char *value)
 
int GetDeploymentDurationInMinutes () const
 
bool DeploymentDurationInMinutesHasBeenSet () const
 
void SetDeploymentDurationInMinutes (int value)
 
DeploymentSummaryWithDeploymentDurationInMinutes (int value)
 
const GrowthTypeGetGrowthType () const
 
bool GrowthTypeHasBeenSet () const
 
void SetGrowthType (const GrowthType &value)
 
void SetGrowthType (GrowthType &&value)
 
DeploymentSummaryWithGrowthType (const GrowthType &value)
 
DeploymentSummaryWithGrowthType (GrowthType &&value)
 
double GetGrowthFactor () const
 
bool GrowthFactorHasBeenSet () const
 
void SetGrowthFactor (double value)
 
DeploymentSummaryWithGrowthFactor (double value)
 
int GetFinalBakeTimeInMinutes () const
 
bool FinalBakeTimeInMinutesHasBeenSet () const
 
void SetFinalBakeTimeInMinutes (int value)
 
DeploymentSummaryWithFinalBakeTimeInMinutes (int value)
 
const DeploymentStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const DeploymentState &value)
 
void SetState (DeploymentState &&value)
 
DeploymentSummaryWithState (const DeploymentState &value)
 
DeploymentSummaryWithState (DeploymentState &&value)
 
double GetPercentageComplete () const
 
bool PercentageCompleteHasBeenSet () const
 
void SetPercentageComplete (double value)
 
DeploymentSummaryWithPercentageComplete (double value)
 
const Aws::Utils::DateTimeGetStartedAt () const
 
bool StartedAtHasBeenSet () const
 
void SetStartedAt (const Aws::Utils::DateTime &value)
 
void SetStartedAt (Aws::Utils::DateTime &&value)
 
DeploymentSummaryWithStartedAt (const Aws::Utils::DateTime &value)
 
DeploymentSummaryWithStartedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetCompletedAt () const
 
bool CompletedAtHasBeenSet () const
 
void SetCompletedAt (const Aws::Utils::DateTime &value)
 
void SetCompletedAt (Aws::Utils::DateTime &&value)
 
DeploymentSummaryWithCompletedAt (const Aws::Utils::DateTime &value)
 
DeploymentSummaryWithCompletedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

Information about the deployment.

See Also:

AWS API Reference

Definition at line 34 of file DeploymentSummary.h.

Constructor & Destructor Documentation

◆ DeploymentSummary() [1/2]

Aws::AppConfig::Model::DeploymentSummary::DeploymentSummary ( )

◆ DeploymentSummary() [2/2]

Aws::AppConfig::Model::DeploymentSummary::DeploymentSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CompletedAtHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::CompletedAtHasBeenSet ( ) const
inline

Time the deployment completed.

Definition at line 339 of file DeploymentSummary.h.

◆ ConfigurationNameHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::ConfigurationNameHasBeenSet ( ) const
inline

The name of the configuration.

Definition at line 72 of file DeploymentSummary.h.

◆ ConfigurationVersionHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::ConfigurationVersionHasBeenSet ( ) const
inline

The version of the configuration.

Definition at line 113 of file DeploymentSummary.h.

◆ DeploymentDurationInMinutesHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::DeploymentDurationInMinutesHasBeenSet ( ) const
inline

Total amount of time the deployment lasted.

Definition at line 154 of file DeploymentSummary.h.

◆ DeploymentNumberHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::DeploymentNumberHasBeenSet ( ) const
inline

The sequence number of the deployment.

Definition at line 51 of file DeploymentSummary.h.

◆ FinalBakeTimeInMinutesHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::FinalBakeTimeInMinutesHasBeenSet ( ) const
inline

The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

Definition at line 233 of file DeploymentSummary.h.

◆ GetCompletedAt()

const Aws::Utils::DateTime& Aws::AppConfig::Model::DeploymentSummary::GetCompletedAt ( ) const
inline

Time the deployment completed.

Definition at line 334 of file DeploymentSummary.h.

◆ GetConfigurationName()

const Aws::String& Aws::AppConfig::Model::DeploymentSummary::GetConfigurationName ( ) const
inline

The name of the configuration.

Definition at line 67 of file DeploymentSummary.h.

◆ GetConfigurationVersion()

const Aws::String& Aws::AppConfig::Model::DeploymentSummary::GetConfigurationVersion ( ) const
inline

The version of the configuration.

Definition at line 108 of file DeploymentSummary.h.

◆ GetDeploymentDurationInMinutes()

int Aws::AppConfig::Model::DeploymentSummary::GetDeploymentDurationInMinutes ( ) const
inline

Total amount of time the deployment lasted.

Definition at line 149 of file DeploymentSummary.h.

◆ GetDeploymentNumber()

int Aws::AppConfig::Model::DeploymentSummary::GetDeploymentNumber ( ) const
inline

The sequence number of the deployment.

Definition at line 46 of file DeploymentSummary.h.

◆ GetFinalBakeTimeInMinutes()

int Aws::AppConfig::Model::DeploymentSummary::GetFinalBakeTimeInMinutes ( ) const
inline

The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

Definition at line 227 of file DeploymentSummary.h.

◆ GetGrowthFactor()

double Aws::AppConfig::Model::DeploymentSummary::GetGrowthFactor ( ) const
inline

The percentage of targets to receive a deployed configuration during each interval.

Definition at line 202 of file DeploymentSummary.h.

◆ GetGrowthType()

const GrowthType& Aws::AppConfig::Model::DeploymentSummary::GetGrowthType ( ) const
inline

The algorithm used to define how percentage grows over time.

Definition at line 170 of file DeploymentSummary.h.

◆ GetPercentageComplete()

double Aws::AppConfig::Model::DeploymentSummary::GetPercentageComplete ( ) const
inline

The percentage of targets for which the deployment is available.

Definition at line 282 of file DeploymentSummary.h.

◆ GetStartedAt()

const Aws::Utils::DateTime& Aws::AppConfig::Model::DeploymentSummary::GetStartedAt ( ) const
inline

Time the deployment started.

Definition at line 303 of file DeploymentSummary.h.

◆ GetState()

const DeploymentState& Aws::AppConfig::Model::DeploymentSummary::GetState ( ) const
inline

The state of the deployment.

Definition at line 251 of file DeploymentSummary.h.

◆ GrowthFactorHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::GrowthFactorHasBeenSet ( ) const
inline

The percentage of targets to receive a deployed configuration during each interval.

Definition at line 208 of file DeploymentSummary.h.

◆ GrowthTypeHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::GrowthTypeHasBeenSet ( ) const
inline

The algorithm used to define how percentage grows over time.

Definition at line 175 of file DeploymentSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppConfig::Model::DeploymentSummary::Jsonize ( ) const

◆ operator=()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PercentageCompleteHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::PercentageCompleteHasBeenSet ( ) const
inline

The percentage of targets for which the deployment is available.

Definition at line 287 of file DeploymentSummary.h.

◆ SetCompletedAt() [1/2]

void Aws::AppConfig::Model::DeploymentSummary::SetCompletedAt ( Aws::Utils::DateTime &&  value)
inline

Time the deployment completed.

Definition at line 349 of file DeploymentSummary.h.

◆ SetCompletedAt() [2/2]

void Aws::AppConfig::Model::DeploymentSummary::SetCompletedAt ( const Aws::Utils::DateTime value)
inline

Time the deployment completed.

Definition at line 344 of file DeploymentSummary.h.

◆ SetConfigurationName() [1/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationName ( Aws::String &&  value)
inline

The name of the configuration.

Definition at line 82 of file DeploymentSummary.h.

◆ SetConfigurationName() [2/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationName ( const Aws::String value)
inline

The name of the configuration.

Definition at line 77 of file DeploymentSummary.h.

◆ SetConfigurationName() [3/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationName ( const char *  value)
inline

The name of the configuration.

Definition at line 87 of file DeploymentSummary.h.

◆ SetConfigurationVersion() [1/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationVersion ( Aws::String &&  value)
inline

The version of the configuration.

Definition at line 123 of file DeploymentSummary.h.

◆ SetConfigurationVersion() [2/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationVersion ( const Aws::String value)
inline

The version of the configuration.

Definition at line 118 of file DeploymentSummary.h.

◆ SetConfigurationVersion() [3/3]

void Aws::AppConfig::Model::DeploymentSummary::SetConfigurationVersion ( const char *  value)
inline

The version of the configuration.

Definition at line 128 of file DeploymentSummary.h.

◆ SetDeploymentDurationInMinutes()

void Aws::AppConfig::Model::DeploymentSummary::SetDeploymentDurationInMinutes ( int  value)
inline

Total amount of time the deployment lasted.

Definition at line 159 of file DeploymentSummary.h.

◆ SetDeploymentNumber()

void Aws::AppConfig::Model::DeploymentSummary::SetDeploymentNumber ( int  value)
inline

The sequence number of the deployment.

Definition at line 56 of file DeploymentSummary.h.

◆ SetFinalBakeTimeInMinutes()

void Aws::AppConfig::Model::DeploymentSummary::SetFinalBakeTimeInMinutes ( int  value)
inline

The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

Definition at line 239 of file DeploymentSummary.h.

◆ SetGrowthFactor()

void Aws::AppConfig::Model::DeploymentSummary::SetGrowthFactor ( double  value)
inline

The percentage of targets to receive a deployed configuration during each interval.

Definition at line 214 of file DeploymentSummary.h.

◆ SetGrowthType() [1/2]

void Aws::AppConfig::Model::DeploymentSummary::SetGrowthType ( const GrowthType value)
inline

The algorithm used to define how percentage grows over time.

Definition at line 180 of file DeploymentSummary.h.

◆ SetGrowthType() [2/2]

void Aws::AppConfig::Model::DeploymentSummary::SetGrowthType ( GrowthType &&  value)
inline

The algorithm used to define how percentage grows over time.

Definition at line 185 of file DeploymentSummary.h.

◆ SetPercentageComplete()

void Aws::AppConfig::Model::DeploymentSummary::SetPercentageComplete ( double  value)
inline

The percentage of targets for which the deployment is available.

Definition at line 292 of file DeploymentSummary.h.

◆ SetStartedAt() [1/2]

void Aws::AppConfig::Model::DeploymentSummary::SetStartedAt ( Aws::Utils::DateTime &&  value)
inline

Time the deployment started.

Definition at line 318 of file DeploymentSummary.h.

◆ SetStartedAt() [2/2]

void Aws::AppConfig::Model::DeploymentSummary::SetStartedAt ( const Aws::Utils::DateTime value)
inline

Time the deployment started.

Definition at line 313 of file DeploymentSummary.h.

◆ SetState() [1/2]

void Aws::AppConfig::Model::DeploymentSummary::SetState ( const DeploymentState value)
inline

The state of the deployment.

Definition at line 261 of file DeploymentSummary.h.

◆ SetState() [2/2]

void Aws::AppConfig::Model::DeploymentSummary::SetState ( DeploymentState &&  value)
inline

The state of the deployment.

Definition at line 266 of file DeploymentSummary.h.

◆ StartedAtHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::StartedAtHasBeenSet ( ) const
inline

Time the deployment started.

Definition at line 308 of file DeploymentSummary.h.

◆ StateHasBeenSet()

bool Aws::AppConfig::Model::DeploymentSummary::StateHasBeenSet ( ) const
inline

The state of the deployment.

Definition at line 256 of file DeploymentSummary.h.

◆ WithCompletedAt() [1/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithCompletedAt ( Aws::Utils::DateTime &&  value)
inline

Time the deployment completed.

Definition at line 359 of file DeploymentSummary.h.

◆ WithCompletedAt() [2/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithCompletedAt ( const Aws::Utils::DateTime value)
inline

Time the deployment completed.

Definition at line 354 of file DeploymentSummary.h.

◆ WithConfigurationName() [1/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationName ( Aws::String &&  value)
inline

The name of the configuration.

Definition at line 97 of file DeploymentSummary.h.

◆ WithConfigurationName() [2/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationName ( const Aws::String value)
inline

The name of the configuration.

Definition at line 92 of file DeploymentSummary.h.

◆ WithConfigurationName() [3/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationName ( const char *  value)
inline

The name of the configuration.

Definition at line 102 of file DeploymentSummary.h.

◆ WithConfigurationVersion() [1/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationVersion ( Aws::String &&  value)
inline

The version of the configuration.

Definition at line 138 of file DeploymentSummary.h.

◆ WithConfigurationVersion() [2/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationVersion ( const Aws::String value)
inline

The version of the configuration.

Definition at line 133 of file DeploymentSummary.h.

◆ WithConfigurationVersion() [3/3]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithConfigurationVersion ( const char *  value)
inline

The version of the configuration.

Definition at line 143 of file DeploymentSummary.h.

◆ WithDeploymentDurationInMinutes()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithDeploymentDurationInMinutes ( int  value)
inline

Total amount of time the deployment lasted.

Definition at line 164 of file DeploymentSummary.h.

◆ WithDeploymentNumber()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithDeploymentNumber ( int  value)
inline

The sequence number of the deployment.

Definition at line 61 of file DeploymentSummary.h.

◆ WithFinalBakeTimeInMinutes()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithFinalBakeTimeInMinutes ( int  value)
inline

The amount of time AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic roll back.

Definition at line 245 of file DeploymentSummary.h.

◆ WithGrowthFactor()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithGrowthFactor ( double  value)
inline

The percentage of targets to receive a deployed configuration during each interval.

Definition at line 220 of file DeploymentSummary.h.

◆ WithGrowthType() [1/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithGrowthType ( const GrowthType value)
inline

The algorithm used to define how percentage grows over time.

Definition at line 190 of file DeploymentSummary.h.

◆ WithGrowthType() [2/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithGrowthType ( GrowthType &&  value)
inline

The algorithm used to define how percentage grows over time.

Definition at line 195 of file DeploymentSummary.h.

◆ WithPercentageComplete()

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithPercentageComplete ( double  value)
inline

The percentage of targets for which the deployment is available.

Definition at line 297 of file DeploymentSummary.h.

◆ WithStartedAt() [1/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithStartedAt ( Aws::Utils::DateTime &&  value)
inline

Time the deployment started.

Definition at line 328 of file DeploymentSummary.h.

◆ WithStartedAt() [2/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithStartedAt ( const Aws::Utils::DateTime value)
inline

Time the deployment started.

Definition at line 323 of file DeploymentSummary.h.

◆ WithState() [1/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithState ( const DeploymentState value)
inline

The state of the deployment.

Definition at line 271 of file DeploymentSummary.h.

◆ WithState() [2/2]

DeploymentSummary& Aws::AppConfig::Model::DeploymentSummary::WithState ( DeploymentState &&  value)
inline

The state of the deployment.

Definition at line 276 of file DeploymentSummary.h.


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