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

#include <GatewayCapabilitySummary.h>

Public Member Functions

 GatewayCapabilitySummary ()
 
 GatewayCapabilitySummary (Aws::Utils::Json::JsonView jsonValue)
 
GatewayCapabilitySummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCapabilityNamespace () const
 
bool CapabilityNamespaceHasBeenSet () const
 
void SetCapabilityNamespace (const Aws::String &value)
 
void SetCapabilityNamespace (Aws::String &&value)
 
void SetCapabilityNamespace (const char *value)
 
GatewayCapabilitySummaryWithCapabilityNamespace (const Aws::String &value)
 
GatewayCapabilitySummaryWithCapabilityNamespace (Aws::String &&value)
 
GatewayCapabilitySummaryWithCapabilityNamespace (const char *value)
 
const CapabilitySyncStatusGetCapabilitySyncStatus () const
 
bool CapabilitySyncStatusHasBeenSet () const
 
void SetCapabilitySyncStatus (const CapabilitySyncStatus &value)
 
void SetCapabilitySyncStatus (CapabilitySyncStatus &&value)
 
GatewayCapabilitySummaryWithCapabilitySyncStatus (const CapabilitySyncStatus &value)
 
GatewayCapabilitySummaryWithCapabilitySyncStatus (CapabilitySyncStatus &&value)
 

Detailed Description

Contains a summary of a gateway capability configuration.

See Also:

AWS API Reference

Definition at line 33 of file GatewayCapabilitySummary.h.

Constructor & Destructor Documentation

◆ GatewayCapabilitySummary() [1/2]

Aws::IoTSiteWise::Model::GatewayCapabilitySummary::GatewayCapabilitySummary ( )

◆ GatewayCapabilitySummary() [2/2]

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

Member Function Documentation

◆ CapabilityNamespaceHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewayCapabilitySummary::CapabilityNamespaceHasBeenSet ( ) const
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 56 of file GatewayCapabilitySummary.h.

◆ CapabilitySyncStatusHasBeenSet()

bool Aws::IoTSiteWise::Model::GatewayCapabilitySummary::CapabilitySyncStatusHasBeenSet ( ) const
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 125 of file GatewayCapabilitySummary.h.

◆ GetCapabilityNamespace()

const Aws::String& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::GetCapabilityNamespace ( ) const
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 48 of file GatewayCapabilitySummary.h.

◆ GetCapabilitySyncStatus()

const CapabilitySyncStatus& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::GetCapabilitySyncStatus ( ) const
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 115 of file GatewayCapabilitySummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCapabilityNamespace() [1/3]

void Aws::IoTSiteWise::Model::GatewayCapabilitySummary::SetCapabilityNamespace ( const Aws::String value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 64 of file GatewayCapabilitySummary.h.

◆ SetCapabilityNamespace() [2/3]

void Aws::IoTSiteWise::Model::GatewayCapabilitySummary::SetCapabilityNamespace ( Aws::String &&  value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 72 of file GatewayCapabilitySummary.h.

◆ SetCapabilityNamespace() [3/3]

void Aws::IoTSiteWise::Model::GatewayCapabilitySummary::SetCapabilityNamespace ( const char *  value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 80 of file GatewayCapabilitySummary.h.

◆ SetCapabilitySyncStatus() [1/2]

void Aws::IoTSiteWise::Model::GatewayCapabilitySummary::SetCapabilitySyncStatus ( const CapabilitySyncStatus value)
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 135 of file GatewayCapabilitySummary.h.

◆ SetCapabilitySyncStatus() [2/2]

void Aws::IoTSiteWise::Model::GatewayCapabilitySummary::SetCapabilitySyncStatus ( CapabilitySyncStatus &&  value)
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 145 of file GatewayCapabilitySummary.h.

◆ WithCapabilityNamespace() [1/3]

GatewayCapabilitySummary& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::WithCapabilityNamespace ( const Aws::String value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 88 of file GatewayCapabilitySummary.h.

◆ WithCapabilityNamespace() [2/3]

GatewayCapabilitySummary& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::WithCapabilityNamespace ( Aws::String &&  value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 96 of file GatewayCapabilitySummary.h.

◆ WithCapabilityNamespace() [3/3]

GatewayCapabilitySummary& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::WithCapabilityNamespace ( const char *  value)
inline

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Definition at line 104 of file GatewayCapabilitySummary.h.

◆ WithCapabilitySyncStatus() [1/2]

GatewayCapabilitySummary& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::WithCapabilitySyncStatus ( const CapabilitySyncStatus value)
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 155 of file GatewayCapabilitySummary.h.

◆ WithCapabilitySyncStatus() [2/2]

GatewayCapabilitySummary& Aws::IoTSiteWise::Model::GatewayCapabilitySummary::WithCapabilitySyncStatus ( CapabilitySyncStatus &&  value)
inline

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.

  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.

  • SYNC_FAILED – The gateway rejected the capability configuration.

Definition at line 165 of file GatewayCapabilitySummary.h.


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