7#include <aws/codeartifact/CodeArtifact_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/codeartifact/model/DomainStatus.h>
10#include <aws/core/utils/DateTime.h>
54 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
69 inline void SetOwner(
const char* value) { m_ownerHasBeenSet =
true; m_owner.assign(value); }
82 inline void SetArn(
Aws::String&& value) { m_arnHasBeenSet =
true; m_arn = std::move(value); }
83 inline void SetArn(
const char* value) { m_arnHasBeenSet =
true; m_arn.assign(value); }
121 inline void SetEncryptionKey(
const char* value) { m_encryptionKeyHasBeenSet =
true; m_encryptionKey.assign(value); }
129 bool m_nameHasBeenSet =
false;
132 bool m_ownerHasBeenSet =
false;
135 bool m_arnHasBeenSet =
false;
138 bool m_statusHasBeenSet =
false;
141 bool m_createdTimeHasBeenSet =
false;
144 bool m_encryptionKeyHasBeenSet =
false;
void SetOwner(const char *value)
bool CreatedTimeHasBeenSet() const
DomainSummary & WithOwner(Aws::String &&value)
const Aws::String & GetOwner() const
void SetEncryptionKey(Aws::String &&value)
AWS_CODEARTIFACT_API DomainSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CODEARTIFACT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCreatedTime(Aws::Utils::DateTime &&value)
bool StatusHasBeenSet() const
void SetCreatedTime(const Aws::Utils::DateTime &value)
DomainSummary & WithArn(Aws::String &&value)
const Aws::String & GetArn() const
void SetName(const char *value)
void SetOwner(const Aws::String &value)
DomainSummary & WithCreatedTime(Aws::Utils::DateTime &&value)
DomainSummary & WithOwner(const char *value)
const DomainStatus & GetStatus() const
AWS_CODEARTIFACT_API DomainSummary(Aws::Utils::Json::JsonView jsonValue)
DomainSummary & WithEncryptionKey(Aws::String &&value)
DomainSummary & WithCreatedTime(const Aws::Utils::DateTime &value)
DomainSummary & WithStatus(DomainStatus &&value)
bool OwnerHasBeenSet() const
AWS_CODEARTIFACT_API DomainSummary()
DomainSummary & WithName(const Aws::String &value)
DomainSummary & WithStatus(const DomainStatus &value)
void SetName(const Aws::String &value)
DomainSummary & WithName(const char *value)
void SetStatus(DomainStatus &&value)
bool NameHasBeenSet() const
void SetArn(Aws::String &&value)
void SetArn(const Aws::String &value)
const Aws::Utils::DateTime & GetCreatedTime() const
void SetOwner(Aws::String &&value)
const Aws::String & GetName() const
void SetArn(const char *value)
void SetStatus(const DomainStatus &value)
DomainSummary & WithEncryptionKey(const char *value)
void SetEncryptionKey(const Aws::String &value)
DomainSummary & WithOwner(const Aws::String &value)
bool ArnHasBeenSet() const
DomainSummary & WithEncryptionKey(const Aws::String &value)
DomainSummary & WithArn(const Aws::String &value)
void SetName(Aws::String &&value)
DomainSummary & WithArn(const char *value)
bool EncryptionKeyHasBeenSet() const
void SetEncryptionKey(const char *value)
const Aws::String & GetEncryptionKey() const
DomainSummary & WithName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue