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

#include <DescribeGatewayResult.h>

Public Member Functions

 DescribeGatewayResult ()
 
 DescribeGatewayResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeGatewayResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetGatewayId () const
 
void SetGatewayId (const Aws::String &value)
 
void SetGatewayId (Aws::String &&value)
 
void SetGatewayId (const char *value)
 
DescribeGatewayResultWithGatewayId (const Aws::String &value)
 
DescribeGatewayResultWithGatewayId (Aws::String &&value)
 
DescribeGatewayResultWithGatewayId (const char *value)
 
const Aws::StringGetGatewayName () const
 
void SetGatewayName (const Aws::String &value)
 
void SetGatewayName (Aws::String &&value)
 
void SetGatewayName (const char *value)
 
DescribeGatewayResultWithGatewayName (const Aws::String &value)
 
DescribeGatewayResultWithGatewayName (Aws::String &&value)
 
DescribeGatewayResultWithGatewayName (const char *value)
 
const Aws::StringGetGatewayArn () const
 
void SetGatewayArn (const Aws::String &value)
 
void SetGatewayArn (Aws::String &&value)
 
void SetGatewayArn (const char *value)
 
DescribeGatewayResultWithGatewayArn (const Aws::String &value)
 
DescribeGatewayResultWithGatewayArn (Aws::String &&value)
 
DescribeGatewayResultWithGatewayArn (const char *value)
 
const GatewayPlatformGetGatewayPlatform () const
 
void SetGatewayPlatform (const GatewayPlatform &value)
 
void SetGatewayPlatform (GatewayPlatform &&value)
 
DescribeGatewayResultWithGatewayPlatform (const GatewayPlatform &value)
 
DescribeGatewayResultWithGatewayPlatform (GatewayPlatform &&value)
 
const Aws::Vector< GatewayCapabilitySummary > & GetGatewayCapabilitySummaries () const
 
void SetGatewayCapabilitySummaries (const Aws::Vector< GatewayCapabilitySummary > &value)
 
void SetGatewayCapabilitySummaries (Aws::Vector< GatewayCapabilitySummary > &&value)
 
DescribeGatewayResultWithGatewayCapabilitySummaries (const Aws::Vector< GatewayCapabilitySummary > &value)
 
DescribeGatewayResultWithGatewayCapabilitySummaries (Aws::Vector< GatewayCapabilitySummary > &&value)
 
DescribeGatewayResultAddGatewayCapabilitySummaries (const GatewayCapabilitySummary &value)
 
DescribeGatewayResultAddGatewayCapabilitySummaries (GatewayCapabilitySummary &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
DescribeGatewayResultWithCreationDate (const Aws::Utils::DateTime &value)
 
DescribeGatewayResultWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateDate () const
 
void SetLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdateDate (Aws::Utils::DateTime &&value)
 
DescribeGatewayResultWithLastUpdateDate (const Aws::Utils::DateTime &value)
 
DescribeGatewayResultWithLastUpdateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Definition at line 31 of file DescribeGatewayResult.h.

Constructor & Destructor Documentation

◆ DescribeGatewayResult() [1/2]

Aws::IoTSiteWise::Model::DescribeGatewayResult::DescribeGatewayResult ( )

◆ DescribeGatewayResult() [2/2]

Aws::IoTSiteWise::Model::DescribeGatewayResult::DescribeGatewayResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddGatewayCapabilitySummaries() [1/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::AddGatewayCapabilitySummaries ( const GatewayCapabilitySummary value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 247 of file DescribeGatewayResult.h.

◆ AddGatewayCapabilitySummaries() [2/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::AddGatewayCapabilitySummaries ( GatewayCapabilitySummary &&  value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 255 of file DescribeGatewayResult.h.

◆ GetCreationDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetCreationDate ( ) const
inline

The date the gateway was created, in Unix epoch time.

Definition at line 261 of file DescribeGatewayResult.h.

◆ GetGatewayArn()

const Aws::String& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetGatewayArn ( ) const
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 118 of file DescribeGatewayResult.h.

◆ GetGatewayCapabilitySummaries()

const Aws::Vector<GatewayCapabilitySummary>& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetGatewayCapabilitySummaries ( ) const
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 207 of file DescribeGatewayResult.h.

◆ GetGatewayId()

const Aws::String& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetGatewayId ( ) const
inline

The ID of the gateway device.

Definition at line 42 of file DescribeGatewayResult.h.

◆ GetGatewayName()

const Aws::String& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetGatewayName ( ) const
inline

The name of the gateway.

Definition at line 78 of file DescribeGatewayResult.h.

◆ GetGatewayPlatform()

const GatewayPlatform& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetGatewayPlatform ( ) const
inline

The gateway's platform.

Definition at line 178 of file DescribeGatewayResult.h.

◆ GetLastUpdateDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::DescribeGatewayResult::GetLastUpdateDate ( ) const
inline

The date the gateway was last updated, in Unix epoch time.

Definition at line 287 of file DescribeGatewayResult.h.

◆ operator=()

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

◆ SetCreationDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetCreationDate ( const Aws::Utils::DateTime value)
inline

The date the gateway was created, in Unix epoch time.

Definition at line 266 of file DescribeGatewayResult.h.

◆ SetCreationDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the gateway was created, in Unix epoch time.

Definition at line 271 of file DescribeGatewayResult.h.

◆ SetGatewayArn() [1/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayArn ( const Aws::String value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 127 of file DescribeGatewayResult.h.

◆ SetGatewayArn() [2/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayArn ( Aws::String &&  value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 136 of file DescribeGatewayResult.h.

◆ SetGatewayArn() [3/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayArn ( const char *  value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 145 of file DescribeGatewayResult.h.

◆ SetGatewayCapabilitySummaries() [1/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayCapabilitySummaries ( const Aws::Vector< GatewayCapabilitySummary > &  value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 215 of file DescribeGatewayResult.h.

◆ SetGatewayCapabilitySummaries() [2/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayCapabilitySummaries ( Aws::Vector< GatewayCapabilitySummary > &&  value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 223 of file DescribeGatewayResult.h.

◆ SetGatewayId() [1/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayId ( const Aws::String value)
inline

The ID of the gateway device.

Definition at line 47 of file DescribeGatewayResult.h.

◆ SetGatewayId() [2/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayId ( Aws::String &&  value)
inline

The ID of the gateway device.

Definition at line 52 of file DescribeGatewayResult.h.

◆ SetGatewayId() [3/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayId ( const char *  value)
inline

The ID of the gateway device.

Definition at line 57 of file DescribeGatewayResult.h.

◆ SetGatewayName() [1/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 83 of file DescribeGatewayResult.h.

◆ SetGatewayName() [2/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 88 of file DescribeGatewayResult.h.

◆ SetGatewayName() [3/3]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayName ( const char *  value)
inline

The name of the gateway.

Definition at line 93 of file DescribeGatewayResult.h.

◆ SetGatewayPlatform() [1/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayPlatform ( const GatewayPlatform value)
inline

The gateway's platform.

Definition at line 183 of file DescribeGatewayResult.h.

◆ SetGatewayPlatform() [2/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetGatewayPlatform ( GatewayPlatform &&  value)
inline

The gateway's platform.

Definition at line 188 of file DescribeGatewayResult.h.

◆ SetLastUpdateDate() [1/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the gateway was last updated, in Unix epoch time.

Definition at line 292 of file DescribeGatewayResult.h.

◆ SetLastUpdateDate() [2/2]

void Aws::IoTSiteWise::Model::DescribeGatewayResult::SetLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the gateway was last updated, in Unix epoch time.

Definition at line 297 of file DescribeGatewayResult.h.

◆ WithCreationDate() [1/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithCreationDate ( const Aws::Utils::DateTime value)
inline

The date the gateway was created, in Unix epoch time.

Definition at line 276 of file DescribeGatewayResult.h.

◆ WithCreationDate() [2/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithCreationDate ( Aws::Utils::DateTime &&  value)
inline

The date the gateway was created, in Unix epoch time.

Definition at line 281 of file DescribeGatewayResult.h.

◆ WithGatewayArn() [1/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayArn ( const Aws::String value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 154 of file DescribeGatewayResult.h.

◆ WithGatewayArn() [2/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayArn ( Aws::String &&  value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 163 of file DescribeGatewayResult.h.

◆ WithGatewayArn() [3/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayArn ( const char *  value)
inline

The ARN of the gateway, which has the following format.

arn:${Partition}:iotsitewise:${Region}:${Account}:gateway/${GatewayId}

Definition at line 172 of file DescribeGatewayResult.h.

◆ WithGatewayCapabilitySummaries() [1/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayCapabilitySummaries ( const Aws::Vector< GatewayCapabilitySummary > &  value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 231 of file DescribeGatewayResult.h.

◆ WithGatewayCapabilitySummaries() [2/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayCapabilitySummaries ( Aws::Vector< GatewayCapabilitySummary > &&  value)
inline

A list of gateway capability summaries that each contain a namespace and status. Each gateway capability defines data sources for the gateway. To retrieve a capability configuration's definition, use DescribeGatewayCapabilityConfiguration.

Definition at line 239 of file DescribeGatewayResult.h.

◆ WithGatewayId() [1/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayId ( const Aws::String value)
inline

The ID of the gateway device.

Definition at line 62 of file DescribeGatewayResult.h.

◆ WithGatewayId() [2/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayId ( Aws::String &&  value)
inline

The ID of the gateway device.

Definition at line 67 of file DescribeGatewayResult.h.

◆ WithGatewayId() [3/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayId ( const char *  value)
inline

The ID of the gateway device.

Definition at line 72 of file DescribeGatewayResult.h.

◆ WithGatewayName() [1/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayName ( const Aws::String value)
inline

The name of the gateway.

Definition at line 98 of file DescribeGatewayResult.h.

◆ WithGatewayName() [2/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayName ( Aws::String &&  value)
inline

The name of the gateway.

Definition at line 103 of file DescribeGatewayResult.h.

◆ WithGatewayName() [3/3]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayName ( const char *  value)
inline

The name of the gateway.

Definition at line 108 of file DescribeGatewayResult.h.

◆ WithGatewayPlatform() [1/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayPlatform ( const GatewayPlatform value)
inline

The gateway's platform.

Definition at line 193 of file DescribeGatewayResult.h.

◆ WithGatewayPlatform() [2/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithGatewayPlatform ( GatewayPlatform &&  value)
inline

The gateway's platform.

Definition at line 198 of file DescribeGatewayResult.h.

◆ WithLastUpdateDate() [1/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithLastUpdateDate ( const Aws::Utils::DateTime value)
inline

The date the gateway was last updated, in Unix epoch time.

Definition at line 302 of file DescribeGatewayResult.h.

◆ WithLastUpdateDate() [2/2]

DescribeGatewayResult& Aws::IoTSiteWise::Model::DescribeGatewayResult::WithLastUpdateDate ( Aws::Utils::DateTime &&  value)
inline

The date the gateway was last updated, in Unix epoch time.

Definition at line 307 of file DescribeGatewayResult.h.


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