68 inline void SetDeploymentId(
const char* value) { m_deploymentIdHasBeenSet =
true; m_deploymentId.assign(value); }
95 inline void SetClientCertificateId(
const char* value) { m_clientCertificateIdHasBeenSet =
true; m_clientCertificateId.assign(value); }
128 inline void SetStageName(
const char* value) { m_stageNameHasBeenSet =
true; m_stageName.assign(value); }
166 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
191 inline void SetCacheClusterEnabled(
bool value) { m_cacheClusterEnabledHasBeenSet =
true; m_cacheClusterEnabled = value; }
418 inline Stage&
AddVariables(
const char* key,
const char* value) { m_variablesHasBeenSet =
true; m_variables[key] = value;
return *
this; }
492 bool m_deploymentIdHasBeenSet;
494 bool m_clientCertificateIdHasBeenSet;
496 bool m_stageNameHasBeenSet;
498 bool m_descriptionHasBeenSet;
499 bool m_cacheClusterEnabled;
500 bool m_cacheClusterEnabledHasBeenSet;
502 bool m_cacheClusterSizeHasBeenSet;
504 bool m_cacheClusterStatusHasBeenSet;
506 bool m_methodSettingsHasBeenSet;
508 bool m_variablesHasBeenSet;
510 bool m_createdDateHasBeenSet;
512 bool m_lastUpdatedDateHasBeenSet;
void SetStageName(const Aws::String &value)
const Aws::Utils::DateTime & GetLastUpdatedDate() const
Stage & AddVariables(const char *key, Aws::String &&value)
Stage & AddMethodSettings(Aws::String &&key, const MethodSetting &value)
Stage & AddVariables(Aws::String &&key, const Aws::String &value)
void SetStageName(Aws::String &&value)
void SetLastUpdatedDate(const Aws::Utils::DateTime &value)
Stage & WithCacheClusterStatus(const CacheClusterStatus &value)
void SetCacheClusterStatus(CacheClusterStatus &&value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
void SetClientCertificateId(Aws::String &&value)
Stage & WithLastUpdatedDate(const Aws::Utils::DateTime &value)
void SetCreatedDate(Aws::Utils::DateTime &&value)
Stage & WithMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Stage & AddMethodSettings(const char *key, MethodSetting &&value)
void SetCacheClusterEnabled(bool value)
Stage & WithClientCertificateId(const char *value)
Stage & AddMethodSettings(const Aws::String &key, const MethodSetting &value)
Stage & AddVariables(const Aws::String &key, const Aws::String &value)
void SetClientCertificateId(const Aws::String &value)
Stage & AddMethodSettings(const Aws::String &key, MethodSetting &&value)
void SetCacheClusterSize(CacheClusterSize &&value)
Stage & AddVariables(Aws::String &&key, const char *value)
Stage & WithDescription(const char *value)
Stage & WithStageName(Aws::String &&value)
const Aws::String & GetDescription() const
Stage & WithDescription(Aws::String &&value)
Stage & WithVariables(const Aws::Map< Aws::String, Aws::String > &value)
Stage & WithCacheClusterSize(CacheClusterSize &&value)
const Aws::String & GetDeploymentId() const
void SetDeploymentId(Aws::String &&value)
void SetClientCertificateId(const char *value)
void SetCacheClusterStatus(const CacheClusterStatus &value)
const CacheClusterSize & GetCacheClusterSize() const
Stage & WithClientCertificateId(const Aws::String &value)
Stage & WithCacheClusterEnabled(bool value)
void SetDeploymentId(const Aws::String &value)
Stage & WithCreatedDate(Aws::Utils::DateTime &&value)
Stage & WithDeploymentId(Aws::String &&value)
Stage & WithDescription(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetVariables() const
Stage & WithCacheClusterStatus(CacheClusterStatus &&value)
void SetStageName(const char *value)
void SetMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
void SetLastUpdatedDate(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCreatedDate() const
Stage & WithMethodSettings(Aws::Map< Aws::String, MethodSetting > &&value)
Stage & WithClientCertificateId(Aws::String &&value)
Stage & WithCreatedDate(const Aws::Utils::DateTime &value)
void SetCacheClusterSize(const CacheClusterSize &value)
Stage & WithCacheClusterSize(const CacheClusterSize &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetVariables(Aws::Map< Aws::String, Aws::String > &&value)
void SetDescription(const Aws::String &value)
const CacheClusterStatus & GetCacheClusterStatus() const
#define AWS_APIGATEWAY_API
Stage & WithLastUpdatedDate(Aws::Utils::DateTime &&value)
void SetVariables(const Aws::Map< Aws::String, Aws::String > &value)
Stage & WithDeploymentId(const char *value)
bool GetCacheClusterEnabled() const
void SetDeploymentId(const char *value)
void SetCreatedDate(const Aws::Utils::DateTime &value)
void SetMethodSettings(const Aws::Map< Aws::String, MethodSetting > &value)
Stage & AddMethodSettings(Aws::String &&key, MethodSetting &&value)
const Aws::String & GetClientCertificateId() const
Stage & AddMethodSettings(const char *key, const MethodSetting &value)
Stage & AddVariables(const Aws::String &key, Aws::String &&value)
Stage & WithDeploymentId(const Aws::String &value)
Stage & AddVariables(Aws::String &&key, Aws::String &&value)
Stage & WithVariables(Aws::Map< Aws::String, Aws::String > &&value)
void SetDescription(const char *value)
const Aws::String & GetStageName() const
Stage & WithStageName(const Aws::String &value)
Stage & AddVariables(const char *key, const char *value)
Stage & WithStageName(const char *value)
const Aws::Map< Aws::String, MethodSetting > & GetMethodSettings() const
JSON (JavaScript Object Notation).
void SetDescription(Aws::String &&value)