AWS SDK for C++  1.9.103
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::GatewayInfo Class Reference

#include <GatewayInfo.h>

Public Member Functions

 GatewayInfo ()
 
 GatewayInfo (Aws::Utils::Json::JsonView jsonValue)
 
GatewayInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGatewayId () const
 
bool GatewayIdHasBeenSet () const
 
void SetGatewayId (const Aws::String &value)
 
void SetGatewayId (Aws::String &&value)
 
void SetGatewayId (const char *value)
 
GatewayInfoWithGatewayId (const Aws::String &value)
 
GatewayInfoWithGatewayId (Aws::String &&value)
 
GatewayInfoWithGatewayId (const char *value)
 
const Aws::StringGetGatewayARN () const
 
bool GatewayARNHasBeenSet () const
 
void SetGatewayARN (const Aws::String &value)
 
void SetGatewayARN (Aws::String &&value)
 
void SetGatewayARN (const char *value)
 
GatewayInfoWithGatewayARN (const Aws::String &value)
 
GatewayInfoWithGatewayARN (Aws::String &&value)
 
GatewayInfoWithGatewayARN (const char *value)
 
const Aws::StringGetGatewayType () const
 
bool GatewayTypeHasBeenSet () const
 
void SetGatewayType (const Aws::String &value)
 
void SetGatewayType (Aws::String &&value)
 
void SetGatewayType (const char *value)
 
GatewayInfoWithGatewayType (const Aws::String &value)
 
GatewayInfoWithGatewayType (Aws::String &&value)
 
GatewayInfoWithGatewayType (const char *value)
 
const Aws::StringGetGatewayOperationalState () const
 
bool GatewayOperationalStateHasBeenSet () const
 
void SetGatewayOperationalState (const Aws::String &value)
 
void SetGatewayOperationalState (Aws::String &&value)
 
void SetGatewayOperationalState (const char *value)
 
GatewayInfoWithGatewayOperationalState (const Aws::String &value)
 
GatewayInfoWithGatewayOperationalState (Aws::String &&value)
 
GatewayInfoWithGatewayOperationalState (const char *value)
 
const Aws::StringGetGatewayName () const
 
bool GatewayNameHasBeenSet () const
 
void SetGatewayName (const Aws::String &value)
 
void SetGatewayName (Aws::String &&value)
 
void SetGatewayName (const char *value)
 
GatewayInfoWithGatewayName (const Aws::String &value)
 
GatewayInfoWithGatewayName (Aws::String &&value)
 
GatewayInfoWithGatewayName (const char *value)
 
const Aws::StringGetEc2InstanceId () const
 
bool Ec2InstanceIdHasBeenSet () const
 
void SetEc2InstanceId (const Aws::String &value)
 
void SetEc2InstanceId (Aws::String &&value)
 
void SetEc2InstanceId (const char *value)
 
GatewayInfoWithEc2InstanceId (const Aws::String &value)
 
GatewayInfoWithEc2InstanceId (Aws::String &&value)
 
GatewayInfoWithEc2InstanceId (const char *value)
 
const Aws::StringGetEc2InstanceRegion () const
 
bool Ec2InstanceRegionHasBeenSet () const
 
void SetEc2InstanceRegion (const Aws::String &value)
 
void SetEc2InstanceRegion (Aws::String &&value)
 
void SetEc2InstanceRegion (const char *value)
 
GatewayInfoWithEc2InstanceRegion (const Aws::String &value)
 
GatewayInfoWithEc2InstanceRegion (Aws::String &&value)
 
GatewayInfoWithEc2InstanceRegion (const char *value)
 

Detailed Description

Describes a gateway object.

See Also:

AWS API Reference

Definition at line 31 of file GatewayInfo.h.

Constructor & Destructor Documentation

◆ GatewayInfo() [1/2]

Aws::StorageGateway::Model::GatewayInfo::GatewayInfo ( )

◆ GatewayInfo() [2/2]

Aws::StorageGateway::Model::GatewayInfo::GatewayInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ Ec2InstanceIdHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::Ec2InstanceIdHasBeenSet ( ) const
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 285 of file GatewayInfo.h.

◆ Ec2InstanceRegionHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::Ec2InstanceRegionHasBeenSet ( ) const
inline

The Region where the Amazon EC2 instance is located.

Definition at line 326 of file GatewayInfo.h.

◆ GatewayARNHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::GatewayARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 107 of file GatewayInfo.h.

◆ GatewayIdHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::GatewayIdHasBeenSet ( ) const
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 52 of file GatewayInfo.h.

◆ GatewayNameHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::GatewayNameHasBeenSet ( ) const
inline

The name of the gateway.

Definition at line 244 of file GatewayInfo.h.

◆ GatewayOperationalStateHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::GatewayOperationalStateHasBeenSet ( ) const
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 197 of file GatewayInfo.h.

◆ GatewayTypeHasBeenSet()

bool Aws::StorageGateway::Model::GatewayInfo::GatewayTypeHasBeenSet ( ) const
inline

The type of the gateway.

Definition at line 154 of file GatewayInfo.h.

◆ GetEc2InstanceId()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetEc2InstanceId ( ) const
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 280 of file GatewayInfo.h.

◆ GetEc2InstanceRegion()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetEc2InstanceRegion ( ) const
inline

The Region where the Amazon EC2 instance is located.

Definition at line 321 of file GatewayInfo.h.

◆ GetGatewayARN()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetGatewayARN ( ) const
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 101 of file GatewayInfo.h.

◆ GetGatewayId()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetGatewayId ( ) const
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 45 of file GatewayInfo.h.

◆ GetGatewayName()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetGatewayName ( ) const
inline

The name of the gateway.

Definition at line 239 of file GatewayInfo.h.

◆ GetGatewayOperationalState()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetGatewayOperationalState ( ) const
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 191 of file GatewayInfo.h.

◆ GetGatewayType()

const Aws::String& Aws::StorageGateway::Model::GatewayInfo::GetGatewayType ( ) const
inline

The type of the gateway.

Definition at line 149 of file GatewayInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::StorageGateway::Model::GatewayInfo::Jsonize ( ) const

◆ operator=()

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetEc2InstanceId() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceId ( Aws::String &&  value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 295 of file GatewayInfo.h.

◆ SetEc2InstanceId() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceId ( const Aws::String value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 290 of file GatewayInfo.h.

◆ SetEc2InstanceId() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceId ( const char *  value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 300 of file GatewayInfo.h.

◆ SetEc2InstanceRegion() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceRegion ( Aws::String &&  value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 336 of file GatewayInfo.h.

◆ SetEc2InstanceRegion() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceRegion ( const Aws::String value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 331 of file GatewayInfo.h.

◆ SetEc2InstanceRegion() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetEc2InstanceRegion ( const char *  value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 341 of file GatewayInfo.h.

◆ SetGatewayARN() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 119 of file GatewayInfo.h.

◆ SetGatewayARN() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 113 of file GatewayInfo.h.

◆ SetGatewayARN() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 125 of file GatewayInfo.h.

◆ SetGatewayId() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayId ( Aws::String &&  value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 66 of file GatewayInfo.h.

◆ SetGatewayId() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayId ( const Aws::String value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 59 of file GatewayInfo.h.

◆ SetGatewayId() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayId ( const char *  value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 73 of file GatewayInfo.h.

◆ SetGatewayName() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 254 of file GatewayInfo.h.

◆ SetGatewayName() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 249 of file GatewayInfo.h.

◆ SetGatewayName() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayName ( const char *  value)
inline

The name of the gateway.

Definition at line 259 of file GatewayInfo.h.

◆ SetGatewayOperationalState() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayOperationalState ( Aws::String &&  value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 209 of file GatewayInfo.h.

◆ SetGatewayOperationalState() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayOperationalState ( const Aws::String value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 203 of file GatewayInfo.h.

◆ SetGatewayOperationalState() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayOperationalState ( const char *  value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 215 of file GatewayInfo.h.

◆ SetGatewayType() [1/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayType ( Aws::String &&  value)
inline

The type of the gateway.

Definition at line 164 of file GatewayInfo.h.

◆ SetGatewayType() [2/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayType ( const Aws::String value)
inline

The type of the gateway.

Definition at line 159 of file GatewayInfo.h.

◆ SetGatewayType() [3/3]

void Aws::StorageGateway::Model::GatewayInfo::SetGatewayType ( const char *  value)
inline

The type of the gateway.

Definition at line 169 of file GatewayInfo.h.

◆ WithEc2InstanceId() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceId ( Aws::String &&  value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 310 of file GatewayInfo.h.

◆ WithEc2InstanceId() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceId ( const Aws::String value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 305 of file GatewayInfo.h.

◆ WithEc2InstanceId() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceId ( const char *  value)
inline

The ID of the Amazon EC2 instance that was used to launch the gateway.

Definition at line 315 of file GatewayInfo.h.

◆ WithEc2InstanceRegion() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceRegion ( Aws::String &&  value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 351 of file GatewayInfo.h.

◆ WithEc2InstanceRegion() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceRegion ( const Aws::String value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 346 of file GatewayInfo.h.

◆ WithEc2InstanceRegion() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithEc2InstanceRegion ( const char *  value)
inline

The Region where the Amazon EC2 instance is located.

Definition at line 356 of file GatewayInfo.h.

◆ WithGatewayARN() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 137 of file GatewayInfo.h.

◆ WithGatewayARN() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 131 of file GatewayInfo.h.

◆ WithGatewayARN() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and Region.

Definition at line 143 of file GatewayInfo.h.

◆ WithGatewayId() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayId ( Aws::String &&  value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 87 of file GatewayInfo.h.

◆ WithGatewayId() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayId ( const Aws::String value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 80 of file GatewayInfo.h.

◆ WithGatewayId() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayId ( const char *  value)
inline

The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

Definition at line 94 of file GatewayInfo.h.

◆ WithGatewayName() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 269 of file GatewayInfo.h.

◆ WithGatewayName() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 264 of file GatewayInfo.h.

◆ WithGatewayName() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayName ( const char *  value)
inline

The name of the gateway.

Definition at line 274 of file GatewayInfo.h.

◆ WithGatewayOperationalState() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayOperationalState ( Aws::String &&  value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 227 of file GatewayInfo.h.

◆ WithGatewayOperationalState() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayOperationalState ( const Aws::String value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 221 of file GatewayInfo.h.

◆ WithGatewayOperationalState() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayOperationalState ( const char *  value)
inline

The state of the gateway.

Valid Values: DISABLED | ACTIVE

Definition at line 233 of file GatewayInfo.h.

◆ WithGatewayType() [1/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayType ( Aws::String &&  value)
inline

The type of the gateway.

Definition at line 179 of file GatewayInfo.h.

◆ WithGatewayType() [2/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayType ( const Aws::String value)
inline

The type of the gateway.

Definition at line 174 of file GatewayInfo.h.

◆ WithGatewayType() [3/3]

GatewayInfo& Aws::StorageGateway::Model::GatewayInfo::WithGatewayType ( const char *  value)
inline

The type of the gateway.

Definition at line 184 of file GatewayInfo.h.


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