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

#include <GatewaySummary.h>

Public Member Functions

 GatewaySummary ()
 
 GatewaySummary (Aws::Utils::Json::JsonView jsonValue)
 
GatewaySummaryoperator= (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)
 
GatewaySummaryWithGatewayId (const Aws::String &value)
 
GatewaySummaryWithGatewayId (Aws::String &&value)
 
GatewaySummaryWithGatewayId (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)
 
GatewaySummaryWithGatewayName (const Aws::String &value)
 
GatewaySummaryWithGatewayName (Aws::String &&value)
 
GatewaySummaryWithGatewayName (const char *value)
 
const Aws::Vector< GatewayCapabilitySummary > & GetGatewayCapabilitySummaries () const
 
bool GatewayCapabilitySummariesHasBeenSet () const
 
void SetGatewayCapabilitySummaries (const Aws::Vector< GatewayCapabilitySummary > &value)
 
void SetGatewayCapabilitySummaries (Aws::Vector< GatewayCapabilitySummary > &&value)
 
GatewaySummaryWithGatewayCapabilitySummaries (const Aws::Vector< GatewayCapabilitySummary > &value)
 
GatewaySummaryWithGatewayCapabilitySummaries (Aws::Vector< GatewayCapabilitySummary > &&value)
 
GatewaySummaryAddGatewayCapabilitySummaries (const GatewayCapabilitySummary &value)
 
GatewaySummaryAddGatewayCapabilitySummaries (GatewayCapabilitySummary &&value)
 
const Aws::Utils::DateTimeGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::Utils::DateTime &value)
 
void SetCreationDate (Aws::Utils::DateTime &&value)
 
GatewaySummaryWithCreationDate (const Aws::Utils::DateTime &value)
 
GatewaySummaryWithCreationDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateDate () const
 
bool LastUpdateDateHasBeenSet () const
 
void SetLastUpdateDate (const Aws::Utils::DateTime &value)
 
void SetLastUpdateDate (Aws::Utils::DateTime &&value)
 
GatewaySummaryWithLastUpdateDate (const Aws::Utils::DateTime &value)
 
GatewaySummaryWithLastUpdateDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains a summary of a gateway.

See Also:

AWS API Reference

Definition at line 34 of file GatewaySummary.h.

Constructor & Destructor Documentation

◆ GatewaySummary() [1/2]

Aws::IoTSiteWise::Model::GatewaySummary::GatewaySummary ( )

◆ GatewaySummary() [2/2]

Aws::IoTSiteWise::Model::GatewaySummary::GatewaySummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddGatewayCapabilitySummaries() [1/2]

GatewaySummary& Aws::IoTSiteWise::Model::GatewaySummary::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 179 of file GatewaySummary.h.

◆ AddGatewayCapabilitySummaries() [2/2]

GatewaySummary& Aws::IoTSiteWise::Model::GatewaySummary::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 187 of file GatewaySummary.h.

◆ CreationDateHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewaySummary::CreationDateHasBeenSet ( ) const
inline

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

Definition at line 198 of file GatewaySummary.h.

◆ GatewayCapabilitySummariesHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewaySummary::GatewayCapabilitySummariesHasBeenSet ( ) 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 139 of file GatewaySummary.h.

◆ GatewayIdHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewaySummary::GatewayIdHasBeenSet ( ) const
inline

The ID of the gateway device.

Definition at line 51 of file GatewaySummary.h.

◆ GatewayNameHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewaySummary::GatewayNameHasBeenSet ( ) const
inline

The name of the asset.

Definition at line 92 of file GatewaySummary.h.

◆ GetCreationDate()

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

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

Definition at line 193 of file GatewaySummary.h.

◆ GetGatewayCapabilitySummaries()

const Aws::Vector<GatewayCapabilitySummary>& Aws::IoTSiteWise::Model::GatewaySummary::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 131 of file GatewaySummary.h.

◆ GetGatewayId()

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

The ID of the gateway device.

Definition at line 46 of file GatewaySummary.h.

◆ GetGatewayName()

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

The name of the asset.

Definition at line 87 of file GatewaySummary.h.

◆ GetLastUpdateDate()

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

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

Definition at line 224 of file GatewaySummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTSiteWise::Model::GatewaySummary::Jsonize ( ) const

◆ LastUpdateDateHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewaySummary::LastUpdateDateHasBeenSet ( ) const
inline

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

Definition at line 229 of file GatewaySummary.h.

◆ operator=()

GatewaySummary& Aws::IoTSiteWise::Model::GatewaySummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationDate() [1/2]

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

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

Definition at line 203 of file GatewaySummary.h.

◆ SetCreationDate() [2/2]

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

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

Definition at line 208 of file GatewaySummary.h.

◆ SetGatewayCapabilitySummaries() [1/2]

void Aws::IoTSiteWise::Model::GatewaySummary::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 147 of file GatewaySummary.h.

◆ SetGatewayCapabilitySummaries() [2/2]

void Aws::IoTSiteWise::Model::GatewaySummary::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 155 of file GatewaySummary.h.

◆ SetGatewayId() [1/3]

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

The ID of the gateway device.

Definition at line 56 of file GatewaySummary.h.

◆ SetGatewayId() [2/3]

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

The ID of the gateway device.

Definition at line 61 of file GatewaySummary.h.

◆ SetGatewayId() [3/3]

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

The ID of the gateway device.

Definition at line 66 of file GatewaySummary.h.

◆ SetGatewayName() [1/3]

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

The name of the asset.

Definition at line 97 of file GatewaySummary.h.

◆ SetGatewayName() [2/3]

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

The name of the asset.

Definition at line 102 of file GatewaySummary.h.

◆ SetGatewayName() [3/3]

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

The name of the asset.

Definition at line 107 of file GatewaySummary.h.

◆ SetLastUpdateDate() [1/2]

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

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

Definition at line 234 of file GatewaySummary.h.

◆ SetLastUpdateDate() [2/2]

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

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

Definition at line 239 of file GatewaySummary.h.

◆ WithCreationDate() [1/2]

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

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

Definition at line 213 of file GatewaySummary.h.

◆ WithCreationDate() [2/2]

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

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

Definition at line 218 of file GatewaySummary.h.

◆ WithGatewayCapabilitySummaries() [1/2]

GatewaySummary& Aws::IoTSiteWise::Model::GatewaySummary::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 163 of file GatewaySummary.h.

◆ WithGatewayCapabilitySummaries() [2/2]

GatewaySummary& Aws::IoTSiteWise::Model::GatewaySummary::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 171 of file GatewaySummary.h.

◆ WithGatewayId() [1/3]

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

The ID of the gateway device.

Definition at line 71 of file GatewaySummary.h.

◆ WithGatewayId() [2/3]

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

The ID of the gateway device.

Definition at line 76 of file GatewaySummary.h.

◆ WithGatewayId() [3/3]

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

The ID of the gateway device.

Definition at line 81 of file GatewaySummary.h.

◆ WithGatewayName() [1/3]

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

The name of the asset.

Definition at line 112 of file GatewaySummary.h.

◆ WithGatewayName() [2/3]

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

The name of the asset.

Definition at line 117 of file GatewaySummary.h.

◆ WithGatewayName() [3/3]

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

The name of the asset.

Definition at line 122 of file GatewaySummary.h.

◆ WithLastUpdateDate() [1/2]

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

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

Definition at line 244 of file GatewaySummary.h.

◆ WithLastUpdateDate() [2/2]

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

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

Definition at line 249 of file GatewaySummary.h.


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