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

#include <UpdateDeploymentResult.h>

Public Member Functions

 UpdateDeploymentResult ()
 
 UpdateDeploymentResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
UpdateDeploymentResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetId () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
UpdateDeploymentResultWithId (const Aws::String &value)
 
UpdateDeploymentResultWithId (Aws::String &&value)
 
UpdateDeploymentResultWithId (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateDeploymentResultWithDescription (const Aws::String &value)
 
UpdateDeploymentResultWithDescription (Aws::String &&value)
 
UpdateDeploymentResultWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
UpdateDeploymentResultWithCreatedDate (const Aws::Utils::DateTime &value)
 
UpdateDeploymentResultWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot > > & GetApiSummary () const
 
void SetApiSummary (const Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &value)
 
void SetApiSummary (Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &&value)
 
UpdateDeploymentResultWithApiSummary (const Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &value)
 
UpdateDeploymentResultWithApiSummary (Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &&value)
 
UpdateDeploymentResultAddApiSummary (const Aws::String &key, const Aws::Map< Aws::String, MethodSnapshot > &value)
 
UpdateDeploymentResultAddApiSummary (Aws::String &&key, const Aws::Map< Aws::String, MethodSnapshot > &value)
 
UpdateDeploymentResultAddApiSummary (const Aws::String &key, Aws::Map< Aws::String, MethodSnapshot > &&value)
 
UpdateDeploymentResultAddApiSummary (Aws::String &&key, Aws::Map< Aws::String, MethodSnapshot > &&value)
 
UpdateDeploymentResultAddApiSummary (const char *key, Aws::Map< Aws::String, MethodSnapshot > &&value)
 
UpdateDeploymentResultAddApiSummary (const char *key, const Aws::Map< Aws::String, MethodSnapshot > &value)
 

Detailed Description

An immutable representation of a RestApi resource that can be called by users using Stages. A deployment must be associated with a Stage for it to be callable over the Internet.

To create a deployment, call POST on the Deployments resource of a RestApi. To view, update, or delete a deployment, call GET, PATCH, or DELETE on the specified deployment resource (/restapis/{restapi_id}/deployments/{deployment_id}).
RestApi, Deployments, Stage, AWS CLI, AWS SDKs

See Also:

AWS API Reference

Definition at line 46 of file UpdateDeploymentResult.h.

Constructor & Destructor Documentation

◆ UpdateDeploymentResult() [1/2]

Aws::APIGateway::Model::UpdateDeploymentResult::UpdateDeploymentResult ( )

◆ UpdateDeploymentResult() [2/2]

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

Member Function Documentation

◆ AddApiSummary() [1/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( Aws::String &&  key,
Aws::Map< Aws::String, MethodSnapshot > &&  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 204 of file UpdateDeploymentResult.h.

◆ AddApiSummary() [2/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( Aws::String &&  key,
const Aws::Map< Aws::String, MethodSnapshot > &  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 192 of file UpdateDeploymentResult.h.

◆ AddApiSummary() [3/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( const Aws::String key,
Aws::Map< Aws::String, MethodSnapshot > &&  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 198 of file UpdateDeploymentResult.h.

◆ AddApiSummary() [4/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( const Aws::String key,
const Aws::Map< Aws::String, MethodSnapshot > &  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 186 of file UpdateDeploymentResult.h.

◆ AddApiSummary() [5/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( const char *  key,
Aws::Map< Aws::String, MethodSnapshot > &&  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 210 of file UpdateDeploymentResult.h.

◆ AddApiSummary() [6/6]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::AddApiSummary ( const char *  key,
const Aws::Map< Aws::String, MethodSnapshot > &  value 
)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 216 of file UpdateDeploymentResult.h.

◆ GetApiSummary()

const Aws::Map<Aws::String, Aws::Map<Aws::String, MethodSnapshot> >& Aws::APIGateway::Model::UpdateDeploymentResult::GetApiSummary ( ) const
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 156 of file UpdateDeploymentResult.h.

◆ GetCreatedDate()

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

The date and time that the deployment resource was created.

Definition at line 129 of file UpdateDeploymentResult.h.

◆ GetDescription()

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

The description for the deployment resource.

Definition at line 93 of file UpdateDeploymentResult.h.

◆ GetId()

const Aws::String& Aws::APIGateway::Model::UpdateDeploymentResult::GetId ( ) const
inline

The identifier for the deployment resource.

Definition at line 57 of file UpdateDeploymentResult.h.

◆ operator=()

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

◆ SetApiSummary() [1/2]

void Aws::APIGateway::Model::UpdateDeploymentResult::SetApiSummary ( Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &&  value)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 168 of file UpdateDeploymentResult.h.

◆ SetApiSummary() [2/2]

void Aws::APIGateway::Model::UpdateDeploymentResult::SetApiSummary ( const Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &  value)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 162 of file UpdateDeploymentResult.h.

◆ SetCreatedDate() [1/2]

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

The date and time that the deployment resource was created.

Definition at line 139 of file UpdateDeploymentResult.h.

◆ SetCreatedDate() [2/2]

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

The date and time that the deployment resource was created.

Definition at line 134 of file UpdateDeploymentResult.h.

◆ SetDescription() [1/3]

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

The description for the deployment resource.

Definition at line 103 of file UpdateDeploymentResult.h.

◆ SetDescription() [2/3]

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

The description for the deployment resource.

Definition at line 98 of file UpdateDeploymentResult.h.

◆ SetDescription() [3/3]

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

The description for the deployment resource.

Definition at line 108 of file UpdateDeploymentResult.h.

◆ SetId() [1/3]

void Aws::APIGateway::Model::UpdateDeploymentResult::SetId ( Aws::String &&  value)
inline

The identifier for the deployment resource.

Definition at line 67 of file UpdateDeploymentResult.h.

◆ SetId() [2/3]

void Aws::APIGateway::Model::UpdateDeploymentResult::SetId ( const Aws::String value)
inline

The identifier for the deployment resource.

Definition at line 62 of file UpdateDeploymentResult.h.

◆ SetId() [3/3]

void Aws::APIGateway::Model::UpdateDeploymentResult::SetId ( const char *  value)
inline

The identifier for the deployment resource.

Definition at line 72 of file UpdateDeploymentResult.h.

◆ WithApiSummary() [1/2]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::WithApiSummary ( Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &&  value)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 180 of file UpdateDeploymentResult.h.

◆ WithApiSummary() [2/2]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::WithApiSummary ( const Aws::Map< Aws::String, Aws::Map< Aws::String, MethodSnapshot >> &  value)
inline

A summary of the RestApi at the date and time that the deployment resource was created.

Definition at line 174 of file UpdateDeploymentResult.h.

◆ WithCreatedDate() [1/2]

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

The date and time that the deployment resource was created.

Definition at line 149 of file UpdateDeploymentResult.h.

◆ WithCreatedDate() [2/2]

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

The date and time that the deployment resource was created.

Definition at line 144 of file UpdateDeploymentResult.h.

◆ WithDescription() [1/3]

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

The description for the deployment resource.

Definition at line 118 of file UpdateDeploymentResult.h.

◆ WithDescription() [2/3]

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

The description for the deployment resource.

Definition at line 113 of file UpdateDeploymentResult.h.

◆ WithDescription() [3/3]

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

The description for the deployment resource.

Definition at line 123 of file UpdateDeploymentResult.h.

◆ WithId() [1/3]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::WithId ( Aws::String &&  value)
inline

The identifier for the deployment resource.

Definition at line 82 of file UpdateDeploymentResult.h.

◆ WithId() [2/3]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::WithId ( const Aws::String value)
inline

The identifier for the deployment resource.

Definition at line 77 of file UpdateDeploymentResult.h.

◆ WithId() [3/3]

UpdateDeploymentResult& Aws::APIGateway::Model::UpdateDeploymentResult::WithId ( const char *  value)
inline

The identifier for the deployment resource.

Definition at line 87 of file UpdateDeploymentResult.h.


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