AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::APIGateway::Model::CreateStageResult Class Reference

#include <CreateStageResult.h>

Public Member Functions

 CreateStageResult ()
 
 CreateStageResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateStageResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetDeploymentId () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
CreateStageResultWithDeploymentId (const Aws::String &value)
 
CreateStageResultWithDeploymentId (Aws::String &&value)
 
CreateStageResultWithDeploymentId (const char *value)
 
const Aws::StringGetClientCertificateId () const
 
void SetClientCertificateId (const Aws::String &value)
 
void SetClientCertificateId (Aws::String &&value)
 
void SetClientCertificateId (const char *value)
 
CreateStageResultWithClientCertificateId (const Aws::String &value)
 
CreateStageResultWithClientCertificateId (Aws::String &&value)
 
CreateStageResultWithClientCertificateId (const char *value)
 
const Aws::StringGetStageName () const
 
void SetStageName (const Aws::String &value)
 
void SetStageName (Aws::String &&value)
 
void SetStageName (const char *value)
 
CreateStageResultWithStageName (const Aws::String &value)
 
CreateStageResultWithStageName (Aws::String &&value)
 
CreateStageResultWithStageName (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateStageResultWithDescription (const Aws::String &value)
 
CreateStageResultWithDescription (Aws::String &&value)
 
CreateStageResultWithDescription (const char *value)
 
bool GetCacheClusterEnabled () const
 
void SetCacheClusterEnabled (bool value)
 
CreateStageResultWithCacheClusterEnabled (bool value)
 
const CacheClusterSizeGetCacheClusterSize () const
 
void SetCacheClusterSize (const CacheClusterSize &value)
 
void SetCacheClusterSize (CacheClusterSize &&value)
 
CreateStageResultWithCacheClusterSize (const CacheClusterSize &value)
 
CreateStageResultWithCacheClusterSize (CacheClusterSize &&value)
 
const CacheClusterStatusGetCacheClusterStatus () const
 
void SetCacheClusterStatus (const CacheClusterStatus &value)
 
void SetCacheClusterStatus (CacheClusterStatus &&value)
 
CreateStageResultWithCacheClusterStatus (const CacheClusterStatus &value)
 
CreateStageResultWithCacheClusterStatus (CacheClusterStatus &&value)
 
const Aws::Map< Aws::String, MethodSetting > & GetMethodSettings () const
 
void SetMethodSettings (const Aws::Map< Aws::String, MethodSetting > &value)
 
void SetMethodSettings (Aws::Map< Aws::String, MethodSetting > &&value)
 
CreateStageResultWithMethodSettings (const Aws::Map< Aws::String, MethodSetting > &value)
 
CreateStageResultWithMethodSettings (Aws::Map< Aws::String, MethodSetting > &&value)
 
CreateStageResultAddMethodSettings (const Aws::String &key, const MethodSetting &value)
 
CreateStageResultAddMethodSettings (Aws::String &&key, const MethodSetting &value)
 
CreateStageResultAddMethodSettings (const Aws::String &key, MethodSetting &&value)
 
CreateStageResultAddMethodSettings (Aws::String &&key, MethodSetting &&value)
 
CreateStageResultAddMethodSettings (const char *key, MethodSetting &&value)
 
CreateStageResultAddMethodSettings (const char *key, const MethodSetting &value)
 
const Aws::Map< Aws::String, Aws::String > & GetVariables () const
 
void SetVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageResultWithVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateStageResultWithVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageResultAddVariables (const Aws::String &key, const Aws::String &value)
 
CreateStageResultAddVariables (Aws::String &&key, const Aws::String &value)
 
CreateStageResultAddVariables (const Aws::String &key, Aws::String &&value)
 
CreateStageResultAddVariables (Aws::String &&key, Aws::String &&value)
 
CreateStageResultAddVariables (const char *key, Aws::String &&value)
 
CreateStageResultAddVariables (Aws::String &&key, const char *value)
 
CreateStageResultAddVariables (const char *key, const char *value)
 
const Aws::StringGetDocumentationVersion () const
 
void SetDocumentationVersion (const Aws::String &value)
 
void SetDocumentationVersion (Aws::String &&value)
 
void SetDocumentationVersion (const char *value)
 
CreateStageResultWithDocumentationVersion (const Aws::String &value)
 
CreateStageResultWithDocumentationVersion (Aws::String &&value)
 
CreateStageResultWithDocumentationVersion (const char *value)
 
const AccessLogSettingsGetAccessLogSettings () const
 
void SetAccessLogSettings (const AccessLogSettings &value)
 
void SetAccessLogSettings (AccessLogSettings &&value)
 
CreateStageResultWithAccessLogSettings (const AccessLogSettings &value)
 
CreateStageResultWithAccessLogSettings (AccessLogSettings &&value)
 
const CanarySettingsGetCanarySettings () const
 
void SetCanarySettings (const CanarySettings &value)
 
void SetCanarySettings (CanarySettings &&value)
 
CreateStageResultWithCanarySettings (const CanarySettings &value)
 
CreateStageResultWithCanarySettings (CanarySettings &&value)
 
bool GetTracingEnabled () const
 
void SetTracingEnabled (bool value)
 
CreateStageResultWithTracingEnabled (bool value)
 
const Aws::StringGetWebAclArn () const
 
void SetWebAclArn (const Aws::String &value)
 
void SetWebAclArn (Aws::String &&value)
 
void SetWebAclArn (const char *value)
 
CreateStageResultWithWebAclArn (const Aws::String &value)
 
CreateStageResultWithWebAclArn (Aws::String &&value)
 
CreateStageResultWithWebAclArn (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateStageResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageResultAddTags (const Aws::String &key, const Aws::String &value)
 
CreateStageResultAddTags (Aws::String &&key, const Aws::String &value)
 
CreateStageResultAddTags (const Aws::String &key, Aws::String &&value)
 
CreateStageResultAddTags (Aws::String &&key, Aws::String &&value)
 
CreateStageResultAddTags (const char *key, Aws::String &&value)
 
CreateStageResultAddTags (Aws::String &&key, const char *value)
 
CreateStageResultAddTags (const char *key, const char *value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
CreateStageResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
CreateStageResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedDate () const
 
void SetLastUpdatedDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedDate (Aws::Utils::DateTime &&value)
 
CreateStageResultWithLastUpdatedDate (const Aws::Utils::DateTime &value)
 
CreateStageResultWithLastUpdatedDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Represents a unique identifier for a version of a deployed RestApi that is callable by users.

See Also:

AWS API Reference

Definition at line 42 of file CreateStageResult.h.

Constructor & Destructor Documentation

◆ CreateStageResult() [1/2]

Aws::APIGateway::Model::CreateStageResult::CreateStageResult ( )

◆ CreateStageResult() [2/2]

Aws::APIGateway::Model::CreateStageResult::CreateStageResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddMethodSettings() [1/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( Aws::String &&  key,
const MethodSetting value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 337 of file CreateStageResult.h.

◆ AddMethodSettings() [2/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( Aws::String &&  key,
MethodSetting &&  value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 353 of file CreateStageResult.h.

◆ AddMethodSettings() [3/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( const Aws::String key,
const MethodSetting value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 329 of file CreateStageResult.h.

◆ AddMethodSettings() [4/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( const Aws::String key,
MethodSetting &&  value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 345 of file CreateStageResult.h.

◆ AddMethodSettings() [5/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( const char *  key,
const MethodSetting value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 369 of file CreateStageResult.h.

◆ AddMethodSettings() [6/6]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddMethodSettings ( const char *  key,
MethodSetting &&  value 
)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 361 of file CreateStageResult.h.

◆ AddTags() [1/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 652 of file CreateStageResult.h.

◆ AddTags() [2/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 640 of file CreateStageResult.h.

◆ AddTags() [3/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 664 of file CreateStageResult.h.

◆ AddTags() [4/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 646 of file CreateStageResult.h.

◆ AddTags() [5/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 634 of file CreateStageResult.h.

◆ AddTags() [6/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 658 of file CreateStageResult.h.

◆ AddTags() [7/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddTags ( const char *  key,
const char *  value 
)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 670 of file CreateStageResult.h.

◆ AddVariables() [1/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 433 of file CreateStageResult.h.

◆ AddVariables() [2/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 419 of file CreateStageResult.h.

◆ AddVariables() [3/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( Aws::String &&  key,
const char *  value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 447 of file CreateStageResult.h.

◆ AddVariables() [4/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 426 of file CreateStageResult.h.

◆ AddVariables() [5/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( const Aws::String key,
const Aws::String value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 412 of file CreateStageResult.h.

◆ AddVariables() [6/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( const char *  key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 440 of file CreateStageResult.h.

◆ AddVariables() [7/7]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::AddVariables ( const char *  key,
const char *  value 
)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 454 of file CreateStageResult.h.

◆ GetAccessLogSettings()

const AccessLogSettings& Aws::APIGateway::Model::CreateStageResult::GetAccessLogSettings ( ) const
inline

Settings for logging access in this stage.

Definition at line 496 of file CreateStageResult.h.

◆ GetCacheClusterEnabled()

bool Aws::APIGateway::Model::CreateStageResult::GetCacheClusterEnabled ( ) const
inline

Specifies whether a cache cluster is enabled for the stage.

Definition at line 218 of file CreateStageResult.h.

◆ GetCacheClusterSize()

const CacheClusterSize& Aws::APIGateway::Model::CreateStageResult::GetCacheClusterSize ( ) const
inline

The size of the cache cluster for the stage, if enabled.

Definition at line 234 of file CreateStageResult.h.

◆ GetCacheClusterStatus()

const CacheClusterStatus& Aws::APIGateway::Model::CreateStageResult::GetCacheClusterStatus ( ) const
inline

The status of the cache cluster for the stage, if enabled.

Definition at line 260 of file CreateStageResult.h.

◆ GetCanarySettings()

const CanarySettings& Aws::APIGateway::Model::CreateStageResult::GetCanarySettings ( ) const
inline

Settings for the canary deployment in this stage.

Definition at line 522 of file CreateStageResult.h.

◆ GetClientCertificateId()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetClientCertificateId ( ) const
inline

The identifier of a client certificate for an API stage.

Definition at line 89 of file CreateStageResult.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::APIGateway::Model::CreateStageResult::GetCreatedDate ( ) const
inline

The timestamp when the stage was created.

Definition at line 676 of file CreateStageResult.h.

◆ GetDeploymentId()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetDeploymentId ( ) const
inline

The identifier of the Deployment that the stage points to.

Definition at line 53 of file CreateStageResult.h.

◆ GetDescription()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetDescription ( ) const
inline

The stage's description.

Definition at line 182 of file CreateStageResult.h.

◆ GetDocumentationVersion()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetDocumentationVersion ( ) const
inline

The version of the associated API documentation.

Definition at line 460 of file CreateStageResult.h.

◆ GetLastUpdatedDate()

const Aws::Utils::DateTime& Aws::APIGateway::Model::CreateStageResult::GetLastUpdatedDate ( ) const
inline

The timestamp when the stage last updated.

Definition at line 702 of file CreateStageResult.h.

◆ GetMethodSettings()

const Aws::Map<Aws::String, MethodSetting>& Aws::APIGateway::Model::CreateStageResult::GetMethodSettings ( ) const
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 289 of file CreateStageResult.h.

◆ GetStageName()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetStageName ( ) const
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 128 of file CreateStageResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::CreateStageResult::GetTags ( ) const
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 604 of file CreateStageResult.h.

◆ GetTracingEnabled()

bool Aws::APIGateway::Model::CreateStageResult::GetTracingEnabled ( ) const
inline

Specifies whether active tracing with X-ray is enabled for the Stage.

Definition at line 549 of file CreateStageResult.h.

◆ GetVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::APIGateway::Model::CreateStageResult::GetVariables ( ) const
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 377 of file CreateStageResult.h.

◆ GetWebAclArn()

const Aws::String& Aws::APIGateway::Model::CreateStageResult::GetWebAclArn ( ) const
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 567 of file CreateStageResult.h.

◆ operator=()

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAccessLogSettings() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetAccessLogSettings ( AccessLogSettings &&  value)
inline

Settings for logging access in this stage.

Definition at line 506 of file CreateStageResult.h.

◆ SetAccessLogSettings() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetAccessLogSettings ( const AccessLogSettings value)
inline

Settings for logging access in this stage.

Definition at line 501 of file CreateStageResult.h.

◆ SetCacheClusterEnabled()

void Aws::APIGateway::Model::CreateStageResult::SetCacheClusterEnabled ( bool  value)
inline

Specifies whether a cache cluster is enabled for the stage.

Definition at line 223 of file CreateStageResult.h.

◆ SetCacheClusterSize() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetCacheClusterSize ( CacheClusterSize &&  value)
inline

The size of the cache cluster for the stage, if enabled.

Definition at line 244 of file CreateStageResult.h.

◆ SetCacheClusterSize() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetCacheClusterSize ( const CacheClusterSize value)
inline

The size of the cache cluster for the stage, if enabled.

Definition at line 239 of file CreateStageResult.h.

◆ SetCacheClusterStatus() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetCacheClusterStatus ( CacheClusterStatus &&  value)
inline

The status of the cache cluster for the stage, if enabled.

Definition at line 270 of file CreateStageResult.h.

◆ SetCacheClusterStatus() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetCacheClusterStatus ( const CacheClusterStatus value)
inline

The status of the cache cluster for the stage, if enabled.

Definition at line 265 of file CreateStageResult.h.

◆ SetCanarySettings() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetCanarySettings ( CanarySettings &&  value)
inline

Settings for the canary deployment in this stage.

Definition at line 532 of file CreateStageResult.h.

◆ SetCanarySettings() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetCanarySettings ( const CanarySettings value)
inline

Settings for the canary deployment in this stage.

Definition at line 527 of file CreateStageResult.h.

◆ SetClientCertificateId() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetClientCertificateId ( Aws::String &&  value)
inline

The identifier of a client certificate for an API stage.

Definition at line 99 of file CreateStageResult.h.

◆ SetClientCertificateId() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetClientCertificateId ( const Aws::String value)
inline

The identifier of a client certificate for an API stage.

Definition at line 94 of file CreateStageResult.h.

◆ SetClientCertificateId() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetClientCertificateId ( const char *  value)
inline

The identifier of a client certificate for an API stage.

Definition at line 104 of file CreateStageResult.h.

◆ SetCreatedDate() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the stage was created.

Definition at line 686 of file CreateStageResult.h.

◆ SetCreatedDate() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the stage was created.

Definition at line 681 of file CreateStageResult.h.

◆ SetDeploymentId() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetDeploymentId ( Aws::String &&  value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 63 of file CreateStageResult.h.

◆ SetDeploymentId() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetDeploymentId ( const Aws::String value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 58 of file CreateStageResult.h.

◆ SetDeploymentId() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetDeploymentId ( const char *  value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 68 of file CreateStageResult.h.

◆ SetDescription() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetDescription ( Aws::String &&  value)
inline

The stage's description.

Definition at line 192 of file CreateStageResult.h.

◆ SetDescription() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetDescription ( const Aws::String value)
inline

The stage's description.

Definition at line 187 of file CreateStageResult.h.

◆ SetDescription() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetDescription ( const char *  value)
inline

The stage's description.

Definition at line 197 of file CreateStageResult.h.

◆ SetDocumentationVersion() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetDocumentationVersion ( Aws::String &&  value)
inline

The version of the associated API documentation.

Definition at line 470 of file CreateStageResult.h.

◆ SetDocumentationVersion() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetDocumentationVersion ( const Aws::String value)
inline

The version of the associated API documentation.

Definition at line 465 of file CreateStageResult.h.

◆ SetDocumentationVersion() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetDocumentationVersion ( const char *  value)
inline

The version of the associated API documentation.

Definition at line 475 of file CreateStageResult.h.

◆ SetLastUpdatedDate() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the stage last updated.

Definition at line 712 of file CreateStageResult.h.

◆ SetLastUpdatedDate() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the stage last updated.

Definition at line 707 of file CreateStageResult.h.

◆ SetMethodSettings() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetMethodSettings ( Aws::Map< Aws::String, MethodSetting > &&  value)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 305 of file CreateStageResult.h.

◆ SetMethodSettings() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetMethodSettings ( const Aws::Map< Aws::String, MethodSetting > &  value)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 297 of file CreateStageResult.h.

◆ SetStageName() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetStageName ( Aws::String &&  value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 144 of file CreateStageResult.h.

◆ SetStageName() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetStageName ( const Aws::String value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 136 of file CreateStageResult.h.

◆ SetStageName() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetStageName ( const char *  value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 152 of file CreateStageResult.h.

◆ SetTags() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 616 of file CreateStageResult.h.

◆ SetTags() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 610 of file CreateStageResult.h.

◆ SetTracingEnabled()

void Aws::APIGateway::Model::CreateStageResult::SetTracingEnabled ( bool  value)
inline

Specifies whether active tracing with X-ray is enabled for the Stage.

Definition at line 555 of file CreateStageResult.h.

◆ SetVariables() [1/2]

void Aws::APIGateway::Model::CreateStageResult::SetVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 391 of file CreateStageResult.h.

◆ SetVariables() [2/2]

void Aws::APIGateway::Model::CreateStageResult::SetVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 384 of file CreateStageResult.h.

◆ SetWebAclArn() [1/3]

void Aws::APIGateway::Model::CreateStageResult::SetWebAclArn ( Aws::String &&  value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 577 of file CreateStageResult.h.

◆ SetWebAclArn() [2/3]

void Aws::APIGateway::Model::CreateStageResult::SetWebAclArn ( const Aws::String value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 572 of file CreateStageResult.h.

◆ SetWebAclArn() [3/3]

void Aws::APIGateway::Model::CreateStageResult::SetWebAclArn ( const char *  value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 582 of file CreateStageResult.h.

◆ WithAccessLogSettings() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithAccessLogSettings ( AccessLogSettings &&  value)
inline

Settings for logging access in this stage.

Definition at line 516 of file CreateStageResult.h.

◆ WithAccessLogSettings() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithAccessLogSettings ( const AccessLogSettings value)
inline

Settings for logging access in this stage.

Definition at line 511 of file CreateStageResult.h.

◆ WithCacheClusterEnabled()

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCacheClusterEnabled ( bool  value)
inline

Specifies whether a cache cluster is enabled for the stage.

Definition at line 228 of file CreateStageResult.h.

◆ WithCacheClusterSize() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCacheClusterSize ( CacheClusterSize &&  value)
inline

The size of the cache cluster for the stage, if enabled.

Definition at line 254 of file CreateStageResult.h.

◆ WithCacheClusterSize() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCacheClusterSize ( const CacheClusterSize value)
inline

The size of the cache cluster for the stage, if enabled.

Definition at line 249 of file CreateStageResult.h.

◆ WithCacheClusterStatus() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCacheClusterStatus ( CacheClusterStatus &&  value)
inline

The status of the cache cluster for the stage, if enabled.

Definition at line 280 of file CreateStageResult.h.

◆ WithCacheClusterStatus() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCacheClusterStatus ( const CacheClusterStatus value)
inline

The status of the cache cluster for the stage, if enabled.

Definition at line 275 of file CreateStageResult.h.

◆ WithCanarySettings() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCanarySettings ( CanarySettings &&  value)
inline

Settings for the canary deployment in this stage.

Definition at line 542 of file CreateStageResult.h.

◆ WithCanarySettings() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCanarySettings ( const CanarySettings value)
inline

Settings for the canary deployment in this stage.

Definition at line 537 of file CreateStageResult.h.

◆ WithClientCertificateId() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithClientCertificateId ( Aws::String &&  value)
inline

The identifier of a client certificate for an API stage.

Definition at line 114 of file CreateStageResult.h.

◆ WithClientCertificateId() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithClientCertificateId ( const Aws::String value)
inline

The identifier of a client certificate for an API stage.

Definition at line 109 of file CreateStageResult.h.

◆ WithClientCertificateId() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithClientCertificateId ( const char *  value)
inline

The identifier of a client certificate for an API stage.

Definition at line 119 of file CreateStageResult.h.

◆ WithCreatedDate() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the stage was created.

Definition at line 696 of file CreateStageResult.h.

◆ WithCreatedDate() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the stage was created.

Definition at line 691 of file CreateStageResult.h.

◆ WithDeploymentId() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDeploymentId ( Aws::String &&  value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 78 of file CreateStageResult.h.

◆ WithDeploymentId() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDeploymentId ( const Aws::String value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 73 of file CreateStageResult.h.

◆ WithDeploymentId() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDeploymentId ( const char *  value)
inline

The identifier of the Deployment that the stage points to.

Definition at line 83 of file CreateStageResult.h.

◆ WithDescription() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDescription ( Aws::String &&  value)
inline

The stage's description.

Definition at line 207 of file CreateStageResult.h.

◆ WithDescription() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDescription ( const Aws::String value)
inline

The stage's description.

Definition at line 202 of file CreateStageResult.h.

◆ WithDescription() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDescription ( const char *  value)
inline

The stage's description.

Definition at line 212 of file CreateStageResult.h.

◆ WithDocumentationVersion() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDocumentationVersion ( Aws::String &&  value)
inline

The version of the associated API documentation.

Definition at line 485 of file CreateStageResult.h.

◆ WithDocumentationVersion() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDocumentationVersion ( const Aws::String value)
inline

The version of the associated API documentation.

Definition at line 480 of file CreateStageResult.h.

◆ WithDocumentationVersion() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithDocumentationVersion ( const char *  value)
inline

The version of the associated API documentation.

Definition at line 490 of file CreateStageResult.h.

◆ WithLastUpdatedDate() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithLastUpdatedDate ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the stage last updated.

Definition at line 722 of file CreateStageResult.h.

◆ WithLastUpdatedDate() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithLastUpdatedDate ( const Aws::Utils::DateTime value)
inline

The timestamp when the stage last updated.

Definition at line 717 of file CreateStageResult.h.

◆ WithMethodSettings() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithMethodSettings ( Aws::Map< Aws::String, MethodSetting > &&  value)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 321 of file CreateStageResult.h.

◆ WithMethodSettings() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithMethodSettings ( const Aws::Map< Aws::String, MethodSetting > &  value)
inline

A map that defines the method settings for a Stage resource. Keys (designated as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} for an individual method override, or /* /* for overriding all methods in the stage.

Definition at line 313 of file CreateStageResult.h.

◆ WithStageName() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithStageName ( Aws::String &&  value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 168 of file CreateStageResult.h.

◆ WithStageName() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithStageName ( const Aws::String value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 160 of file CreateStageResult.h.

◆ WithStageName() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithStageName ( const char *  value)
inline

The name of the stage is the first path segment in the Uniform Resource Identifier (URI) of a call to API Gateway. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 176 of file CreateStageResult.h.

◆ WithTags() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 628 of file CreateStageResult.h.

◆ WithTags() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The collection of tags. Each tag element is associated with a given resource.

Definition at line 622 of file CreateStageResult.h.

◆ WithTracingEnabled()

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithTracingEnabled ( bool  value)
inline

Specifies whether active tracing with X-ray is enabled for the Stage.

Definition at line 561 of file CreateStageResult.h.

◆ WithVariables() [1/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 405 of file CreateStageResult.h.

◆ WithVariables() [2/2]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that defines the stage variables for a Stage resource. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.

Definition at line 398 of file CreateStageResult.h.

◆ WithWebAclArn() [1/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithWebAclArn ( Aws::String &&  value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 592 of file CreateStageResult.h.

◆ WithWebAclArn() [2/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithWebAclArn ( const Aws::String value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 587 of file CreateStageResult.h.

◆ WithWebAclArn() [3/3]

CreateStageResult& Aws::APIGateway::Model::CreateStageResult::WithWebAclArn ( const char *  value)
inline

The ARN of the WebAcl associated with the Stage.

Definition at line 597 of file CreateStageResult.h.


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