AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::ApiGatewayV2::Model::Deployment Class Reference

#include <Deployment.h>

Public Member Functions

 Deployment ()
 
 Deployment (Aws::Utils::Json::JsonView jsonValue)
 
Deploymentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetAutoDeployed () const
 
bool AutoDeployedHasBeenSet () const
 
void SetAutoDeployed (bool value)
 
DeploymentWithAutoDeployed (bool value)
 
const Aws::Utils::DateTimeGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::Utils::DateTime &value)
 
void SetCreatedDate (Aws::Utils::DateTime &&value)
 
DeploymentWithCreatedDate (const Aws::Utils::DateTime &value)
 
DeploymentWithCreatedDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDeploymentId () const
 
bool DeploymentIdHasBeenSet () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
DeploymentWithDeploymentId (const Aws::String &value)
 
DeploymentWithDeploymentId (Aws::String &&value)
 
DeploymentWithDeploymentId (const char *value)
 
const DeploymentStatusGetDeploymentStatus () const
 
bool DeploymentStatusHasBeenSet () const
 
void SetDeploymentStatus (const DeploymentStatus &value)
 
void SetDeploymentStatus (DeploymentStatus &&value)
 
DeploymentWithDeploymentStatus (const DeploymentStatus &value)
 
DeploymentWithDeploymentStatus (DeploymentStatus &&value)
 
const Aws::StringGetDeploymentStatusMessage () const
 
bool DeploymentStatusMessageHasBeenSet () const
 
void SetDeploymentStatusMessage (const Aws::String &value)
 
void SetDeploymentStatusMessage (Aws::String &&value)
 
void SetDeploymentStatusMessage (const char *value)
 
DeploymentWithDeploymentStatusMessage (const Aws::String &value)
 
DeploymentWithDeploymentStatusMessage (Aws::String &&value)
 
DeploymentWithDeploymentStatusMessage (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)
 
DeploymentWithDescription (const Aws::String &value)
 
DeploymentWithDescription (Aws::String &&value)
 
DeploymentWithDescription (const char *value)
 

Detailed Description

An immutable representation of an API that can be called by users. A Deployment must be associated with a Stage for it to be callable over the internet.

See Also:

AWS API Reference

Definition at line 35 of file Deployment.h.

Constructor & Destructor Documentation

◆ Deployment() [1/2]

Aws::ApiGatewayV2::Model::Deployment::Deployment ( )

◆ Deployment() [2/2]

Aws::ApiGatewayV2::Model::Deployment::Deployment ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AutoDeployedHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::AutoDeployedHasBeenSet ( ) const
inline

Specifies whether a deployment was automatically released.

Definition at line 52 of file Deployment.h.

◆ CreatedDateHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::CreatedDateHasBeenSet ( ) const
inline

The date and time when the Deployment resource was created.

Definition at line 73 of file Deployment.h.

◆ DeploymentIdHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::DeploymentIdHasBeenSet ( ) const
inline

The identifier for the deployment.

Definition at line 104 of file Deployment.h.

◆ DeploymentStatusHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::DeploymentStatusHasBeenSet ( ) const
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 145 of file Deployment.h.

◆ DeploymentStatusMessageHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::DeploymentStatusMessageHasBeenSet ( ) const
inline

May contain additional feedback on the status of an API deployment.

Definition at line 176 of file Deployment.h.

◆ DescriptionHasBeenSet()

bool Aws::ApiGatewayV2::Model::Deployment::DescriptionHasBeenSet ( ) const
inline

The description for the deployment.

Definition at line 217 of file Deployment.h.

◆ GetAutoDeployed()

bool Aws::ApiGatewayV2::Model::Deployment::GetAutoDeployed ( ) const
inline

Specifies whether a deployment was automatically released.

Definition at line 47 of file Deployment.h.

◆ GetCreatedDate()

const Aws::Utils::DateTime& Aws::ApiGatewayV2::Model::Deployment::GetCreatedDate ( ) const
inline

The date and time when the Deployment resource was created.

Definition at line 68 of file Deployment.h.

◆ GetDeploymentId()

const Aws::String& Aws::ApiGatewayV2::Model::Deployment::GetDeploymentId ( ) const
inline

The identifier for the deployment.

Definition at line 99 of file Deployment.h.

◆ GetDeploymentStatus()

const DeploymentStatus& Aws::ApiGatewayV2::Model::Deployment::GetDeploymentStatus ( ) const
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 140 of file Deployment.h.

◆ GetDeploymentStatusMessage()

const Aws::String& Aws::ApiGatewayV2::Model::Deployment::GetDeploymentStatusMessage ( ) const
inline

May contain additional feedback on the status of an API deployment.

Definition at line 171 of file Deployment.h.

◆ GetDescription()

const Aws::String& Aws::ApiGatewayV2::Model::Deployment::GetDescription ( ) const
inline

The description for the deployment.

Definition at line 212 of file Deployment.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ApiGatewayV2::Model::Deployment::Jsonize ( ) const

◆ operator=()

Deployment& Aws::ApiGatewayV2::Model::Deployment::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAutoDeployed()

void Aws::ApiGatewayV2::Model::Deployment::SetAutoDeployed ( bool  value)
inline

Specifies whether a deployment was automatically released.

Definition at line 57 of file Deployment.h.

◆ SetCreatedDate() [1/2]

void Aws::ApiGatewayV2::Model::Deployment::SetCreatedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the Deployment resource was created.

Definition at line 78 of file Deployment.h.

◆ SetCreatedDate() [2/2]

void Aws::ApiGatewayV2::Model::Deployment::SetCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the Deployment resource was created.

Definition at line 83 of file Deployment.h.

◆ SetDeploymentId() [1/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentId ( const Aws::String value)
inline

The identifier for the deployment.

Definition at line 109 of file Deployment.h.

◆ SetDeploymentId() [2/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentId ( Aws::String &&  value)
inline

The identifier for the deployment.

Definition at line 114 of file Deployment.h.

◆ SetDeploymentId() [3/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentId ( const char *  value)
inline

The identifier for the deployment.

Definition at line 119 of file Deployment.h.

◆ SetDeploymentStatus() [1/2]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentStatus ( const DeploymentStatus value)
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 150 of file Deployment.h.

◆ SetDeploymentStatus() [2/2]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentStatus ( DeploymentStatus &&  value)
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 155 of file Deployment.h.

◆ SetDeploymentStatusMessage() [1/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentStatusMessage ( const Aws::String value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 181 of file Deployment.h.

◆ SetDeploymentStatusMessage() [2/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentStatusMessage ( Aws::String &&  value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 186 of file Deployment.h.

◆ SetDeploymentStatusMessage() [3/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDeploymentStatusMessage ( const char *  value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 191 of file Deployment.h.

◆ SetDescription() [1/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDescription ( const Aws::String value)
inline

The description for the deployment.

Definition at line 222 of file Deployment.h.

◆ SetDescription() [2/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDescription ( Aws::String &&  value)
inline

The description for the deployment.

Definition at line 227 of file Deployment.h.

◆ SetDescription() [3/3]

void Aws::ApiGatewayV2::Model::Deployment::SetDescription ( const char *  value)
inline

The description for the deployment.

Definition at line 232 of file Deployment.h.

◆ WithAutoDeployed()

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithAutoDeployed ( bool  value)
inline

Specifies whether a deployment was automatically released.

Definition at line 62 of file Deployment.h.

◆ WithCreatedDate() [1/2]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithCreatedDate ( const Aws::Utils::DateTime value)
inline

The date and time when the Deployment resource was created.

Definition at line 88 of file Deployment.h.

◆ WithCreatedDate() [2/2]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithCreatedDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the Deployment resource was created.

Definition at line 93 of file Deployment.h.

◆ WithDeploymentId() [1/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentId ( const Aws::String value)
inline

The identifier for the deployment.

Definition at line 124 of file Deployment.h.

◆ WithDeploymentId() [2/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentId ( Aws::String &&  value)
inline

The identifier for the deployment.

Definition at line 129 of file Deployment.h.

◆ WithDeploymentId() [3/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentId ( const char *  value)
inline

The identifier for the deployment.

Definition at line 134 of file Deployment.h.

◆ WithDeploymentStatus() [1/2]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentStatus ( const DeploymentStatus value)
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 160 of file Deployment.h.

◆ WithDeploymentStatus() [2/2]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentStatus ( DeploymentStatus &&  value)
inline

The status of the deployment: PENDING, FAILED, or SUCCEEDED.

Definition at line 165 of file Deployment.h.

◆ WithDeploymentStatusMessage() [1/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentStatusMessage ( const Aws::String value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 196 of file Deployment.h.

◆ WithDeploymentStatusMessage() [2/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentStatusMessage ( Aws::String &&  value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 201 of file Deployment.h.

◆ WithDeploymentStatusMessage() [3/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDeploymentStatusMessage ( const char *  value)
inline

May contain additional feedback on the status of an API deployment.

Definition at line 206 of file Deployment.h.

◆ WithDescription() [1/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDescription ( const Aws::String value)
inline

The description for the deployment.

Definition at line 237 of file Deployment.h.

◆ WithDescription() [2/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDescription ( Aws::String &&  value)
inline

The description for the deployment.

Definition at line 242 of file Deployment.h.

◆ WithDescription() [3/3]

Deployment& Aws::ApiGatewayV2::Model::Deployment::WithDescription ( const char *  value)
inline

The description for the deployment.

Definition at line 247 of file Deployment.h.


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