AWS SDK for C++  1.9.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTWireless::Model::SidewalkDevice Class Reference

#include <SidewalkDevice.h>

Public Member Functions

 SidewalkDevice ()
 
 SidewalkDevice (Aws::Utils::Json::JsonView jsonValue)
 
SidewalkDeviceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAmazonId () const
 
bool AmazonIdHasBeenSet () const
 
void SetAmazonId (const Aws::String &value)
 
void SetAmazonId (Aws::String &&value)
 
void SetAmazonId (const char *value)
 
SidewalkDeviceWithAmazonId (const Aws::String &value)
 
SidewalkDeviceWithAmazonId (Aws::String &&value)
 
SidewalkDeviceWithAmazonId (const char *value)
 
const Aws::StringGetSidewalkId () const
 
bool SidewalkIdHasBeenSet () const
 
void SetSidewalkId (const Aws::String &value)
 
void SetSidewalkId (Aws::String &&value)
 
void SetSidewalkId (const char *value)
 
SidewalkDeviceWithSidewalkId (const Aws::String &value)
 
SidewalkDeviceWithSidewalkId (Aws::String &&value)
 
SidewalkDeviceWithSidewalkId (const char *value)
 
const Aws::StringGetSidewalkManufacturingSn () const
 
bool SidewalkManufacturingSnHasBeenSet () const
 
void SetSidewalkManufacturingSn (const Aws::String &value)
 
void SetSidewalkManufacturingSn (Aws::String &&value)
 
void SetSidewalkManufacturingSn (const char *value)
 
SidewalkDeviceWithSidewalkManufacturingSn (const Aws::String &value)
 
SidewalkDeviceWithSidewalkManufacturingSn (Aws::String &&value)
 
SidewalkDeviceWithSidewalkManufacturingSn (const char *value)
 
const Aws::Vector< CertificateList > & GetDeviceCertificates () const
 
bool DeviceCertificatesHasBeenSet () const
 
void SetDeviceCertificates (const Aws::Vector< CertificateList > &value)
 
void SetDeviceCertificates (Aws::Vector< CertificateList > &&value)
 
SidewalkDeviceWithDeviceCertificates (const Aws::Vector< CertificateList > &value)
 
SidewalkDeviceWithDeviceCertificates (Aws::Vector< CertificateList > &&value)
 
SidewalkDeviceAddDeviceCertificates (const CertificateList &value)
 
SidewalkDeviceAddDeviceCertificates (CertificateList &&value)
 

Detailed Description

Sidewalk device object.

See Also:

AWS API Reference

Definition at line 33 of file SidewalkDevice.h.

Constructor & Destructor Documentation

◆ SidewalkDevice() [1/2]

Aws::IoTWireless::Model::SidewalkDevice::SidewalkDevice ( )

◆ SidewalkDevice() [2/2]

Aws::IoTWireless::Model::SidewalkDevice::SidewalkDevice ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDeviceCertificates() [1/2]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::AddDeviceCertificates ( CertificateList &&  value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 187 of file SidewalkDevice.h.

◆ AddDeviceCertificates() [2/2]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::AddDeviceCertificates ( const CertificateList value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 182 of file SidewalkDevice.h.

◆ AmazonIdHasBeenSet()

bool Aws::IoTWireless::Model::SidewalkDevice::AmazonIdHasBeenSet ( ) const
inline

Definition at line 46 of file SidewalkDevice.h.

◆ DeviceCertificatesHasBeenSet()

bool Aws::IoTWireless::Model::SidewalkDevice::DeviceCertificatesHasBeenSet ( ) const
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 157 of file SidewalkDevice.h.

◆ GetAmazonId()

const Aws::String& Aws::IoTWireless::Model::SidewalkDevice::GetAmazonId ( ) const
inline

Definition at line 43 of file SidewalkDevice.h.

◆ GetDeviceCertificates()

const Aws::Vector<CertificateList>& Aws::IoTWireless::Model::SidewalkDevice::GetDeviceCertificates ( ) const
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 152 of file SidewalkDevice.h.

◆ GetSidewalkId()

const Aws::String& Aws::IoTWireless::Model::SidewalkDevice::GetSidewalkId ( ) const
inline

The sidewalk device identification.

Definition at line 70 of file SidewalkDevice.h.

◆ GetSidewalkManufacturingSn()

const Aws::String& Aws::IoTWireless::Model::SidewalkDevice::GetSidewalkManufacturingSn ( ) const
inline

The Sidewalk manufacturing series number.

Definition at line 111 of file SidewalkDevice.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTWireless::Model::SidewalkDevice::Jsonize ( ) const

◆ operator=()

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAmazonId() [1/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetAmazonId ( Aws::String &&  value)
inline

Definition at line 52 of file SidewalkDevice.h.

◆ SetAmazonId() [2/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetAmazonId ( const Aws::String value)
inline

Definition at line 49 of file SidewalkDevice.h.

◆ SetAmazonId() [3/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetAmazonId ( const char *  value)
inline

Definition at line 55 of file SidewalkDevice.h.

◆ SetDeviceCertificates() [1/2]

void Aws::IoTWireless::Model::SidewalkDevice::SetDeviceCertificates ( Aws::Vector< CertificateList > &&  value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 167 of file SidewalkDevice.h.

◆ SetDeviceCertificates() [2/2]

void Aws::IoTWireless::Model::SidewalkDevice::SetDeviceCertificates ( const Aws::Vector< CertificateList > &  value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 162 of file SidewalkDevice.h.

◆ SetSidewalkId() [1/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkId ( Aws::String &&  value)
inline

The sidewalk device identification.

Definition at line 85 of file SidewalkDevice.h.

◆ SetSidewalkId() [2/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkId ( const Aws::String value)
inline

The sidewalk device identification.

Definition at line 80 of file SidewalkDevice.h.

◆ SetSidewalkId() [3/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkId ( const char *  value)
inline

The sidewalk device identification.

Definition at line 90 of file SidewalkDevice.h.

◆ SetSidewalkManufacturingSn() [1/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkManufacturingSn ( Aws::String &&  value)
inline

The Sidewalk manufacturing series number.

Definition at line 126 of file SidewalkDevice.h.

◆ SetSidewalkManufacturingSn() [2/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkManufacturingSn ( const Aws::String value)
inline

The Sidewalk manufacturing series number.

Definition at line 121 of file SidewalkDevice.h.

◆ SetSidewalkManufacturingSn() [3/3]

void Aws::IoTWireless::Model::SidewalkDevice::SetSidewalkManufacturingSn ( const char *  value)
inline

The Sidewalk manufacturing series number.

Definition at line 131 of file SidewalkDevice.h.

◆ SidewalkIdHasBeenSet()

bool Aws::IoTWireless::Model::SidewalkDevice::SidewalkIdHasBeenSet ( ) const
inline

The sidewalk device identification.

Definition at line 75 of file SidewalkDevice.h.

◆ SidewalkManufacturingSnHasBeenSet()

bool Aws::IoTWireless::Model::SidewalkDevice::SidewalkManufacturingSnHasBeenSet ( ) const
inline

The Sidewalk manufacturing series number.

Definition at line 116 of file SidewalkDevice.h.

◆ WithAmazonId() [1/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithAmazonId ( Aws::String &&  value)
inline

Definition at line 61 of file SidewalkDevice.h.

◆ WithAmazonId() [2/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithAmazonId ( const Aws::String value)
inline

Definition at line 58 of file SidewalkDevice.h.

◆ WithAmazonId() [3/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithAmazonId ( const char *  value)
inline

Definition at line 64 of file SidewalkDevice.h.

◆ WithDeviceCertificates() [1/2]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithDeviceCertificates ( Aws::Vector< CertificateList > &&  value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 177 of file SidewalkDevice.h.

◆ WithDeviceCertificates() [2/2]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithDeviceCertificates ( const Aws::Vector< CertificateList > &  value)
inline

The sidewalk device certificates for Ed25519 and P256r1.

Definition at line 172 of file SidewalkDevice.h.

◆ WithSidewalkId() [1/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkId ( Aws::String &&  value)
inline

The sidewalk device identification.

Definition at line 100 of file SidewalkDevice.h.

◆ WithSidewalkId() [2/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkId ( const Aws::String value)
inline

The sidewalk device identification.

Definition at line 95 of file SidewalkDevice.h.

◆ WithSidewalkId() [3/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkId ( const char *  value)
inline

The sidewalk device identification.

Definition at line 105 of file SidewalkDevice.h.

◆ WithSidewalkManufacturingSn() [1/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkManufacturingSn ( Aws::String &&  value)
inline

The Sidewalk manufacturing series number.

Definition at line 141 of file SidewalkDevice.h.

◆ WithSidewalkManufacturingSn() [2/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkManufacturingSn ( const Aws::String value)
inline

The Sidewalk manufacturing series number.

Definition at line 136 of file SidewalkDevice.h.

◆ WithSidewalkManufacturingSn() [3/3]

SidewalkDevice& Aws::IoTWireless::Model::SidewalkDevice::WithSidewalkManufacturingSn ( const char *  value)
inline

The Sidewalk manufacturing series number.

Definition at line 146 of file SidewalkDevice.h.


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