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

#include <ConnectivityInfo.h>

Public Member Functions

 ConnectivityInfo ()
 
 ConnectivityInfo (Aws::Utils::Json::JsonView jsonValue)
 
ConnectivityInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetHostAddress () const
 
bool HostAddressHasBeenSet () const
 
void SetHostAddress (const Aws::String &value)
 
void SetHostAddress (Aws::String &&value)
 
void SetHostAddress (const char *value)
 
ConnectivityInfoWithHostAddress (const Aws::String &value)
 
ConnectivityInfoWithHostAddress (Aws::String &&value)
 
ConnectivityInfoWithHostAddress (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)
 
ConnectivityInfoWithId (const Aws::String &value)
 
ConnectivityInfoWithId (Aws::String &&value)
 
ConnectivityInfoWithId (const char *value)
 
const Aws::StringGetMetadata () const
 
bool MetadataHasBeenSet () const
 
void SetMetadata (const Aws::String &value)
 
void SetMetadata (Aws::String &&value)
 
void SetMetadata (const char *value)
 
ConnectivityInfoWithMetadata (const Aws::String &value)
 
ConnectivityInfoWithMetadata (Aws::String &&value)
 
ConnectivityInfoWithMetadata (const char *value)
 
int GetPortNumber () const
 
bool PortNumberHasBeenSet () const
 
void SetPortNumber (int value)
 
ConnectivityInfoWithPortNumber (int value)
 

Detailed Description

Information about a Greengrass core's connectivity.

See Also:

AWS API Reference

Definition at line 31 of file ConnectivityInfo.h.

Constructor & Destructor Documentation

◆ ConnectivityInfo() [1/2]

Aws::Greengrass::Model::ConnectivityInfo::ConnectivityInfo ( )

◆ ConnectivityInfo() [2/2]

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

Member Function Documentation

◆ GetHostAddress()

const Aws::String& Aws::Greengrass::Model::ConnectivityInfo::GetHostAddress ( ) const
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 43 of file ConnectivityInfo.h.

◆ GetId()

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

The ID of the connectivity information.

Definition at line 84 of file ConnectivityInfo.h.

◆ GetMetadata()

const Aws::String& Aws::Greengrass::Model::ConnectivityInfo::GetMetadata ( ) const
inline

Metadata for this endpoint.

Definition at line 125 of file ConnectivityInfo.h.

◆ GetPortNumber()

int Aws::Greengrass::Model::ConnectivityInfo::GetPortNumber ( ) const
inline

The port of the Greengrass core. Usually 8883.

Definition at line 166 of file ConnectivityInfo.h.

◆ HostAddressHasBeenSet()

bool Aws::Greengrass::Model::ConnectivityInfo::HostAddressHasBeenSet ( ) const
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 48 of file ConnectivityInfo.h.

◆ IdHasBeenSet()

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

The ID of the connectivity information.

Definition at line 89 of file ConnectivityInfo.h.

◆ Jsonize()

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

◆ MetadataHasBeenSet()

bool Aws::Greengrass::Model::ConnectivityInfo::MetadataHasBeenSet ( ) const
inline

Metadata for this endpoint.

Definition at line 130 of file ConnectivityInfo.h.

◆ operator=()

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

◆ PortNumberHasBeenSet()

bool Aws::Greengrass::Model::ConnectivityInfo::PortNumberHasBeenSet ( ) const
inline

The port of the Greengrass core. Usually 8883.

Definition at line 171 of file ConnectivityInfo.h.

◆ SetHostAddress() [1/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetHostAddress ( const Aws::String value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 53 of file ConnectivityInfo.h.

◆ SetHostAddress() [2/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetHostAddress ( Aws::String &&  value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 58 of file ConnectivityInfo.h.

◆ SetHostAddress() [3/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetHostAddress ( const char *  value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 63 of file ConnectivityInfo.h.

◆ SetId() [1/3]

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

The ID of the connectivity information.

Definition at line 94 of file ConnectivityInfo.h.

◆ SetId() [2/3]

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

The ID of the connectivity information.

Definition at line 99 of file ConnectivityInfo.h.

◆ SetId() [3/3]

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

The ID of the connectivity information.

Definition at line 104 of file ConnectivityInfo.h.

◆ SetMetadata() [1/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetMetadata ( const Aws::String value)
inline

Metadata for this endpoint.

Definition at line 135 of file ConnectivityInfo.h.

◆ SetMetadata() [2/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetMetadata ( Aws::String &&  value)
inline

Metadata for this endpoint.

Definition at line 140 of file ConnectivityInfo.h.

◆ SetMetadata() [3/3]

void Aws::Greengrass::Model::ConnectivityInfo::SetMetadata ( const char *  value)
inline

Metadata for this endpoint.

Definition at line 145 of file ConnectivityInfo.h.

◆ SetPortNumber()

void Aws::Greengrass::Model::ConnectivityInfo::SetPortNumber ( int  value)
inline

The port of the Greengrass core. Usually 8883.

Definition at line 176 of file ConnectivityInfo.h.

◆ WithHostAddress() [1/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithHostAddress ( const Aws::String value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 68 of file ConnectivityInfo.h.

◆ WithHostAddress() [2/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithHostAddress ( Aws::String &&  value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 73 of file ConnectivityInfo.h.

◆ WithHostAddress() [3/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithHostAddress ( const char *  value)
inline

The endpoint for the Greengrass core. Can be an IP address or DNS.

Definition at line 78 of file ConnectivityInfo.h.

◆ WithId() [1/3]

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

The ID of the connectivity information.

Definition at line 109 of file ConnectivityInfo.h.

◆ WithId() [2/3]

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

The ID of the connectivity information.

Definition at line 114 of file ConnectivityInfo.h.

◆ WithId() [3/3]

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

The ID of the connectivity information.

Definition at line 119 of file ConnectivityInfo.h.

◆ WithMetadata() [1/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithMetadata ( const Aws::String value)
inline

Metadata for this endpoint.

Definition at line 150 of file ConnectivityInfo.h.

◆ WithMetadata() [2/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithMetadata ( Aws::String &&  value)
inline

Metadata for this endpoint.

Definition at line 155 of file ConnectivityInfo.h.

◆ WithMetadata() [3/3]

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithMetadata ( const char *  value)
inline

Metadata for this endpoint.

Definition at line 160 of file ConnectivityInfo.h.

◆ WithPortNumber()

ConnectivityInfo& Aws::Greengrass::Model::ConnectivityInfo::WithPortNumber ( int  value)
inline

The port of the Greengrass core. Usually 8883.

Definition at line 181 of file ConnectivityInfo.h.


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