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

#include <CreateStageRequest.h>

+ Inheritance diagram for Aws::APIGateway::Model::CreateStageRequest:

Public Member Functions

 CreateStageRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetRestApiId () const
 
bool RestApiIdHasBeenSet () const
 
void SetRestApiId (const Aws::String &value)
 
void SetRestApiId (Aws::String &&value)
 
void SetRestApiId (const char *value)
 
CreateStageRequestWithRestApiId (const Aws::String &value)
 
CreateStageRequestWithRestApiId (Aws::String &&value)
 
CreateStageRequestWithRestApiId (const char *value)
 
const Aws::StringGetStageName () const
 
bool StageNameHasBeenSet () const
 
void SetStageName (const Aws::String &value)
 
void SetStageName (Aws::String &&value)
 
void SetStageName (const char *value)
 
CreateStageRequestWithStageName (const Aws::String &value)
 
CreateStageRequestWithStageName (Aws::String &&value)
 
CreateStageRequestWithStageName (const char *value)
 
const Aws::StringGetDeploymentId () const
 
bool DeploymentIdHasBeenSet () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
CreateStageRequestWithDeploymentId (const Aws::String &value)
 
CreateStageRequestWithDeploymentId (Aws::String &&value)
 
CreateStageRequestWithDeploymentId (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateStageRequestWithDescription (const Aws::String &value)
 
CreateStageRequestWithDescription (Aws::String &&value)
 
CreateStageRequestWithDescription (const char *value)
 
bool GetCacheClusterEnabled () const
 
bool CacheClusterEnabledHasBeenSet () const
 
void SetCacheClusterEnabled (bool value)
 
CreateStageRequestWithCacheClusterEnabled (bool value)
 
const CacheClusterSizeGetCacheClusterSize () const
 
bool CacheClusterSizeHasBeenSet () const
 
void SetCacheClusterSize (const CacheClusterSize &value)
 
void SetCacheClusterSize (CacheClusterSize &&value)
 
CreateStageRequestWithCacheClusterSize (const CacheClusterSize &value)
 
CreateStageRequestWithCacheClusterSize (CacheClusterSize &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetVariables () const
 
bool VariablesHasBeenSet () const
 
void SetVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageRequestWithVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateStageRequestWithVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageRequestAddVariables (const Aws::String &key, const Aws::String &value)
 
CreateStageRequestAddVariables (Aws::String &&key, const Aws::String &value)
 
CreateStageRequestAddVariables (const Aws::String &key, Aws::String &&value)
 
CreateStageRequestAddVariables (Aws::String &&key, Aws::String &&value)
 
CreateStageRequestAddVariables (const char *key, Aws::String &&value)
 
CreateStageRequestAddVariables (Aws::String &&key, const char *value)
 
CreateStageRequestAddVariables (const char *key, const char *value)
 
const Aws::StringGetDocumentationVersion () const
 
bool DocumentationVersionHasBeenSet () const
 
void SetDocumentationVersion (const Aws::String &value)
 
void SetDocumentationVersion (Aws::String &&value)
 
void SetDocumentationVersion (const char *value)
 
CreateStageRequestWithDocumentationVersion (const Aws::String &value)
 
CreateStageRequestWithDocumentationVersion (Aws::String &&value)
 
CreateStageRequestWithDocumentationVersion (const char *value)
 
const CanarySettingsGetCanarySettings () const
 
bool CanarySettingsHasBeenSet () const
 
void SetCanarySettings (const CanarySettings &value)
 
void SetCanarySettings (CanarySettings &&value)
 
CreateStageRequestWithCanarySettings (const CanarySettings &value)
 
CreateStageRequestWithCanarySettings (CanarySettings &&value)
 
bool GetTracingEnabled () const
 
bool TracingEnabledHasBeenSet () const
 
void SetTracingEnabled (bool value)
 
CreateStageRequestWithTracingEnabled (bool value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateStageRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateStageRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateStageRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateStageRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateStageRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateStageRequestAddTags (const char *key, Aws::String &&value)
 
CreateStageRequestAddTags (Aws::String &&key, const char *value)
 
CreateStageRequestAddTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::APIGateway::APIGatewayRequest
virtual ~APIGatewayRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::APIGateway::APIGatewayRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Requests API Gateway to create a Stage resource.

See Also:

AWS API Reference

Definition at line 28 of file CreateStageRequest.h.

Constructor & Destructor Documentation

◆ CreateStageRequest()

Aws::APIGateway::Model::CreateStageRequest::CreateStageRequest ( )

Member Function Documentation

◆ AddTags() [1/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 518 of file CreateStageRequest.h.

◆ AddTags() [2/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 525 of file CreateStageRequest.h.

◆ AddTags() [3/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 532 of file CreateStageRequest.h.

◆ AddTags() [4/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 539 of file CreateStageRequest.h.

◆ AddTags() [5/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 546 of file CreateStageRequest.h.

◆ AddTags() [6/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 553 of file CreateStageRequest.h.

◆ AddTags() [7/7]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 560 of file CreateStageRequest.h.

◆ AddVariables() [1/7]

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

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

Definition at line 329 of file CreateStageRequest.h.

◆ AddVariables() [2/7]

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

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

Definition at line 336 of file CreateStageRequest.h.

◆ AddVariables() [3/7]

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

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

Definition at line 343 of file CreateStageRequest.h.

◆ AddVariables() [4/7]

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

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

Definition at line 350 of file CreateStageRequest.h.

◆ AddVariables() [5/7]

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

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

Definition at line 357 of file CreateStageRequest.h.

◆ AddVariables() [6/7]

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

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

Definition at line 364 of file CreateStageRequest.h.

◆ AddVariables() [7/7]

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

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

Definition at line 371 of file CreateStageRequest.h.

◆ CacheClusterEnabledHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::CacheClusterEnabledHasBeenSet ( ) const
inline

Whether cache clustering is enabled for the stage.

Definition at line 238 of file CreateStageRequest.h.

◆ CacheClusterSizeHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::CacheClusterSizeHasBeenSet ( ) const
inline

The stage's cache cluster size.

Definition at line 259 of file CreateStageRequest.h.

◆ CanarySettingsHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::CanarySettingsHasBeenSet ( ) const
inline

The canary deployment settings of this stage.

Definition at line 423 of file CreateStageRequest.h.

◆ DeploymentIdHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::DeploymentIdHasBeenSet ( ) const
inline

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 150 of file CreateStageRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::DescriptionHasBeenSet ( ) const
inline

The description of the Stage resource.

Definition at line 197 of file CreateStageRequest.h.

◆ DocumentationVersionHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::DocumentationVersionHasBeenSet ( ) const
inline

The version of the associated API documentation.

Definition at line 382 of file CreateStageRequest.h.

◆ GetCacheClusterEnabled()

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

Whether cache clustering is enabled for the stage.

Definition at line 233 of file CreateStageRequest.h.

◆ GetCacheClusterSize()

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

The stage's cache cluster size.

Definition at line 254 of file CreateStageRequest.h.

◆ GetCanarySettings()

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

The canary deployment settings of this stage.

Definition at line 418 of file CreateStageRequest.h.

◆ GetDeploymentId()

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 144 of file CreateStageRequest.h.

◆ GetDescription()

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

The description of the Stage resource.

Definition at line 192 of file CreateStageRequest.h.

◆ GetDocumentationVersion()

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

The version of the associated API documentation.

Definition at line 377 of file CreateStageRequest.h.

◆ GetRestApiId()

const Aws::String& Aws::APIGateway::Model::CreateStageRequest::GetRestApiId ( ) const
inline

[Required] The string identifier of the associated RestApi.

Definition at line 45 of file CreateStageRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::APIGateway::Model::CreateStageRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file CreateStageRequest.h.

◆ GetStageName()

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 88 of file CreateStageRequest.h.

◆ GetTags()

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 476 of file CreateStageRequest.h.

◆ GetTracingEnabled()

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

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

Definition at line 450 of file CreateStageRequest.h.

◆ GetVariables()

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

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

Definition at line 287 of file CreateStageRequest.h.

◆ RestApiIdHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::RestApiIdHasBeenSet ( ) const
inline

[Required] The string identifier of the associated RestApi.

Definition at line 50 of file CreateStageRequest.h.

◆ SerializePayload()

Aws::String Aws::APIGateway::Model::CreateStageRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCacheClusterEnabled()

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

Whether cache clustering is enabled for the stage.

Definition at line 243 of file CreateStageRequest.h.

◆ SetCacheClusterSize() [1/2]

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

The stage's cache cluster size.

Definition at line 264 of file CreateStageRequest.h.

◆ SetCacheClusterSize() [2/2]

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

The stage's cache cluster size.

Definition at line 269 of file CreateStageRequest.h.

◆ SetCanarySettings() [1/2]

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

The canary deployment settings of this stage.

Definition at line 428 of file CreateStageRequest.h.

◆ SetCanarySettings() [2/2]

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

The canary deployment settings of this stage.

Definition at line 433 of file CreateStageRequest.h.

◆ SetDeploymentId() [1/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 156 of file CreateStageRequest.h.

◆ SetDeploymentId() [2/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 162 of file CreateStageRequest.h.

◆ SetDeploymentId() [3/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 168 of file CreateStageRequest.h.

◆ SetDescription() [1/3]

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

The description of the Stage resource.

Definition at line 202 of file CreateStageRequest.h.

◆ SetDescription() [2/3]

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

The description of the Stage resource.

Definition at line 207 of file CreateStageRequest.h.

◆ SetDescription() [3/3]

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

The description of the Stage resource.

Definition at line 212 of file CreateStageRequest.h.

◆ SetDocumentationVersion() [1/3]

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

The version of the associated API documentation.

Definition at line 387 of file CreateStageRequest.h.

◆ SetDocumentationVersion() [2/3]

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

The version of the associated API documentation.

Definition at line 392 of file CreateStageRequest.h.

◆ SetDocumentationVersion() [3/3]

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

The version of the associated API documentation.

Definition at line 397 of file CreateStageRequest.h.

◆ SetRestApiId() [1/3]

void Aws::APIGateway::Model::CreateStageRequest::SetRestApiId ( const Aws::String value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 55 of file CreateStageRequest.h.

◆ SetRestApiId() [2/3]

void Aws::APIGateway::Model::CreateStageRequest::SetRestApiId ( Aws::String &&  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 60 of file CreateStageRequest.h.

◆ SetRestApiId() [3/3]

void Aws::APIGateway::Model::CreateStageRequest::SetRestApiId ( const char *  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 65 of file CreateStageRequest.h.

◆ SetStageName() [1/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 102 of file CreateStageRequest.h.

◆ SetStageName() [2/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 109 of file CreateStageRequest.h.

◆ SetStageName() [3/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 116 of file CreateStageRequest.h.

◆ SetTags() [1/2]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 490 of file CreateStageRequest.h.

◆ SetTags() [2/2]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 497 of file CreateStageRequest.h.

◆ SetTracingEnabled()

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

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

Definition at line 462 of file CreateStageRequest.h.

◆ SetVariables() [1/2]

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

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

Definition at line 301 of file CreateStageRequest.h.

◆ SetVariables() [2/2]

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

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

Definition at line 308 of file CreateStageRequest.h.

◆ StageNameHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::StageNameHasBeenSet ( ) const
inline

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 95 of file CreateStageRequest.h.

◆ TagsHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::TagsHasBeenSet ( ) const
inline

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 483 of file CreateStageRequest.h.

◆ TracingEnabledHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::TracingEnabledHasBeenSet ( ) const
inline

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

Definition at line 456 of file CreateStageRequest.h.

◆ VariablesHasBeenSet()

bool Aws::APIGateway::Model::CreateStageRequest::VariablesHasBeenSet ( ) const
inline

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

Definition at line 294 of file CreateStageRequest.h.

◆ WithCacheClusterEnabled()

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

Whether cache clustering is enabled for the stage.

Definition at line 248 of file CreateStageRequest.h.

◆ WithCacheClusterSize() [1/2]

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

The stage's cache cluster size.

Definition at line 274 of file CreateStageRequest.h.

◆ WithCacheClusterSize() [2/2]

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

The stage's cache cluster size.

Definition at line 279 of file CreateStageRequest.h.

◆ WithCanarySettings() [1/2]

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

The canary deployment settings of this stage.

Definition at line 438 of file CreateStageRequest.h.

◆ WithCanarySettings() [2/2]

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

The canary deployment settings of this stage.

Definition at line 443 of file CreateStageRequest.h.

◆ WithDeploymentId() [1/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 174 of file CreateStageRequest.h.

◆ WithDeploymentId() [2/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 180 of file CreateStageRequest.h.

◆ WithDeploymentId() [3/3]

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

[Required] The identifier of the Deployment resource for the Stage resource.

Definition at line 186 of file CreateStageRequest.h.

◆ WithDescription() [1/3]

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

The description of the Stage resource.

Definition at line 217 of file CreateStageRequest.h.

◆ WithDescription() [2/3]

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

The description of the Stage resource.

Definition at line 222 of file CreateStageRequest.h.

◆ WithDescription() [3/3]

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

The description of the Stage resource.

Definition at line 227 of file CreateStageRequest.h.

◆ WithDocumentationVersion() [1/3]

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

The version of the associated API documentation.

Definition at line 402 of file CreateStageRequest.h.

◆ WithDocumentationVersion() [2/3]

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

The version of the associated API documentation.

Definition at line 407 of file CreateStageRequest.h.

◆ WithDocumentationVersion() [3/3]

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

The version of the associated API documentation.

Definition at line 412 of file CreateStageRequest.h.

◆ WithRestApiId() [1/3]

CreateStageRequest& Aws::APIGateway::Model::CreateStageRequest::WithRestApiId ( const Aws::String value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 70 of file CreateStageRequest.h.

◆ WithRestApiId() [2/3]

CreateStageRequest& Aws::APIGateway::Model::CreateStageRequest::WithRestApiId ( Aws::String &&  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 75 of file CreateStageRequest.h.

◆ WithRestApiId() [3/3]

CreateStageRequest& Aws::APIGateway::Model::CreateStageRequest::WithRestApiId ( const char *  value)
inline

[Required] The string identifier of the associated RestApi.

Definition at line 80 of file CreateStageRequest.h.

◆ WithStageName() [1/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 123 of file CreateStageRequest.h.

◆ WithStageName() [2/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 130 of file CreateStageRequest.h.

◆ WithStageName() [3/3]

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

[Required] The name for the Stage resource. Stage names can only contain alphanumeric characters, hyphens, and underscores. Maximum length is 128 characters.

Definition at line 137 of file CreateStageRequest.h.

◆ WithTags() [1/2]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 504 of file CreateStageRequest.h.

◆ WithTags() [2/2]

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

The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. The tag value can be up to 256 characters.

Definition at line 511 of file CreateStageRequest.h.

◆ WithTracingEnabled()

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

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

Definition at line 468 of file CreateStageRequest.h.

◆ WithVariables() [1/2]

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

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

Definition at line 315 of file CreateStageRequest.h.

◆ WithVariables() [2/2]

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

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

Definition at line 322 of file CreateStageRequest.h.


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