7#include <aws/ecr-public/ECRPublic_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ecr-public/model/RegistryAliasStatus.h>
54 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
83 inline void SetPrimaryRegistryAlias(
bool value) { m_primaryRegistryAliasHasBeenSet =
true; m_primaryRegistryAlias = value; }
95 inline void SetDefaultRegistryAlias(
bool value) { m_defaultRegistryAliasHasBeenSet =
true; m_defaultRegistryAlias = value; }
101 bool m_nameHasBeenSet =
false;
104 bool m_statusHasBeenSet =
false;
106 bool m_primaryRegistryAlias;
107 bool m_primaryRegistryAliasHasBeenSet =
false;
109 bool m_defaultRegistryAlias;
110 bool m_defaultRegistryAliasHasBeenSet =
false;
AWS_ECRPUBLIC_API RegistryAlias()
RegistryAlias & WithDefaultRegistryAlias(bool value)
void SetName(Aws::String &&value)
RegistryAlias & WithStatus(RegistryAliasStatus &&value)
void SetDefaultRegistryAlias(bool value)
bool DefaultRegistryAliasHasBeenSet() const
bool NameHasBeenSet() const
bool StatusHasBeenSet() const
AWS_ECRPUBLIC_API RegistryAlias & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ECRPUBLIC_API Aws::Utils::Json::JsonValue Jsonize() const
RegistryAlias & WithName(const Aws::String &value)
void SetName(const char *value)
RegistryAlias & WithName(const char *value)
bool GetDefaultRegistryAlias() const
bool PrimaryRegistryAliasHasBeenSet() const
RegistryAlias & WithName(Aws::String &&value)
void SetStatus(const RegistryAliasStatus &value)
void SetName(const Aws::String &value)
void SetStatus(RegistryAliasStatus &&value)
AWS_ECRPUBLIC_API RegistryAlias(Aws::Utils::Json::JsonView jsonValue)
RegistryAlias & WithStatus(const RegistryAliasStatus &value)
bool GetPrimaryRegistryAlias() const
const Aws::String & GetName() const
const RegistryAliasStatus & GetStatus() const
void SetPrimaryRegistryAlias(bool value)
RegistryAlias & WithPrimaryRegistryAlias(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue