7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iot/model/ServerCertificateStatus.h>
50 inline void SetServerCertificateArn(
const char* value) { m_serverCertificateArnHasBeenSet =
true; m_serverCertificateArn.assign(value); }
84 bool m_serverCertificateArnHasBeenSet =
false;
87 bool m_serverCertificateStatusHasBeenSet =
false;
90 bool m_serverCertificateStatusDetailHasBeenSet =
false;
const Aws::String & GetServerCertificateStatusDetail() const
AWS_IOT_API ServerCertificateSummary(Aws::Utils::Json::JsonView jsonValue)
const ServerCertificateStatus & GetServerCertificateStatus() const
ServerCertificateSummary & WithServerCertificateArn(Aws::String &&value)
void SetServerCertificateStatusDetail(Aws::String &&value)
const Aws::String & GetServerCertificateArn() const
ServerCertificateSummary & WithServerCertificateStatus(const ServerCertificateStatus &value)
void SetServerCertificateStatusDetail(const Aws::String &value)
ServerCertificateSummary & WithServerCertificateStatusDetail(Aws::String &&value)
ServerCertificateSummary & WithServerCertificateArn(const char *value)
bool ServerCertificateStatusHasBeenSet() const
ServerCertificateSummary & WithServerCertificateArn(const Aws::String &value)
AWS_IOT_API ServerCertificateSummary()
bool ServerCertificateStatusDetailHasBeenSet() const
bool ServerCertificateArnHasBeenSet() const
void SetServerCertificateArn(const Aws::String &value)
ServerCertificateSummary & WithServerCertificateStatusDetail(const char *value)
void SetServerCertificateArn(Aws::String &&value)
void SetServerCertificateStatus(const ServerCertificateStatus &value)
ServerCertificateSummary & WithServerCertificateStatus(ServerCertificateStatus &&value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetServerCertificateStatus(ServerCertificateStatus &&value)
void SetServerCertificateStatusDetail(const char *value)
void SetServerCertificateArn(const char *value)
AWS_IOT_API ServerCertificateSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
ServerCertificateSummary & WithServerCertificateStatusDetail(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue