7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iot/model/ServiceType.h>
55 inline void SetDomainConfigurationName(
const char* value) { m_domainConfigurationNameHasBeenSet =
true; m_domainConfigurationName.assign(value); }
69 inline void SetDomainConfigurationArn(
const char* value) { m_domainConfigurationArnHasBeenSet =
true; m_domainConfigurationArn.assign(value); }
89 bool m_domainConfigurationNameHasBeenSet =
false;
92 bool m_domainConfigurationArnHasBeenSet =
false;
95 bool m_serviceTypeHasBeenSet =
false;
DomainConfigurationSummary & WithDomainConfigurationArn(Aws::String &&value)
DomainConfigurationSummary & WithDomainConfigurationName(Aws::String &&value)
void SetDomainConfigurationName(const Aws::String &value)
void SetDomainConfigurationName(const char *value)
void SetServiceType(ServiceType &&value)
void SetDomainConfigurationArn(const char *value)
void SetServiceType(const ServiceType &value)
DomainConfigurationSummary & WithServiceType(ServiceType &&value)
DomainConfigurationSummary & WithDomainConfigurationName(const char *value)
const Aws::String & GetDomainConfigurationName() const
const Aws::String & GetDomainConfigurationArn() const
DomainConfigurationSummary & WithServiceType(const ServiceType &value)
const ServiceType & GetServiceType() const
AWS_IOT_API DomainConfigurationSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API DomainConfigurationSummary()
DomainConfigurationSummary & WithDomainConfigurationName(const Aws::String &value)
bool ServiceTypeHasBeenSet() const
DomainConfigurationSummary & WithDomainConfigurationArn(const Aws::String &value)
void SetDomainConfigurationArn(Aws::String &&value)
bool DomainConfigurationNameHasBeenSet() const
void SetDomainConfigurationArn(const Aws::String &value)
AWS_IOT_API DomainConfigurationSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDomainConfigurationName(Aws::String &&value)
DomainConfigurationSummary & WithDomainConfigurationArn(const char *value)
bool DomainConfigurationArnHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue