7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/iotwireless/model/DakCertificateMetadata.h>
51 inline void SetApplicationServerPublicKey(
const char* value) { m_applicationServerPublicKeyHasBeenSet =
true; m_applicationServerPublicKey.assign(value); }
64 inline void SetQualificationStatus(
bool value) { m_qualificationStatusHasBeenSet =
true; m_qualificationStatus = value; }
84 bool m_applicationServerPublicKeyHasBeenSet =
false;
86 bool m_qualificationStatus;
87 bool m_qualificationStatusHasBeenSet =
false;
90 bool m_dakCertificateMetadataHasBeenSet =
false;
const Aws::String & GetApplicationServerPublicKey() const
void SetDakCertificateMetadata(const Aws::Vector< DakCertificateMetadata > &value)
void SetDakCertificateMetadata(Aws::Vector< DakCertificateMetadata > &&value)
SidewalkGetDeviceProfile & WithApplicationServerPublicKey(const char *value)
SidewalkGetDeviceProfile & AddDakCertificateMetadata(const DakCertificateMetadata &value)
bool QualificationStatusHasBeenSet() const
bool DakCertificateMetadataHasBeenSet() const
void SetApplicationServerPublicKey(const char *value)
bool ApplicationServerPublicKeyHasBeenSet() const
SidewalkGetDeviceProfile & WithDakCertificateMetadata(const Aws::Vector< DakCertificateMetadata > &value)
SidewalkGetDeviceProfile & WithDakCertificateMetadata(Aws::Vector< DakCertificateMetadata > &&value)
void SetQualificationStatus(bool value)
SidewalkGetDeviceProfile & AddDakCertificateMetadata(DakCertificateMetadata &&value)
AWS_IOTWIRELESS_API SidewalkGetDeviceProfile()
SidewalkGetDeviceProfile & WithApplicationServerPublicKey(Aws::String &&value)
void SetApplicationServerPublicKey(Aws::String &&value)
const Aws::Vector< DakCertificateMetadata > & GetDakCertificateMetadata() const
SidewalkGetDeviceProfile & WithQualificationStatus(bool value)
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
SidewalkGetDeviceProfile & WithApplicationServerPublicKey(const Aws::String &value)
AWS_IOTWIRELESS_API SidewalkGetDeviceProfile(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API SidewalkGetDeviceProfile & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetApplicationServerPublicKey(const Aws::String &value)
bool GetQualificationStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue