AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::Gateway Class Reference

#include <Gateway.h>

Public Member Functions

 Gateway ()
 
 Gateway (Aws::Utils::Json::JsonView jsonValue)
 
Gatewayoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
GatewayWithArn (const Aws::String &value)
 
GatewayWithArn (Aws::String &&value)
 
GatewayWithArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GatewayWithName (const Aws::String &value)
 
GatewayWithName (Aws::String &&value)
 
GatewayWithName (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)
 
GatewayWithDescription (const Aws::String &value)
 
GatewayWithDescription (Aws::String &&value)
 
GatewayWithDescription (const char *value)
 
const Aws::StringGetGatewayGroupArn () const
 
bool GatewayGroupArnHasBeenSet () const
 
void SetGatewayGroupArn (const Aws::String &value)
 
void SetGatewayGroupArn (Aws::String &&value)
 
void SetGatewayGroupArn (const char *value)
 
GatewayWithGatewayGroupArn (const Aws::String &value)
 
GatewayWithGatewayGroupArn (Aws::String &&value)
 
GatewayWithGatewayGroupArn (const char *value)
 
const Aws::StringGetSoftwareVersion () const
 
bool SoftwareVersionHasBeenSet () const
 
void SetSoftwareVersion (const Aws::String &value)
 
void SetSoftwareVersion (Aws::String &&value)
 
void SetSoftwareVersion (const char *value)
 
GatewayWithSoftwareVersion (const Aws::String &value)
 
GatewayWithSoftwareVersion (Aws::String &&value)
 
GatewayWithSoftwareVersion (const char *value)
 

Detailed Description

The details of the gateway.

See Also:

AWS API Reference

Definition at line 31 of file Gateway.h.

Constructor & Destructor Documentation

◆ Gateway() [1/2]

Aws::AlexaForBusiness::Model::Gateway::Gateway ( )

◆ Gateway() [2/2]

Aws::AlexaForBusiness::Model::Gateway::Gateway ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::Gateway::ArnHasBeenSet ( ) const
inline

The ARN of the gateway.

Definition at line 48 of file Gateway.h.

◆ DescriptionHasBeenSet()

bool Aws::AlexaForBusiness::Model::Gateway::DescriptionHasBeenSet ( ) const
inline

The description of the gateway.

Definition at line 130 of file Gateway.h.

◆ GatewayGroupArnHasBeenSet()

bool Aws::AlexaForBusiness::Model::Gateway::GatewayGroupArnHasBeenSet ( ) const
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 171 of file Gateway.h.

◆ GetArn()

const Aws::String& Aws::AlexaForBusiness::Model::Gateway::GetArn ( ) const
inline

The ARN of the gateway.

Definition at line 43 of file Gateway.h.

◆ GetDescription()

const Aws::String& Aws::AlexaForBusiness::Model::Gateway::GetDescription ( ) const
inline

The description of the gateway.

Definition at line 125 of file Gateway.h.

◆ GetGatewayGroupArn()

const Aws::String& Aws::AlexaForBusiness::Model::Gateway::GetGatewayGroupArn ( ) const
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 166 of file Gateway.h.

◆ GetName()

const Aws::String& Aws::AlexaForBusiness::Model::Gateway::GetName ( ) const
inline

The name of the gateway.

Definition at line 84 of file Gateway.h.

◆ GetSoftwareVersion()

const Aws::String& Aws::AlexaForBusiness::Model::Gateway::GetSoftwareVersion ( ) const
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 208 of file Gateway.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::Gateway::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::AlexaForBusiness::Model::Gateway::NameHasBeenSet ( ) const
inline

The name of the gateway.

Definition at line 89 of file Gateway.h.

◆ operator=()

Gateway& Aws::AlexaForBusiness::Model::Gateway::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::AlexaForBusiness::Model::Gateway::SetArn ( const Aws::String value)
inline

The ARN of the gateway.

Definition at line 53 of file Gateway.h.

◆ SetArn() [2/3]

void Aws::AlexaForBusiness::Model::Gateway::SetArn ( Aws::String &&  value)
inline

The ARN of the gateway.

Definition at line 58 of file Gateway.h.

◆ SetArn() [3/3]

void Aws::AlexaForBusiness::Model::Gateway::SetArn ( const char *  value)
inline

The ARN of the gateway.

Definition at line 63 of file Gateway.h.

◆ SetDescription() [1/3]

void Aws::AlexaForBusiness::Model::Gateway::SetDescription ( const Aws::String value)
inline

The description of the gateway.

Definition at line 135 of file Gateway.h.

◆ SetDescription() [2/3]

void Aws::AlexaForBusiness::Model::Gateway::SetDescription ( Aws::String &&  value)
inline

The description of the gateway.

Definition at line 140 of file Gateway.h.

◆ SetDescription() [3/3]

void Aws::AlexaForBusiness::Model::Gateway::SetDescription ( const char *  value)
inline

The description of the gateway.

Definition at line 145 of file Gateway.h.

◆ SetGatewayGroupArn() [1/3]

void Aws::AlexaForBusiness::Model::Gateway::SetGatewayGroupArn ( const Aws::String value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 176 of file Gateway.h.

◆ SetGatewayGroupArn() [2/3]

void Aws::AlexaForBusiness::Model::Gateway::SetGatewayGroupArn ( Aws::String &&  value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 181 of file Gateway.h.

◆ SetGatewayGroupArn() [3/3]

void Aws::AlexaForBusiness::Model::Gateway::SetGatewayGroupArn ( const char *  value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 186 of file Gateway.h.

◆ SetName() [1/3]

void Aws::AlexaForBusiness::Model::Gateway::SetName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 94 of file Gateway.h.

◆ SetName() [2/3]

void Aws::AlexaForBusiness::Model::Gateway::SetName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 99 of file Gateway.h.

◆ SetName() [3/3]

void Aws::AlexaForBusiness::Model::Gateway::SetName ( const char *  value)
inline

The name of the gateway.

Definition at line 104 of file Gateway.h.

◆ SetSoftwareVersion() [1/3]

void Aws::AlexaForBusiness::Model::Gateway::SetSoftwareVersion ( const Aws::String value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 220 of file Gateway.h.

◆ SetSoftwareVersion() [2/3]

void Aws::AlexaForBusiness::Model::Gateway::SetSoftwareVersion ( Aws::String &&  value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 226 of file Gateway.h.

◆ SetSoftwareVersion() [3/3]

void Aws::AlexaForBusiness::Model::Gateway::SetSoftwareVersion ( const char *  value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 232 of file Gateway.h.

◆ SoftwareVersionHasBeenSet()

bool Aws::AlexaForBusiness::Model::Gateway::SoftwareVersionHasBeenSet ( ) const
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 214 of file Gateway.h.

◆ WithArn() [1/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithArn ( const Aws::String value)
inline

The ARN of the gateway.

Definition at line 68 of file Gateway.h.

◆ WithArn() [2/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithArn ( Aws::String &&  value)
inline

The ARN of the gateway.

Definition at line 73 of file Gateway.h.

◆ WithArn() [3/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithArn ( const char *  value)
inline

The ARN of the gateway.

Definition at line 78 of file Gateway.h.

◆ WithDescription() [1/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithDescription ( const Aws::String value)
inline

The description of the gateway.

Definition at line 150 of file Gateway.h.

◆ WithDescription() [2/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithDescription ( Aws::String &&  value)
inline

The description of the gateway.

Definition at line 155 of file Gateway.h.

◆ WithDescription() [3/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithDescription ( const char *  value)
inline

The description of the gateway.

Definition at line 160 of file Gateway.h.

◆ WithGatewayGroupArn() [1/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithGatewayGroupArn ( const Aws::String value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 191 of file Gateway.h.

◆ WithGatewayGroupArn() [2/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithGatewayGroupArn ( Aws::String &&  value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 196 of file Gateway.h.

◆ WithGatewayGroupArn() [3/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithGatewayGroupArn ( const char *  value)
inline

The ARN of the gateway group that the gateway is associated to.

Definition at line 201 of file Gateway.h.

◆ WithName() [1/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 109 of file Gateway.h.

◆ WithName() [2/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 114 of file Gateway.h.

◆ WithName() [3/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithName ( const char *  value)
inline

The name of the gateway.

Definition at line 119 of file Gateway.h.

◆ WithSoftwareVersion() [1/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithSoftwareVersion ( const Aws::String value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 238 of file Gateway.h.

◆ WithSoftwareVersion() [2/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithSoftwareVersion ( Aws::String &&  value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 244 of file Gateway.h.

◆ WithSoftwareVersion() [3/3]

Gateway& Aws::AlexaForBusiness::Model::Gateway::WithSoftwareVersion ( const char *  value)
inline

The software version of the gateway. The gateway automatically updates its software version during normal operation.

Definition at line 250 of file Gateway.h.


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