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

#include <Connector.h>

Public Member Functions

 Connector ()
 
 Connector (Aws::Utils::Json::JsonView jsonValue)
 
Connectoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectorArn () const
 
bool ConnectorArnHasBeenSet () const
 
void SetConnectorArn (const Aws::String &value)
 
void SetConnectorArn (Aws::String &&value)
 
void SetConnectorArn (const char *value)
 
ConnectorWithConnectorArn (const Aws::String &value)
 
ConnectorWithConnectorArn (Aws::String &&value)
 
ConnectorWithConnectorArn (const char *value)
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ConnectorWithId (const Aws::String &value)
 
ConnectorWithId (Aws::String &&value)
 
ConnectorWithId (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetParameters () const
 
bool ParametersHasBeenSet () const
 
void SetParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
ConnectorWithParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
ConnectorWithParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
ConnectorAddParameters (const Aws::String &key, const Aws::String &value)
 
ConnectorAddParameters (Aws::String &&key, const Aws::String &value)
 
ConnectorAddParameters (const Aws::String &key, Aws::String &&value)
 
ConnectorAddParameters (Aws::String &&key, Aws::String &&value)
 
ConnectorAddParameters (const char *key, Aws::String &&value)
 
ConnectorAddParameters (Aws::String &&key, const char *value)
 
ConnectorAddParameters (const char *key, const char *value)
 

Detailed Description

Information about a connector. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services.

See Also:

AWS API Reference

Definition at line 34 of file Connector.h.

Constructor & Destructor Documentation

◆ Connector() [1/2]

Aws::Greengrass::Model::Connector::Connector ( )

◆ Connector() [2/2]

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

Member Function Documentation

◆ AddParameters() [1/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( const Aws::String key,
const Aws::String value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 174 of file Connector.h.

◆ AddParameters() [2/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 179 of file Connector.h.

◆ AddParameters() [3/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 184 of file Connector.h.

◆ AddParameters() [4/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 189 of file Connector.h.

◆ AddParameters() [5/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( const char *  key,
Aws::String &&  value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 194 of file Connector.h.

◆ AddParameters() [6/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( Aws::String &&  key,
const char *  value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 199 of file Connector.h.

◆ AddParameters() [7/7]

Connector& Aws::Greengrass::Model::Connector::AddParameters ( const char *  key,
const char *  value 
)
inline

The parameters or configuration that the connector uses.

Definition at line 204 of file Connector.h.

◆ ConnectorArnHasBeenSet()

bool Aws::Greengrass::Model::Connector::ConnectorArnHasBeenSet ( ) const
inline

The ARN of the connector.

Definition at line 51 of file Connector.h.

◆ GetConnectorArn()

const Aws::String& Aws::Greengrass::Model::Connector::GetConnectorArn ( ) const
inline

The ARN of the connector.

Definition at line 46 of file Connector.h.

◆ GetId()

const Aws::String& Aws::Greengrass::Model::Connector::GetId ( ) const
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 89 of file Connector.h.

◆ GetParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::Greengrass::Model::Connector::GetParameters ( ) const
inline

The parameters or configuration that the connector uses.

Definition at line 144 of file Connector.h.

◆ IdHasBeenSet()

bool Aws::Greengrass::Model::Connector::IdHasBeenSet ( ) const
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 96 of file Connector.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ParametersHasBeenSet()

bool Aws::Greengrass::Model::Connector::ParametersHasBeenSet ( ) const
inline

The parameters or configuration that the connector uses.

Definition at line 149 of file Connector.h.

◆ SetConnectorArn() [1/3]

void Aws::Greengrass::Model::Connector::SetConnectorArn ( const Aws::String value)
inline

The ARN of the connector.

Definition at line 56 of file Connector.h.

◆ SetConnectorArn() [2/3]

void Aws::Greengrass::Model::Connector::SetConnectorArn ( Aws::String &&  value)
inline

The ARN of the connector.

Definition at line 61 of file Connector.h.

◆ SetConnectorArn() [3/3]

void Aws::Greengrass::Model::Connector::SetConnectorArn ( const char *  value)
inline

The ARN of the connector.

Definition at line 66 of file Connector.h.

◆ SetId() [1/3]

void Aws::Greengrass::Model::Connector::SetId ( const Aws::String value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 103 of file Connector.h.

◆ SetId() [2/3]

void Aws::Greengrass::Model::Connector::SetId ( Aws::String &&  value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 110 of file Connector.h.

◆ SetId() [3/3]

void Aws::Greengrass::Model::Connector::SetId ( const char *  value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 117 of file Connector.h.

◆ SetParameters() [1/2]

void Aws::Greengrass::Model::Connector::SetParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The parameters or configuration that the connector uses.

Definition at line 154 of file Connector.h.

◆ SetParameters() [2/2]

void Aws::Greengrass::Model::Connector::SetParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The parameters or configuration that the connector uses.

Definition at line 159 of file Connector.h.

◆ WithConnectorArn() [1/3]

Connector& Aws::Greengrass::Model::Connector::WithConnectorArn ( const Aws::String value)
inline

The ARN of the connector.

Definition at line 71 of file Connector.h.

◆ WithConnectorArn() [2/3]

Connector& Aws::Greengrass::Model::Connector::WithConnectorArn ( Aws::String &&  value)
inline

The ARN of the connector.

Definition at line 76 of file Connector.h.

◆ WithConnectorArn() [3/3]

Connector& Aws::Greengrass::Model::Connector::WithConnectorArn ( const char *  value)
inline

The ARN of the connector.

Definition at line 81 of file Connector.h.

◆ WithId() [1/3]

Connector& Aws::Greengrass::Model::Connector::WithId ( const Aws::String value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 124 of file Connector.h.

◆ WithId() [2/3]

Connector& Aws::Greengrass::Model::Connector::WithId ( Aws::String &&  value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 131 of file Connector.h.

◆ WithId() [3/3]

Connector& Aws::Greengrass::Model::Connector::WithId ( const char *  value)
inline

A descriptive or arbitrary ID for the connector. This value must be unique within the connector definition version. Max length is 128 characters with pattern [a-zA-Z0-9:_-]+.

Definition at line 138 of file Connector.h.

◆ WithParameters() [1/2]

Connector& Aws::Greengrass::Model::Connector::WithParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The parameters or configuration that the connector uses.

Definition at line 164 of file Connector.h.

◆ WithParameters() [2/2]

Connector& Aws::Greengrass::Model::Connector::WithParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The parameters or configuration that the connector uses.

Definition at line 169 of file Connector.h.


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