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

#include <CreateBasePathMappingResult.h>

Public Member Functions

 CreateBasePathMappingResult ()
 
 CreateBasePathMappingResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateBasePathMappingResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetBasePath () const
 
void SetBasePath (const Aws::String &value)
 
void SetBasePath (Aws::String &&value)
 
void SetBasePath (const char *value)
 
CreateBasePathMappingResultWithBasePath (const Aws::String &value)
 
CreateBasePathMappingResultWithBasePath (Aws::String &&value)
 
CreateBasePathMappingResultWithBasePath (const char *value)
 
const Aws::StringGetRestApiId () const
 
void SetRestApiId (const Aws::String &value)
 
void SetRestApiId (Aws::String &&value)
 
void SetRestApiId (const char *value)
 
CreateBasePathMappingResultWithRestApiId (const Aws::String &value)
 
CreateBasePathMappingResultWithRestApiId (Aws::String &&value)
 
CreateBasePathMappingResultWithRestApiId (const char *value)
 
const Aws::StringGetStage () const
 
void SetStage (const Aws::String &value)
 
void SetStage (Aws::String &&value)
 
void SetStage (const char *value)
 
CreateBasePathMappingResultWithStage (const Aws::String &value)
 
CreateBasePathMappingResultWithStage (Aws::String &&value)
 
CreateBasePathMappingResultWithStage (const char *value)
 

Detailed Description

Represents the base path that callers of the API must provide as part of the URL after the domain name.

A custom domain name plus a BasePathMapping specification identifies a deployed RestApi in a given stage of the owner Account.

See Also:

AWS API Reference

Definition at line 37 of file CreateBasePathMappingResult.h.

Constructor & Destructor Documentation

◆ CreateBasePathMappingResult() [1/2]

Aws::APIGateway::Model::CreateBasePathMappingResult::CreateBasePathMappingResult ( )

◆ CreateBasePathMappingResult() [2/2]

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

Member Function Documentation

◆ GetBasePath()

const Aws::String& Aws::APIGateway::Model::CreateBasePathMappingResult::GetBasePath ( ) const
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 49 of file CreateBasePathMappingResult.h.

◆ GetRestApiId()

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

The string identifier of the associated RestApi.

Definition at line 91 of file CreateBasePathMappingResult.h.

◆ GetStage()

const Aws::String& Aws::APIGateway::Model::CreateBasePathMappingResult::GetStage ( ) const
inline

The name of the associated stage.

Definition at line 127 of file CreateBasePathMappingResult.h.

◆ operator=()

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

◆ SetBasePath() [1/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetBasePath ( Aws::String &&  value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 61 of file CreateBasePathMappingResult.h.

◆ SetBasePath() [2/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetBasePath ( const Aws::String value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 55 of file CreateBasePathMappingResult.h.

◆ SetBasePath() [3/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetBasePath ( const char *  value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 67 of file CreateBasePathMappingResult.h.

◆ SetRestApiId() [1/3]

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

The string identifier of the associated RestApi.

Definition at line 101 of file CreateBasePathMappingResult.h.

◆ SetRestApiId() [2/3]

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

The string identifier of the associated RestApi.

Definition at line 96 of file CreateBasePathMappingResult.h.

◆ SetRestApiId() [3/3]

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

The string identifier of the associated RestApi.

Definition at line 106 of file CreateBasePathMappingResult.h.

◆ SetStage() [1/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetStage ( Aws::String &&  value)
inline

The name of the associated stage.

Definition at line 137 of file CreateBasePathMappingResult.h.

◆ SetStage() [2/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetStage ( const Aws::String value)
inline

The name of the associated stage.

Definition at line 132 of file CreateBasePathMappingResult.h.

◆ SetStage() [3/3]

void Aws::APIGateway::Model::CreateBasePathMappingResult::SetStage ( const char *  value)
inline

The name of the associated stage.

Definition at line 142 of file CreateBasePathMappingResult.h.

◆ WithBasePath() [1/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithBasePath ( Aws::String &&  value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 79 of file CreateBasePathMappingResult.h.

◆ WithBasePath() [2/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithBasePath ( const Aws::String value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 73 of file CreateBasePathMappingResult.h.

◆ WithBasePath() [3/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithBasePath ( const char *  value)
inline

The base path name that callers of the API must provide as part of the URL after the domain name.

Definition at line 85 of file CreateBasePathMappingResult.h.

◆ WithRestApiId() [1/3]

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

The string identifier of the associated RestApi.

Definition at line 116 of file CreateBasePathMappingResult.h.

◆ WithRestApiId() [2/3]

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

The string identifier of the associated RestApi.

Definition at line 111 of file CreateBasePathMappingResult.h.

◆ WithRestApiId() [3/3]

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

The string identifier of the associated RestApi.

Definition at line 121 of file CreateBasePathMappingResult.h.

◆ WithStage() [1/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithStage ( Aws::String &&  value)
inline

The name of the associated stage.

Definition at line 152 of file CreateBasePathMappingResult.h.

◆ WithStage() [2/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithStage ( const Aws::String value)
inline

The name of the associated stage.

Definition at line 147 of file CreateBasePathMappingResult.h.

◆ WithStage() [3/3]

CreateBasePathMappingResult& Aws::APIGateway::Model::CreateBasePathMappingResult::WithStage ( const char *  value)
inline

The name of the associated stage.

Definition at line 157 of file CreateBasePathMappingResult.h.


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