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

#include <Greengrass.h>

Public Member Functions

 Greengrass ()
 
 Greengrass (Aws::Utils::Json::JsonView jsonValue)
 
Greengrassoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetGroupArn () const
 
bool GroupArnHasBeenSet () const
 
void SetGroupArn (const Aws::String &value)
 
void SetGroupArn (Aws::String &&value)
 
void SetGroupArn (const char *value)
 
GreengrassWithGroupArn (const Aws::String &value)
 
GreengrassWithGroupArn (Aws::String &&value)
 
GreengrassWithGroupArn (const char *value)
 

Detailed Description

Contains details for a gateway that runs on AWS IoT Greengrass. To create a gateway that runs on AWS IoT Greengrass, you must add the IoT SiteWise connector to a Greengrass group and deploy it. Your Greengrass group must also have permissions to upload data to AWS IoT SiteWise. For more information, see Ingesting data using a gateway in the AWS IoT SiteWise User Guide.

See Also:

AWS API Reference

Definition at line 37 of file Greengrass.h.

Constructor & Destructor Documentation

◆ Greengrass() [1/2]

Aws::IoTSiteWise::Model::Greengrass::Greengrass ( )

◆ Greengrass() [2/2]

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

Member Function Documentation

◆ GetGroupArn()

const Aws::String& Aws::IoTSiteWise::Model::Greengrass::GetGroupArn ( ) const
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 56 of file Greengrass.h.

◆ GroupArnHasBeenSet()

bool Aws::IoTSiteWise::Model::Greengrass::GroupArnHasBeenSet ( ) const
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 68 of file Greengrass.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetGroupArn() [1/3]

void Aws::IoTSiteWise::Model::Greengrass::SetGroupArn ( const Aws::String value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 80 of file Greengrass.h.

◆ SetGroupArn() [2/3]

void Aws::IoTSiteWise::Model::Greengrass::SetGroupArn ( Aws::String &&  value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 92 of file Greengrass.h.

◆ SetGroupArn() [3/3]

void Aws::IoTSiteWise::Model::Greengrass::SetGroupArn ( const char *  value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 104 of file Greengrass.h.

◆ WithGroupArn() [1/3]

Greengrass& Aws::IoTSiteWise::Model::Greengrass::WithGroupArn ( const Aws::String value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 116 of file Greengrass.h.

◆ WithGroupArn() [2/3]

Greengrass& Aws::IoTSiteWise::Model::Greengrass::WithGroupArn ( Aws::String &&  value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 128 of file Greengrass.h.

◆ WithGroupArn() [3/3]

Greengrass& Aws::IoTSiteWise::Model::Greengrass::WithGroupArn ( const char *  value)
inline

The ARN of the Greengrass group. For more information about how to find a group's ARN, see ListGroups and GetGroup in the AWS IoT Greengrass API Reference.

Definition at line 140 of file Greengrass.h.


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