AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails Class Reference

#include <AwsApiGatewayV2StageDetails.h>

Public Member Functions

 AwsApiGatewayV2StageDetails ()
 
 AwsApiGatewayV2StageDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsApiGatewayV2StageDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetClientCertificateId () const
 
bool ClientCertificateIdHasBeenSet () const
 
void SetClientCertificateId (const Aws::String &value)
 
void SetClientCertificateId (Aws::String &&value)
 
void SetClientCertificateId (const char *value)
 
AwsApiGatewayV2StageDetailsWithClientCertificateId (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithClientCertificateId (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithClientCertificateId (const char *value)
 
const Aws::StringGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::String &value)
 
void SetCreatedDate (Aws::String &&value)
 
void SetCreatedDate (const char *value)
 
AwsApiGatewayV2StageDetailsWithCreatedDate (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithCreatedDate (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithCreatedDate (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)
 
AwsApiGatewayV2StageDetailsWithDescription (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithDescription (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithDescription (const char *value)
 
const AwsApiGatewayV2RouteSettingsGetDefaultRouteSettings () const
 
bool DefaultRouteSettingsHasBeenSet () const
 
void SetDefaultRouteSettings (const AwsApiGatewayV2RouteSettings &value)
 
void SetDefaultRouteSettings (AwsApiGatewayV2RouteSettings &&value)
 
AwsApiGatewayV2StageDetailsWithDefaultRouteSettings (const AwsApiGatewayV2RouteSettings &value)
 
AwsApiGatewayV2StageDetailsWithDefaultRouteSettings (AwsApiGatewayV2RouteSettings &&value)
 
const Aws::StringGetDeploymentId () const
 
bool DeploymentIdHasBeenSet () const
 
void SetDeploymentId (const Aws::String &value)
 
void SetDeploymentId (Aws::String &&value)
 
void SetDeploymentId (const char *value)
 
AwsApiGatewayV2StageDetailsWithDeploymentId (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithDeploymentId (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithDeploymentId (const char *value)
 
const Aws::StringGetLastUpdatedDate () const
 
bool LastUpdatedDateHasBeenSet () const
 
void SetLastUpdatedDate (const Aws::String &value)
 
void SetLastUpdatedDate (Aws::String &&value)
 
void SetLastUpdatedDate (const char *value)
 
AwsApiGatewayV2StageDetailsWithLastUpdatedDate (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithLastUpdatedDate (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithLastUpdatedDate (const char *value)
 
const AwsApiGatewayV2RouteSettingsGetRouteSettings () const
 
bool RouteSettingsHasBeenSet () const
 
void SetRouteSettings (const AwsApiGatewayV2RouteSettings &value)
 
void SetRouteSettings (AwsApiGatewayV2RouteSettings &&value)
 
AwsApiGatewayV2StageDetailsWithRouteSettings (const AwsApiGatewayV2RouteSettings &value)
 
AwsApiGatewayV2StageDetailsWithRouteSettings (AwsApiGatewayV2RouteSettings &&value)
 
const Aws::StringGetStageName () const
 
bool StageNameHasBeenSet () const
 
void SetStageName (const Aws::String &value)
 
void SetStageName (Aws::String &&value)
 
void SetStageName (const char *value)
 
AwsApiGatewayV2StageDetailsWithStageName (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithStageName (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithStageName (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetStageVariables () const
 
bool StageVariablesHasBeenSet () const
 
void SetStageVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetStageVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
AwsApiGatewayV2StageDetailsWithStageVariables (const Aws::Map< Aws::String, Aws::String > &value)
 
AwsApiGatewayV2StageDetailsWithStageVariables (Aws::Map< Aws::String, Aws::String > &&value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (const Aws::String &key, const Aws::String &value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (Aws::String &&key, const Aws::String &value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (const Aws::String &key, Aws::String &&value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (Aws::String &&key, Aws::String &&value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (const char *key, Aws::String &&value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (Aws::String &&key, const char *value)
 
AwsApiGatewayV2StageDetailsAddStageVariables (const char *key, const char *value)
 
const AwsApiGatewayAccessLogSettingsGetAccessLogSettings () const
 
bool AccessLogSettingsHasBeenSet () const
 
void SetAccessLogSettings (const AwsApiGatewayAccessLogSettings &value)
 
void SetAccessLogSettings (AwsApiGatewayAccessLogSettings &&value)
 
AwsApiGatewayV2StageDetailsWithAccessLogSettings (const AwsApiGatewayAccessLogSettings &value)
 
AwsApiGatewayV2StageDetailsWithAccessLogSettings (AwsApiGatewayAccessLogSettings &&value)
 
bool GetAutoDeploy () const
 
bool AutoDeployHasBeenSet () const
 
void SetAutoDeploy (bool value)
 
AwsApiGatewayV2StageDetailsWithAutoDeploy (bool value)
 
const Aws::StringGetLastDeploymentStatusMessage () const
 
bool LastDeploymentStatusMessageHasBeenSet () const
 
void SetLastDeploymentStatusMessage (const Aws::String &value)
 
void SetLastDeploymentStatusMessage (Aws::String &&value)
 
void SetLastDeploymentStatusMessage (const char *value)
 
AwsApiGatewayV2StageDetailsWithLastDeploymentStatusMessage (const Aws::String &value)
 
AwsApiGatewayV2StageDetailsWithLastDeploymentStatusMessage (Aws::String &&value)
 
AwsApiGatewayV2StageDetailsWithLastDeploymentStatusMessage (const char *value)
 
bool GetApiGatewayManaged () const
 
bool ApiGatewayManagedHasBeenSet () const
 
void SetApiGatewayManaged (bool value)
 
AwsApiGatewayV2StageDetailsWithApiGatewayManaged (bool value)
 

Detailed Description

Contains information about a version 2 stage for Amazon API Gateway.

See Also:

AWS API Reference

Definition at line 35 of file AwsApiGatewayV2StageDetails.h.

Constructor & Destructor Documentation

◆ AwsApiGatewayV2StageDetails() [1/2]

Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AwsApiGatewayV2StageDetails ( )

◆ AwsApiGatewayV2StageDetails() [2/2]

Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AwsApiGatewayV2StageDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccessLogSettingsHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AccessLogSettingsHasBeenSet ( ) const
inline

Information about settings for logging access for the stage.

Definition at line 550 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [1/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 512 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [2/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( Aws::String &&  key,
const Aws::String value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 494 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [3/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( Aws::String &&  key,
const char *  value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 530 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [4/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( const Aws::String key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 503 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [5/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( const Aws::String key,
const Aws::String value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 485 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [6/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( const char *  key,
Aws::String &&  value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 521 of file AwsApiGatewayV2StageDetails.h.

◆ AddStageVariables() [7/7]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AddStageVariables ( const char *  key,
const char *  value 
)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 539 of file AwsApiGatewayV2StageDetails.h.

◆ ApiGatewayManagedHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::ApiGatewayManagedHasBeenSet ( ) const
inline

Indicates whether the stage is managed by API Gateway.

Definition at line 655 of file AwsApiGatewayV2StageDetails.h.

◆ AutoDeployHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::AutoDeployHasBeenSet ( ) const
inline

Indicates whether updates to an API automatically trigger a new deployment.

Definition at line 583 of file AwsApiGatewayV2StageDetails.h.

◆ ClientCertificateIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::ClientCertificateIdHasBeenSet ( ) const
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 54 of file AwsApiGatewayV2StageDetails.h.

◆ CreatedDateHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::CreatedDateHasBeenSet ( ) const
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 109 of file AwsApiGatewayV2StageDetails.h.

◆ DefaultRouteSettingsHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::DefaultRouteSettingsHasBeenSet ( ) const
inline

Default route settings for the stage.

Definition at line 215 of file AwsApiGatewayV2StageDetails.h.

◆ DeploymentIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::DeploymentIdHasBeenSet ( ) const
inline

The identifier of the deployment that the stage is associated with.

Definition at line 246 of file AwsApiGatewayV2StageDetails.h.

◆ DescriptionHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::DescriptionHasBeenSet ( ) const
inline

The description of the stage.

Definition at line 174 of file AwsApiGatewayV2StageDetails.h.

◆ GetAccessLogSettings()

const AwsApiGatewayAccessLogSettings& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetAccessLogSettings ( ) const
inline

Information about settings for logging access for the stage.

Definition at line 545 of file AwsApiGatewayV2StageDetails.h.

◆ GetApiGatewayManaged()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetApiGatewayManaged ( ) const
inline

Indicates whether the stage is managed by API Gateway.

Definition at line 650 of file AwsApiGatewayV2StageDetails.h.

◆ GetAutoDeploy()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetAutoDeploy ( ) const
inline

Indicates whether updates to an API automatically trigger a new deployment.

Definition at line 577 of file AwsApiGatewayV2StageDetails.h.

◆ GetClientCertificateId()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetClientCertificateId ( ) const
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 48 of file AwsApiGatewayV2StageDetails.h.

◆ GetCreatedDate()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetCreatedDate ( ) const
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 100 of file AwsApiGatewayV2StageDetails.h.

◆ GetDefaultRouteSettings()

const AwsApiGatewayV2RouteSettings& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetDefaultRouteSettings ( ) const
inline

Default route settings for the stage.

Definition at line 210 of file AwsApiGatewayV2StageDetails.h.

◆ GetDeploymentId()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetDeploymentId ( ) const
inline

The identifier of the deployment that the stage is associated with.

Definition at line 241 of file AwsApiGatewayV2StageDetails.h.

◆ GetDescription()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetDescription ( ) const
inline

The description of the stage.

Definition at line 169 of file AwsApiGatewayV2StageDetails.h.

◆ GetLastDeploymentStatusMessage()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetLastDeploymentStatusMessage ( ) const
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 602 of file AwsApiGatewayV2StageDetails.h.

◆ GetLastUpdatedDate()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetLastUpdatedDate ( ) const
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 286 of file AwsApiGatewayV2StageDetails.h.

◆ GetRouteSettings()

const AwsApiGatewayV2RouteSettings& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetRouteSettings ( ) const
inline

The route settings for the stage.

Definition at line 355 of file AwsApiGatewayV2StageDetails.h.

◆ GetStageName()

const Aws::String& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetStageName ( ) const
inline

The name of the stage.

Definition at line 386 of file AwsApiGatewayV2StageDetails.h.

◆ GetStageVariables()

const Aws::Map<Aws::String, Aws::String>& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::GetStageVariables ( ) const
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 431 of file AwsApiGatewayV2StageDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::Jsonize ( ) const

◆ LastDeploymentStatusMessageHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::LastDeploymentStatusMessageHasBeenSet ( ) const
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 608 of file AwsApiGatewayV2StageDetails.h.

◆ LastUpdatedDateHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::LastUpdatedDateHasBeenSet ( ) const
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 295 of file AwsApiGatewayV2StageDetails.h.

◆ operator=()

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RouteSettingsHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::RouteSettingsHasBeenSet ( ) const
inline

The route settings for the stage.

Definition at line 360 of file AwsApiGatewayV2StageDetails.h.

◆ SetAccessLogSettings() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetAccessLogSettings ( AwsApiGatewayAccessLogSettings &&  value)
inline

Information about settings for logging access for the stage.

Definition at line 560 of file AwsApiGatewayV2StageDetails.h.

◆ SetAccessLogSettings() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetAccessLogSettings ( const AwsApiGatewayAccessLogSettings value)
inline

Information about settings for logging access for the stage.

Definition at line 555 of file AwsApiGatewayV2StageDetails.h.

◆ SetApiGatewayManaged()

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetApiGatewayManaged ( bool  value)
inline

Indicates whether the stage is managed by API Gateway.

Definition at line 660 of file AwsApiGatewayV2StageDetails.h.

◆ SetAutoDeploy()

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetAutoDeploy ( bool  value)
inline

Indicates whether updates to an API automatically trigger a new deployment.

Definition at line 589 of file AwsApiGatewayV2StageDetails.h.

◆ SetClientCertificateId() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetClientCertificateId ( Aws::String &&  value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 66 of file AwsApiGatewayV2StageDetails.h.

◆ SetClientCertificateId() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetClientCertificateId ( const Aws::String value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 60 of file AwsApiGatewayV2StageDetails.h.

◆ SetClientCertificateId() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetClientCertificateId ( const char *  value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 72 of file AwsApiGatewayV2StageDetails.h.

◆ SetCreatedDate() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetCreatedDate ( Aws::String &&  value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 127 of file AwsApiGatewayV2StageDetails.h.

◆ SetCreatedDate() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetCreatedDate ( const Aws::String value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 118 of file AwsApiGatewayV2StageDetails.h.

◆ SetCreatedDate() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetCreatedDate ( const char *  value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 136 of file AwsApiGatewayV2StageDetails.h.

◆ SetDefaultRouteSettings() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDefaultRouteSettings ( AwsApiGatewayV2RouteSettings &&  value)
inline

Default route settings for the stage.

Definition at line 225 of file AwsApiGatewayV2StageDetails.h.

◆ SetDefaultRouteSettings() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDefaultRouteSettings ( const AwsApiGatewayV2RouteSettings value)
inline

Default route settings for the stage.

Definition at line 220 of file AwsApiGatewayV2StageDetails.h.

◆ SetDeploymentId() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDeploymentId ( Aws::String &&  value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 256 of file AwsApiGatewayV2StageDetails.h.

◆ SetDeploymentId() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDeploymentId ( const Aws::String value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 251 of file AwsApiGatewayV2StageDetails.h.

◆ SetDeploymentId() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDeploymentId ( const char *  value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 261 of file AwsApiGatewayV2StageDetails.h.

◆ SetDescription() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDescription ( Aws::String &&  value)
inline

The description of the stage.

Definition at line 184 of file AwsApiGatewayV2StageDetails.h.

◆ SetDescription() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDescription ( const Aws::String value)
inline

The description of the stage.

Definition at line 179 of file AwsApiGatewayV2StageDetails.h.

◆ SetDescription() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetDescription ( const char *  value)
inline

The description of the stage.

Definition at line 189 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastDeploymentStatusMessage() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastDeploymentStatusMessage ( Aws::String &&  value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 620 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastDeploymentStatusMessage() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastDeploymentStatusMessage ( const Aws::String value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 614 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastDeploymentStatusMessage() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastDeploymentStatusMessage ( const char *  value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 626 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastUpdatedDate() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastUpdatedDate ( Aws::String &&  value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 313 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastUpdatedDate() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastUpdatedDate ( const Aws::String value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 304 of file AwsApiGatewayV2StageDetails.h.

◆ SetLastUpdatedDate() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetLastUpdatedDate ( const char *  value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 322 of file AwsApiGatewayV2StageDetails.h.

◆ SetRouteSettings() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetRouteSettings ( AwsApiGatewayV2RouteSettings &&  value)
inline

The route settings for the stage.

Definition at line 370 of file AwsApiGatewayV2StageDetails.h.

◆ SetRouteSettings() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetRouteSettings ( const AwsApiGatewayV2RouteSettings value)
inline

The route settings for the stage.

Definition at line 365 of file AwsApiGatewayV2StageDetails.h.

◆ SetStageName() [1/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetStageName ( Aws::String &&  value)
inline

The name of the stage.

Definition at line 401 of file AwsApiGatewayV2StageDetails.h.

◆ SetStageName() [2/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetStageName ( const Aws::String value)
inline

The name of the stage.

Definition at line 396 of file AwsApiGatewayV2StageDetails.h.

◆ SetStageName() [3/3]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetStageName ( const char *  value)
inline

The name of the stage.

Definition at line 406 of file AwsApiGatewayV2StageDetails.h.

◆ SetStageVariables() [1/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetStageVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 458 of file AwsApiGatewayV2StageDetails.h.

◆ SetStageVariables() [2/2]

void Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::SetStageVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 449 of file AwsApiGatewayV2StageDetails.h.

◆ StageNameHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::StageNameHasBeenSet ( ) const
inline

The name of the stage.

Definition at line 391 of file AwsApiGatewayV2StageDetails.h.

◆ StageVariablesHasBeenSet()

bool Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::StageVariablesHasBeenSet ( ) const
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 440 of file AwsApiGatewayV2StageDetails.h.

◆ WithAccessLogSettings() [1/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithAccessLogSettings ( AwsApiGatewayAccessLogSettings &&  value)
inline

Information about settings for logging access for the stage.

Definition at line 570 of file AwsApiGatewayV2StageDetails.h.

◆ WithAccessLogSettings() [2/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithAccessLogSettings ( const AwsApiGatewayAccessLogSettings value)
inline

Information about settings for logging access for the stage.

Definition at line 565 of file AwsApiGatewayV2StageDetails.h.

◆ WithApiGatewayManaged()

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithApiGatewayManaged ( bool  value)
inline

Indicates whether the stage is managed by API Gateway.

Definition at line 665 of file AwsApiGatewayV2StageDetails.h.

◆ WithAutoDeploy()

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithAutoDeploy ( bool  value)
inline

Indicates whether updates to an API automatically trigger a new deployment.

Definition at line 595 of file AwsApiGatewayV2StageDetails.h.

◆ WithClientCertificateId() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithClientCertificateId ( Aws::String &&  value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 84 of file AwsApiGatewayV2StageDetails.h.

◆ WithClientCertificateId() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithClientCertificateId ( const Aws::String value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 78 of file AwsApiGatewayV2StageDetails.h.

◆ WithClientCertificateId() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithClientCertificateId ( const char *  value)
inline

The identifier of a client certificate for a stage. Supported only for WebSocket API calls.

Definition at line 90 of file AwsApiGatewayV2StageDetails.h.

◆ WithCreatedDate() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithCreatedDate ( Aws::String &&  value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 154 of file AwsApiGatewayV2StageDetails.h.

◆ WithCreatedDate() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithCreatedDate ( const Aws::String value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 145 of file AwsApiGatewayV2StageDetails.h.

◆ WithCreatedDate() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithCreatedDate ( const char *  value)
inline

Indicates when the stage was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 163 of file AwsApiGatewayV2StageDetails.h.

◆ WithDefaultRouteSettings() [1/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDefaultRouteSettings ( AwsApiGatewayV2RouteSettings &&  value)
inline

Default route settings for the stage.

Definition at line 235 of file AwsApiGatewayV2StageDetails.h.

◆ WithDefaultRouteSettings() [2/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDefaultRouteSettings ( const AwsApiGatewayV2RouteSettings value)
inline

Default route settings for the stage.

Definition at line 230 of file AwsApiGatewayV2StageDetails.h.

◆ WithDeploymentId() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDeploymentId ( Aws::String &&  value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 271 of file AwsApiGatewayV2StageDetails.h.

◆ WithDeploymentId() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDeploymentId ( const Aws::String value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 266 of file AwsApiGatewayV2StageDetails.h.

◆ WithDeploymentId() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDeploymentId ( const char *  value)
inline

The identifier of the deployment that the stage is associated with.

Definition at line 276 of file AwsApiGatewayV2StageDetails.h.

◆ WithDescription() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDescription ( Aws::String &&  value)
inline

The description of the stage.

Definition at line 199 of file AwsApiGatewayV2StageDetails.h.

◆ WithDescription() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDescription ( const Aws::String value)
inline

The description of the stage.

Definition at line 194 of file AwsApiGatewayV2StageDetails.h.

◆ WithDescription() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithDescription ( const char *  value)
inline

The description of the stage.

Definition at line 204 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastDeploymentStatusMessage() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastDeploymentStatusMessage ( Aws::String &&  value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 638 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastDeploymentStatusMessage() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastDeploymentStatusMessage ( const Aws::String value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 632 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastDeploymentStatusMessage() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastDeploymentStatusMessage ( const char *  value)
inline

The status of the last deployment of a stage. Supported only if the stage has automatic deployment enabled.

Definition at line 644 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastUpdatedDate() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastUpdatedDate ( Aws::String &&  value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 340 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastUpdatedDate() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastUpdatedDate ( const Aws::String value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 331 of file AwsApiGatewayV2StageDetails.h.

◆ WithLastUpdatedDate() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithLastUpdatedDate ( const char *  value)
inline

Indicates when the stage was most recently updated.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

Definition at line 349 of file AwsApiGatewayV2StageDetails.h.

◆ WithRouteSettings() [1/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithRouteSettings ( AwsApiGatewayV2RouteSettings &&  value)
inline

The route settings for the stage.

Definition at line 380 of file AwsApiGatewayV2StageDetails.h.

◆ WithRouteSettings() [2/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithRouteSettings ( const AwsApiGatewayV2RouteSettings value)
inline

The route settings for the stage.

Definition at line 375 of file AwsApiGatewayV2StageDetails.h.

◆ WithStageName() [1/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithStageName ( Aws::String &&  value)
inline

The name of the stage.

Definition at line 416 of file AwsApiGatewayV2StageDetails.h.

◆ WithStageName() [2/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithStageName ( const Aws::String value)
inline

The name of the stage.

Definition at line 411 of file AwsApiGatewayV2StageDetails.h.

◆ WithStageName() [3/3]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithStageName ( const char *  value)
inline

The name of the stage.

Definition at line 421 of file AwsApiGatewayV2StageDetails.h.

◆ WithStageVariables() [1/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithStageVariables ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 476 of file AwsApiGatewayV2StageDetails.h.

◆ WithStageVariables() [2/2]

AwsApiGatewayV2StageDetails& Aws::SecurityHub::Model::AwsApiGatewayV2StageDetails::WithStageVariables ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map that defines the stage variables for the stage.

Variable names can have alphanumeric and underscore characters.

Variable values can contain the following characters:

  • Uppercase and lowercase letters

  • Numbers

  • Special characters -._~:/?#&=,

Definition at line 467 of file AwsApiGatewayV2StageDetails.h.


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