AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::SMS::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::StringGetConnectorId () const
 
bool ConnectorIdHasBeenSet () const
 
void SetConnectorId (const Aws::String &value)
 
void SetConnectorId (Aws::String &&value)
 
void SetConnectorId (const char *value)
 
ConnectorWithConnectorId (const Aws::String &value)
 
ConnectorWithConnectorId (Aws::String &&value)
 
ConnectorWithConnectorId (const char *value)
 
const Aws::StringGetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
ConnectorWithVersion (const Aws::String &value)
 
ConnectorWithVersion (Aws::String &&value)
 
ConnectorWithVersion (const char *value)
 
const ConnectorStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ConnectorStatus &value)
 
void SetStatus (ConnectorStatus &&value)
 
ConnectorWithStatus (const ConnectorStatus &value)
 
ConnectorWithStatus (ConnectorStatus &&value)
 
const Aws::Vector< ConnectorCapability > & GetCapabilityList () const
 
bool CapabilityListHasBeenSet () const
 
void SetCapabilityList (const Aws::Vector< ConnectorCapability > &value)
 
void SetCapabilityList (Aws::Vector< ConnectorCapability > &&value)
 
ConnectorWithCapabilityList (const Aws::Vector< ConnectorCapability > &value)
 
ConnectorWithCapabilityList (Aws::Vector< ConnectorCapability > &&value)
 
ConnectorAddCapabilityList (const ConnectorCapability &value)
 
ConnectorAddCapabilityList (ConnectorCapability &&value)
 
const Aws::StringGetVmManagerName () const
 
bool VmManagerNameHasBeenSet () const
 
void SetVmManagerName (const Aws::String &value)
 
void SetVmManagerName (Aws::String &&value)
 
void SetVmManagerName (const char *value)
 
ConnectorWithVmManagerName (const Aws::String &value)
 
ConnectorWithVmManagerName (Aws::String &&value)
 
ConnectorWithVmManagerName (const char *value)
 
const VmManagerTypeGetVmManagerType () const
 
bool VmManagerTypeHasBeenSet () const
 
void SetVmManagerType (const VmManagerType &value)
 
void SetVmManagerType (VmManagerType &&value)
 
ConnectorWithVmManagerType (const VmManagerType &value)
 
ConnectorWithVmManagerType (VmManagerType &&value)
 
const Aws::StringGetVmManagerId () const
 
bool VmManagerIdHasBeenSet () const
 
void SetVmManagerId (const Aws::String &value)
 
void SetVmManagerId (Aws::String &&value)
 
void SetVmManagerId (const char *value)
 
ConnectorWithVmManagerId (const Aws::String &value)
 
ConnectorWithVmManagerId (Aws::String &&value)
 
ConnectorWithVmManagerId (const char *value)
 
const Aws::StringGetIpAddress () const
 
bool IpAddressHasBeenSet () const
 
void SetIpAddress (const Aws::String &value)
 
void SetIpAddress (Aws::String &&value)
 
void SetIpAddress (const char *value)
 
ConnectorWithIpAddress (const Aws::String &value)
 
ConnectorWithIpAddress (Aws::String &&value)
 
ConnectorWithIpAddress (const char *value)
 
const Aws::StringGetMacAddress () const
 
bool MacAddressHasBeenSet () const
 
void SetMacAddress (const Aws::String &value)
 
void SetMacAddress (Aws::String &&value)
 
void SetMacAddress (const char *value)
 
ConnectorWithMacAddress (const Aws::String &value)
 
ConnectorWithMacAddress (Aws::String &&value)
 
ConnectorWithMacAddress (const char *value)
 
const Aws::Utils::DateTimeGetAssociatedOn () const
 
bool AssociatedOnHasBeenSet () const
 
void SetAssociatedOn (const Aws::Utils::DateTime &value)
 
void SetAssociatedOn (Aws::Utils::DateTime &&value)
 
ConnectorWithAssociatedOn (const Aws::Utils::DateTime &value)
 
ConnectorWithAssociatedOn (Aws::Utils::DateTime &&value)
 

Detailed Description

Represents a connector.

See Also:

AWS API Reference

Definition at line 36 of file Connector.h.

Constructor & Destructor Documentation

◆ Connector() [1/2]

Aws::SMS::Model::Connector::Connector ( )

◆ Connector() [2/2]

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

Member Function Documentation

◆ AddCapabilityList() [1/2]

Connector& Aws::SMS::Model::Connector::AddCapabilityList ( ConnectorCapability &&  value)
inline

The capabilities of the connector.

Definition at line 196 of file Connector.h.

◆ AddCapabilityList() [2/2]

Connector& Aws::SMS::Model::Connector::AddCapabilityList ( const ConnectorCapability value)
inline

The capabilities of the connector.

Definition at line 191 of file Connector.h.

◆ AssociatedOnHasBeenSet()

bool Aws::SMS::Model::Connector::AssociatedOnHasBeenSet ( ) const
inline

The time the connector was associated.

Definition at line 402 of file Connector.h.

◆ CapabilityListHasBeenSet()

bool Aws::SMS::Model::Connector::CapabilityListHasBeenSet ( ) const
inline

The capabilities of the connector.

Definition at line 166 of file Connector.h.

◆ ConnectorIdHasBeenSet()

bool Aws::SMS::Model::Connector::ConnectorIdHasBeenSet ( ) const
inline

The ID of the connector.

Definition at line 53 of file Connector.h.

◆ GetAssociatedOn()

const Aws::Utils::DateTime& Aws::SMS::Model::Connector::GetAssociatedOn ( ) const
inline

The time the connector was associated.

Definition at line 397 of file Connector.h.

◆ GetCapabilityList()

const Aws::Vector<ConnectorCapability>& Aws::SMS::Model::Connector::GetCapabilityList ( ) const
inline

The capabilities of the connector.

Definition at line 161 of file Connector.h.

◆ GetConnectorId()

const Aws::String& Aws::SMS::Model::Connector::GetConnectorId ( ) const
inline

The ID of the connector.

Definition at line 48 of file Connector.h.

◆ GetIpAddress()

const Aws::String& Aws::SMS::Model::Connector::GetIpAddress ( ) const
inline

The IP address of the connector.

Definition at line 315 of file Connector.h.

◆ GetMacAddress()

const Aws::String& Aws::SMS::Model::Connector::GetMacAddress ( ) const
inline

The MAC address of the connector.

Definition at line 356 of file Connector.h.

◆ GetStatus()

const ConnectorStatus& Aws::SMS::Model::Connector::GetStatus ( ) const
inline

The status of the connector.

Definition at line 130 of file Connector.h.

◆ GetVersion()

const Aws::String& Aws::SMS::Model::Connector::GetVersion ( ) const
inline

The connector version.

Definition at line 89 of file Connector.h.

◆ GetVmManagerId()

const Aws::String& Aws::SMS::Model::Connector::GetVmManagerId ( ) const
inline

The ID of the VM manager.

Definition at line 274 of file Connector.h.

◆ GetVmManagerName()

const Aws::String& Aws::SMS::Model::Connector::GetVmManagerName ( ) const
inline

The name of the VM manager.

Definition at line 202 of file Connector.h.

◆ GetVmManagerType()

const VmManagerType& Aws::SMS::Model::Connector::GetVmManagerType ( ) const
inline

The VM management product.

Definition at line 243 of file Connector.h.

◆ IpAddressHasBeenSet()

bool Aws::SMS::Model::Connector::IpAddressHasBeenSet ( ) const
inline

The IP address of the connector.

Definition at line 320 of file Connector.h.

◆ Jsonize()

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

◆ MacAddressHasBeenSet()

bool Aws::SMS::Model::Connector::MacAddressHasBeenSet ( ) const
inline

The MAC address of the connector.

Definition at line 361 of file Connector.h.

◆ operator=()

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

◆ SetAssociatedOn() [1/2]

void Aws::SMS::Model::Connector::SetAssociatedOn ( Aws::Utils::DateTime &&  value)
inline

The time the connector was associated.

Definition at line 412 of file Connector.h.

◆ SetAssociatedOn() [2/2]

void Aws::SMS::Model::Connector::SetAssociatedOn ( const Aws::Utils::DateTime value)
inline

The time the connector was associated.

Definition at line 407 of file Connector.h.

◆ SetCapabilityList() [1/2]

void Aws::SMS::Model::Connector::SetCapabilityList ( Aws::Vector< ConnectorCapability > &&  value)
inline

The capabilities of the connector.

Definition at line 176 of file Connector.h.

◆ SetCapabilityList() [2/2]

void Aws::SMS::Model::Connector::SetCapabilityList ( const Aws::Vector< ConnectorCapability > &  value)
inline

The capabilities of the connector.

Definition at line 171 of file Connector.h.

◆ SetConnectorId() [1/3]

void Aws::SMS::Model::Connector::SetConnectorId ( Aws::String &&  value)
inline

The ID of the connector.

Definition at line 63 of file Connector.h.

◆ SetConnectorId() [2/3]

void Aws::SMS::Model::Connector::SetConnectorId ( const Aws::String value)
inline

The ID of the connector.

Definition at line 58 of file Connector.h.

◆ SetConnectorId() [3/3]

void Aws::SMS::Model::Connector::SetConnectorId ( const char *  value)
inline

The ID of the connector.

Definition at line 68 of file Connector.h.

◆ SetIpAddress() [1/3]

void Aws::SMS::Model::Connector::SetIpAddress ( Aws::String &&  value)
inline

The IP address of the connector.

Definition at line 330 of file Connector.h.

◆ SetIpAddress() [2/3]

void Aws::SMS::Model::Connector::SetIpAddress ( const Aws::String value)
inline

The IP address of the connector.

Definition at line 325 of file Connector.h.

◆ SetIpAddress() [3/3]

void Aws::SMS::Model::Connector::SetIpAddress ( const char *  value)
inline

The IP address of the connector.

Definition at line 335 of file Connector.h.

◆ SetMacAddress() [1/3]

void Aws::SMS::Model::Connector::SetMacAddress ( Aws::String &&  value)
inline

The MAC address of the connector.

Definition at line 371 of file Connector.h.

◆ SetMacAddress() [2/3]

void Aws::SMS::Model::Connector::SetMacAddress ( const Aws::String value)
inline

The MAC address of the connector.

Definition at line 366 of file Connector.h.

◆ SetMacAddress() [3/3]

void Aws::SMS::Model::Connector::SetMacAddress ( const char *  value)
inline

The MAC address of the connector.

Definition at line 376 of file Connector.h.

◆ SetStatus() [1/2]

void Aws::SMS::Model::Connector::SetStatus ( ConnectorStatus &&  value)
inline

The status of the connector.

Definition at line 145 of file Connector.h.

◆ SetStatus() [2/2]

void Aws::SMS::Model::Connector::SetStatus ( const ConnectorStatus value)
inline

The status of the connector.

Definition at line 140 of file Connector.h.

◆ SetVersion() [1/3]

void Aws::SMS::Model::Connector::SetVersion ( Aws::String &&  value)
inline

The connector version.

Definition at line 104 of file Connector.h.

◆ SetVersion() [2/3]

void Aws::SMS::Model::Connector::SetVersion ( const Aws::String value)
inline

The connector version.

Definition at line 99 of file Connector.h.

◆ SetVersion() [3/3]

void Aws::SMS::Model::Connector::SetVersion ( const char *  value)
inline

The connector version.

Definition at line 109 of file Connector.h.

◆ SetVmManagerId() [1/3]

void Aws::SMS::Model::Connector::SetVmManagerId ( Aws::String &&  value)
inline

The ID of the VM manager.

Definition at line 289 of file Connector.h.

◆ SetVmManagerId() [2/3]

void Aws::SMS::Model::Connector::SetVmManagerId ( const Aws::String value)
inline

The ID of the VM manager.

Definition at line 284 of file Connector.h.

◆ SetVmManagerId() [3/3]

void Aws::SMS::Model::Connector::SetVmManagerId ( const char *  value)
inline

The ID of the VM manager.

Definition at line 294 of file Connector.h.

◆ SetVmManagerName() [1/3]

void Aws::SMS::Model::Connector::SetVmManagerName ( Aws::String &&  value)
inline

The name of the VM manager.

Definition at line 217 of file Connector.h.

◆ SetVmManagerName() [2/3]

void Aws::SMS::Model::Connector::SetVmManagerName ( const Aws::String value)
inline

The name of the VM manager.

Definition at line 212 of file Connector.h.

◆ SetVmManagerName() [3/3]

void Aws::SMS::Model::Connector::SetVmManagerName ( const char *  value)
inline

The name of the VM manager.

Definition at line 222 of file Connector.h.

◆ SetVmManagerType() [1/2]

void Aws::SMS::Model::Connector::SetVmManagerType ( const VmManagerType value)
inline

The VM management product.

Definition at line 253 of file Connector.h.

◆ SetVmManagerType() [2/2]

void Aws::SMS::Model::Connector::SetVmManagerType ( VmManagerType &&  value)
inline

The VM management product.

Definition at line 258 of file Connector.h.

◆ StatusHasBeenSet()

bool Aws::SMS::Model::Connector::StatusHasBeenSet ( ) const
inline

The status of the connector.

Definition at line 135 of file Connector.h.

◆ VersionHasBeenSet()

bool Aws::SMS::Model::Connector::VersionHasBeenSet ( ) const
inline

The connector version.

Definition at line 94 of file Connector.h.

◆ VmManagerIdHasBeenSet()

bool Aws::SMS::Model::Connector::VmManagerIdHasBeenSet ( ) const
inline

The ID of the VM manager.

Definition at line 279 of file Connector.h.

◆ VmManagerNameHasBeenSet()

bool Aws::SMS::Model::Connector::VmManagerNameHasBeenSet ( ) const
inline

The name of the VM manager.

Definition at line 207 of file Connector.h.

◆ VmManagerTypeHasBeenSet()

bool Aws::SMS::Model::Connector::VmManagerTypeHasBeenSet ( ) const
inline

The VM management product.

Definition at line 248 of file Connector.h.

◆ WithAssociatedOn() [1/2]

Connector& Aws::SMS::Model::Connector::WithAssociatedOn ( Aws::Utils::DateTime &&  value)
inline

The time the connector was associated.

Definition at line 422 of file Connector.h.

◆ WithAssociatedOn() [2/2]

Connector& Aws::SMS::Model::Connector::WithAssociatedOn ( const Aws::Utils::DateTime value)
inline

The time the connector was associated.

Definition at line 417 of file Connector.h.

◆ WithCapabilityList() [1/2]

Connector& Aws::SMS::Model::Connector::WithCapabilityList ( Aws::Vector< ConnectorCapability > &&  value)
inline

The capabilities of the connector.

Definition at line 186 of file Connector.h.

◆ WithCapabilityList() [2/2]

Connector& Aws::SMS::Model::Connector::WithCapabilityList ( const Aws::Vector< ConnectorCapability > &  value)
inline

The capabilities of the connector.

Definition at line 181 of file Connector.h.

◆ WithConnectorId() [1/3]

Connector& Aws::SMS::Model::Connector::WithConnectorId ( Aws::String &&  value)
inline

The ID of the connector.

Definition at line 78 of file Connector.h.

◆ WithConnectorId() [2/3]

Connector& Aws::SMS::Model::Connector::WithConnectorId ( const Aws::String value)
inline

The ID of the connector.

Definition at line 73 of file Connector.h.

◆ WithConnectorId() [3/3]

Connector& Aws::SMS::Model::Connector::WithConnectorId ( const char *  value)
inline

The ID of the connector.

Definition at line 83 of file Connector.h.

◆ WithIpAddress() [1/3]

Connector& Aws::SMS::Model::Connector::WithIpAddress ( Aws::String &&  value)
inline

The IP address of the connector.

Definition at line 345 of file Connector.h.

◆ WithIpAddress() [2/3]

Connector& Aws::SMS::Model::Connector::WithIpAddress ( const Aws::String value)
inline

The IP address of the connector.

Definition at line 340 of file Connector.h.

◆ WithIpAddress() [3/3]

Connector& Aws::SMS::Model::Connector::WithIpAddress ( const char *  value)
inline

The IP address of the connector.

Definition at line 350 of file Connector.h.

◆ WithMacAddress() [1/3]

Connector& Aws::SMS::Model::Connector::WithMacAddress ( Aws::String &&  value)
inline

The MAC address of the connector.

Definition at line 386 of file Connector.h.

◆ WithMacAddress() [2/3]

Connector& Aws::SMS::Model::Connector::WithMacAddress ( const Aws::String value)
inline

The MAC address of the connector.

Definition at line 381 of file Connector.h.

◆ WithMacAddress() [3/3]

Connector& Aws::SMS::Model::Connector::WithMacAddress ( const char *  value)
inline

The MAC address of the connector.

Definition at line 391 of file Connector.h.

◆ WithStatus() [1/2]

Connector& Aws::SMS::Model::Connector::WithStatus ( ConnectorStatus &&  value)
inline

The status of the connector.

Definition at line 155 of file Connector.h.

◆ WithStatus() [2/2]

Connector& Aws::SMS::Model::Connector::WithStatus ( const ConnectorStatus value)
inline

The status of the connector.

Definition at line 150 of file Connector.h.

◆ WithVersion() [1/3]

Connector& Aws::SMS::Model::Connector::WithVersion ( Aws::String &&  value)
inline

The connector version.

Definition at line 119 of file Connector.h.

◆ WithVersion() [2/3]

Connector& Aws::SMS::Model::Connector::WithVersion ( const Aws::String value)
inline

The connector version.

Definition at line 114 of file Connector.h.

◆ WithVersion() [3/3]

Connector& Aws::SMS::Model::Connector::WithVersion ( const char *  value)
inline

The connector version.

Definition at line 124 of file Connector.h.

◆ WithVmManagerId() [1/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerId ( Aws::String &&  value)
inline

The ID of the VM manager.

Definition at line 304 of file Connector.h.

◆ WithVmManagerId() [2/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerId ( const Aws::String value)
inline

The ID of the VM manager.

Definition at line 299 of file Connector.h.

◆ WithVmManagerId() [3/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerId ( const char *  value)
inline

The ID of the VM manager.

Definition at line 309 of file Connector.h.

◆ WithVmManagerName() [1/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerName ( Aws::String &&  value)
inline

The name of the VM manager.

Definition at line 232 of file Connector.h.

◆ WithVmManagerName() [2/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerName ( const Aws::String value)
inline

The name of the VM manager.

Definition at line 227 of file Connector.h.

◆ WithVmManagerName() [3/3]

Connector& Aws::SMS::Model::Connector::WithVmManagerName ( const char *  value)
inline

The name of the VM manager.

Definition at line 237 of file Connector.h.

◆ WithVmManagerType() [1/2]

Connector& Aws::SMS::Model::Connector::WithVmManagerType ( const VmManagerType value)
inline

The VM management product.

Definition at line 263 of file Connector.h.

◆ WithVmManagerType() [2/2]

Connector& Aws::SMS::Model::Connector::WithVmManagerType ( VmManagerType &&  value)
inline

The VM management product.

Definition at line 268 of file Connector.h.


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