AWS SDK for C++  1.9.44
AWS SDK for C++
Public Member Functions | List of all members
Aws::NetworkManager::Model::CreateDeviceRequest Class Reference

#include <CreateDeviceRequest.h>

+ Inheritance diagram for Aws::NetworkManager::Model::CreateDeviceRequest:

Public Member Functions

 CreateDeviceRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetGlobalNetworkId () const
 
bool GlobalNetworkIdHasBeenSet () const
 
void SetGlobalNetworkId (const Aws::String &value)
 
void SetGlobalNetworkId (Aws::String &&value)
 
void SetGlobalNetworkId (const char *value)
 
CreateDeviceRequestWithGlobalNetworkId (const Aws::String &value)
 
CreateDeviceRequestWithGlobalNetworkId (Aws::String &&value)
 
CreateDeviceRequestWithGlobalNetworkId (const char *value)
 
const AWSLocationGetAWSLocation () const
 
bool AWSLocationHasBeenSet () const
 
void SetAWSLocation (const AWSLocation &value)
 
void SetAWSLocation (AWSLocation &&value)
 
CreateDeviceRequestWithAWSLocation (const AWSLocation &value)
 
CreateDeviceRequestWithAWSLocation (AWSLocation &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateDeviceRequestWithDescription (const Aws::String &value)
 
CreateDeviceRequestWithDescription (Aws::String &&value)
 
CreateDeviceRequestWithDescription (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
CreateDeviceRequestWithType (const Aws::String &value)
 
CreateDeviceRequestWithType (Aws::String &&value)
 
CreateDeviceRequestWithType (const char *value)
 
const Aws::StringGetVendor () const
 
bool VendorHasBeenSet () const
 
void SetVendor (const Aws::String &value)
 
void SetVendor (Aws::String &&value)
 
void SetVendor (const char *value)
 
CreateDeviceRequestWithVendor (const Aws::String &value)
 
CreateDeviceRequestWithVendor (Aws::String &&value)
 
CreateDeviceRequestWithVendor (const char *value)
 
const Aws::StringGetModel () const
 
bool ModelHasBeenSet () const
 
void SetModel (const Aws::String &value)
 
void SetModel (Aws::String &&value)
 
void SetModel (const char *value)
 
CreateDeviceRequestWithModel (const Aws::String &value)
 
CreateDeviceRequestWithModel (Aws::String &&value)
 
CreateDeviceRequestWithModel (const char *value)
 
const Aws::StringGetSerialNumber () const
 
bool SerialNumberHasBeenSet () const
 
void SetSerialNumber (const Aws::String &value)
 
void SetSerialNumber (Aws::String &&value)
 
void SetSerialNumber (const char *value)
 
CreateDeviceRequestWithSerialNumber (const Aws::String &value)
 
CreateDeviceRequestWithSerialNumber (Aws::String &&value)
 
CreateDeviceRequestWithSerialNumber (const char *value)
 
const LocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Location &value)
 
void SetLocation (Location &&value)
 
CreateDeviceRequestWithLocation (const Location &value)
 
CreateDeviceRequestWithLocation (Location &&value)
 
const Aws::StringGetSiteId () const
 
bool SiteIdHasBeenSet () const
 
void SetSiteId (const Aws::String &value)
 
void SetSiteId (Aws::String &&value)
 
void SetSiteId (const char *value)
 
CreateDeviceRequestWithSiteId (const Aws::String &value)
 
CreateDeviceRequestWithSiteId (Aws::String &&value)
 
CreateDeviceRequestWithSiteId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateDeviceRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateDeviceRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateDeviceRequestAddTags (const Tag &value)
 
CreateDeviceRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::NetworkManager::NetworkManagerRequest
virtual ~NetworkManagerRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::NetworkManager::NetworkManagerRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file CreateDeviceRequest.h.

Constructor & Destructor Documentation

◆ CreateDeviceRequest()

Aws::NetworkManager::Model::CreateDeviceRequest::CreateDeviceRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::AddTags ( const Tag value)
inline

The tags to apply to the resource during creation.

Definition at line 453 of file CreateDeviceRequest.h.

◆ AddTags() [2/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::AddTags ( Tag &&  value)
inline

The tags to apply to the resource during creation.

Definition at line 458 of file CreateDeviceRequest.h.

◆ AWSLocationHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::AWSLocationHasBeenSet ( ) const
inline

The AWS location of the device.

Definition at line 88 of file CreateDeviceRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::DescriptionHasBeenSet ( ) const
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 121 of file CreateDeviceRequest.h.

◆ GetAWSLocation()

const AWSLocation& Aws::NetworkManager::Model::CreateDeviceRequest::GetAWSLocation ( ) const
inline

The AWS location of the device.

Definition at line 83 of file CreateDeviceRequest.h.

◆ GetDescription()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetDescription ( ) const
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 115 of file CreateDeviceRequest.h.

◆ GetGlobalNetworkId()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetGlobalNetworkId ( ) const
inline

The ID of the global network.

Definition at line 42 of file CreateDeviceRequest.h.

◆ GetLocation()

const Location& Aws::NetworkManager::Model::CreateDeviceRequest::GetLocation ( ) const
inline

The location of the device.

Definition at line 351 of file CreateDeviceRequest.h.

◆ GetModel()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetModel ( ) const
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 254 of file CreateDeviceRequest.h.

◆ GetSerialNumber()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetSerialNumber ( ) const
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 303 of file CreateDeviceRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::NetworkManager::Model::CreateDeviceRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file CreateDeviceRequest.h.

◆ GetSiteId()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetSiteId ( ) const
inline

The ID of the site.

Definition at line 382 of file CreateDeviceRequest.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::NetworkManager::Model::CreateDeviceRequest::GetTags ( ) const
inline

The tags to apply to the resource during creation.

Definition at line 423 of file CreateDeviceRequest.h.

◆ GetType()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetType ( ) const
inline

The type of the device.

Definition at line 163 of file CreateDeviceRequest.h.

◆ GetVendor()

const Aws::String& Aws::NetworkManager::Model::CreateDeviceRequest::GetVendor ( ) const
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 205 of file CreateDeviceRequest.h.

◆ GlobalNetworkIdHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::GlobalNetworkIdHasBeenSet ( ) const
inline

The ID of the global network.

Definition at line 47 of file CreateDeviceRequest.h.

◆ LocationHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::LocationHasBeenSet ( ) const
inline

The location of the device.

Definition at line 356 of file CreateDeviceRequest.h.

◆ ModelHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::ModelHasBeenSet ( ) const
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 260 of file CreateDeviceRequest.h.

◆ SerializePayload()

Aws::String Aws::NetworkManager::Model::CreateDeviceRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SerialNumberHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::SerialNumberHasBeenSet ( ) const
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 309 of file CreateDeviceRequest.h.

◆ SetAWSLocation() [1/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetAWSLocation ( AWSLocation &&  value)
inline

The AWS location of the device.

Definition at line 98 of file CreateDeviceRequest.h.

◆ SetAWSLocation() [2/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetAWSLocation ( const AWSLocation value)
inline

The AWS location of the device.

Definition at line 93 of file CreateDeviceRequest.h.

◆ SetDescription() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetDescription ( Aws::String &&  value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 133 of file CreateDeviceRequest.h.

◆ SetDescription() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetDescription ( const Aws::String value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 127 of file CreateDeviceRequest.h.

◆ SetDescription() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetDescription ( const char *  value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 139 of file CreateDeviceRequest.h.

◆ SetGlobalNetworkId() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetGlobalNetworkId ( Aws::String &&  value)
inline

The ID of the global network.

Definition at line 57 of file CreateDeviceRequest.h.

◆ SetGlobalNetworkId() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetGlobalNetworkId ( const Aws::String value)
inline

The ID of the global network.

Definition at line 52 of file CreateDeviceRequest.h.

◆ SetGlobalNetworkId() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetGlobalNetworkId ( const char *  value)
inline

The ID of the global network.

Definition at line 62 of file CreateDeviceRequest.h.

◆ SetLocation() [1/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetLocation ( const Location value)
inline

The location of the device.

Definition at line 361 of file CreateDeviceRequest.h.

◆ SetLocation() [2/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetLocation ( Location &&  value)
inline

The location of the device.

Definition at line 366 of file CreateDeviceRequest.h.

◆ SetModel() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetModel ( Aws::String &&  value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 272 of file CreateDeviceRequest.h.

◆ SetModel() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetModel ( const Aws::String value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 266 of file CreateDeviceRequest.h.

◆ SetModel() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetModel ( const char *  value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 278 of file CreateDeviceRequest.h.

◆ SetSerialNumber() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSerialNumber ( Aws::String &&  value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 321 of file CreateDeviceRequest.h.

◆ SetSerialNumber() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSerialNumber ( const Aws::String value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 315 of file CreateDeviceRequest.h.

◆ SetSerialNumber() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSerialNumber ( const char *  value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 327 of file CreateDeviceRequest.h.

◆ SetSiteId() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSiteId ( Aws::String &&  value)
inline

The ID of the site.

Definition at line 397 of file CreateDeviceRequest.h.

◆ SetSiteId() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSiteId ( const Aws::String value)
inline

The ID of the site.

Definition at line 392 of file CreateDeviceRequest.h.

◆ SetSiteId() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetSiteId ( const char *  value)
inline

The ID of the site.

Definition at line 402 of file CreateDeviceRequest.h.

◆ SetTags() [1/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags to apply to the resource during creation.

Definition at line 438 of file CreateDeviceRequest.h.

◆ SetTags() [2/2]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags to apply to the resource during creation.

Definition at line 433 of file CreateDeviceRequest.h.

◆ SetType() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetType ( Aws::String &&  value)
inline

The type of the device.

Definition at line 178 of file CreateDeviceRequest.h.

◆ SetType() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetType ( const Aws::String value)
inline

The type of the device.

Definition at line 173 of file CreateDeviceRequest.h.

◆ SetType() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetType ( const char *  value)
inline

The type of the device.

Definition at line 183 of file CreateDeviceRequest.h.

◆ SetVendor() [1/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetVendor ( Aws::String &&  value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 223 of file CreateDeviceRequest.h.

◆ SetVendor() [2/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetVendor ( const Aws::String value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 217 of file CreateDeviceRequest.h.

◆ SetVendor() [3/3]

void Aws::NetworkManager::Model::CreateDeviceRequest::SetVendor ( const char *  value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 229 of file CreateDeviceRequest.h.

◆ SiteIdHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::SiteIdHasBeenSet ( ) const
inline

The ID of the site.

Definition at line 387 of file CreateDeviceRequest.h.

◆ TagsHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::TagsHasBeenSet ( ) const
inline

The tags to apply to the resource during creation.

Definition at line 428 of file CreateDeviceRequest.h.

◆ TypeHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::TypeHasBeenSet ( ) const
inline

The type of the device.

Definition at line 168 of file CreateDeviceRequest.h.

◆ VendorHasBeenSet()

bool Aws::NetworkManager::Model::CreateDeviceRequest::VendorHasBeenSet ( ) const
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 211 of file CreateDeviceRequest.h.

◆ WithAWSLocation() [1/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithAWSLocation ( AWSLocation &&  value)
inline

The AWS location of the device.

Definition at line 108 of file CreateDeviceRequest.h.

◆ WithAWSLocation() [2/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithAWSLocation ( const AWSLocation value)
inline

The AWS location of the device.

Definition at line 103 of file CreateDeviceRequest.h.

◆ WithDescription() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithDescription ( Aws::String &&  value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 151 of file CreateDeviceRequest.h.

◆ WithDescription() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithDescription ( const Aws::String value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 145 of file CreateDeviceRequest.h.

◆ WithDescription() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithDescription ( const char *  value)
inline

A description of the device.

Length Constraints: Maximum length of 256 characters.

Definition at line 157 of file CreateDeviceRequest.h.

◆ WithGlobalNetworkId() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithGlobalNetworkId ( Aws::String &&  value)
inline

The ID of the global network.

Definition at line 72 of file CreateDeviceRequest.h.

◆ WithGlobalNetworkId() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithGlobalNetworkId ( const Aws::String value)
inline

The ID of the global network.

Definition at line 67 of file CreateDeviceRequest.h.

◆ WithGlobalNetworkId() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithGlobalNetworkId ( const char *  value)
inline

The ID of the global network.

Definition at line 77 of file CreateDeviceRequest.h.

◆ WithLocation() [1/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithLocation ( const Location value)
inline

The location of the device.

Definition at line 371 of file CreateDeviceRequest.h.

◆ WithLocation() [2/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithLocation ( Location &&  value)
inline

The location of the device.

Definition at line 376 of file CreateDeviceRequest.h.

◆ WithModel() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithModel ( Aws::String &&  value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 290 of file CreateDeviceRequest.h.

◆ WithModel() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithModel ( const Aws::String value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 284 of file CreateDeviceRequest.h.

◆ WithModel() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithModel ( const char *  value)
inline

The model of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 296 of file CreateDeviceRequest.h.

◆ WithSerialNumber() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSerialNumber ( Aws::String &&  value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 339 of file CreateDeviceRequest.h.

◆ WithSerialNumber() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSerialNumber ( const Aws::String value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 333 of file CreateDeviceRequest.h.

◆ WithSerialNumber() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSerialNumber ( const char *  value)
inline

The serial number of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 345 of file CreateDeviceRequest.h.

◆ WithSiteId() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSiteId ( Aws::String &&  value)
inline

The ID of the site.

Definition at line 412 of file CreateDeviceRequest.h.

◆ WithSiteId() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSiteId ( const Aws::String value)
inline

The ID of the site.

Definition at line 407 of file CreateDeviceRequest.h.

◆ WithSiteId() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithSiteId ( const char *  value)
inline

The ID of the site.

Definition at line 417 of file CreateDeviceRequest.h.

◆ WithTags() [1/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags to apply to the resource during creation.

Definition at line 448 of file CreateDeviceRequest.h.

◆ WithTags() [2/2]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags to apply to the resource during creation.

Definition at line 443 of file CreateDeviceRequest.h.

◆ WithType() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithType ( Aws::String &&  value)
inline

The type of the device.

Definition at line 193 of file CreateDeviceRequest.h.

◆ WithType() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithType ( const Aws::String value)
inline

The type of the device.

Definition at line 188 of file CreateDeviceRequest.h.

◆ WithType() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithType ( const char *  value)
inline

The type of the device.

Definition at line 198 of file CreateDeviceRequest.h.

◆ WithVendor() [1/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithVendor ( Aws::String &&  value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 241 of file CreateDeviceRequest.h.

◆ WithVendor() [2/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithVendor ( const Aws::String value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 235 of file CreateDeviceRequest.h.

◆ WithVendor() [3/3]

CreateDeviceRequest& Aws::NetworkManager::Model::CreateDeviceRequest::WithVendor ( const char *  value)
inline

The vendor of the device.

Length Constraints: Maximum length of 128 characters.

Definition at line 247 of file CreateDeviceRequest.h.


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