7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/glue/model/SchemaStatus.h>
50 inline void SetRegistryName(
const char* value) { m_registryNameHasBeenSet =
true; m_registryName.assign(value); }
64 inline void SetSchemaName(
const char* value) { m_schemaNameHasBeenSet =
true; m_schemaName.assign(value); }
78 inline void SetSchemaArn(
const char* value) { m_schemaArnHasBeenSet =
true; m_schemaArn.assign(value); }
92 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
118 inline void SetCreatedTime(
const char* value) { m_createdTimeHasBeenSet =
true; m_createdTime.assign(value); }
132 inline void SetUpdatedTime(
const char* value) { m_updatedTimeHasBeenSet =
true; m_updatedTime.assign(value); }
140 bool m_registryNameHasBeenSet =
false;
143 bool m_schemaNameHasBeenSet =
false;
146 bool m_schemaArnHasBeenSet =
false;
149 bool m_descriptionHasBeenSet =
false;
152 bool m_schemaStatusHasBeenSet =
false;
155 bool m_createdTimeHasBeenSet =
false;
158 bool m_updatedTimeHasBeenSet =
false;
SchemaListItem & WithSchemaStatus(SchemaStatus &&value)
SchemaListItem & WithDescription(const char *value)
bool SchemaNameHasBeenSet() const
bool SchemaStatusHasBeenSet() const
const Aws::String & GetCreatedTime() const
void SetDescription(const Aws::String &value)
void SetDescription(const char *value)
void SetDescription(Aws::String &&value)
bool SchemaArnHasBeenSet() const
SchemaListItem & WithRegistryName(const char *value)
SchemaListItem & WithUpdatedTime(Aws::String &&value)
SchemaListItem & WithRegistryName(const Aws::String &value)
void SetUpdatedTime(const Aws::String &value)
void SetSchemaArn(const Aws::String &value)
SchemaListItem & WithSchemaName(const Aws::String &value)
void SetSchemaStatus(const SchemaStatus &value)
SchemaListItem & WithDescription(Aws::String &&value)
void SetUpdatedTime(Aws::String &&value)
void SetSchemaStatus(SchemaStatus &&value)
const Aws::String & GetSchemaName() const
void SetRegistryName(const Aws::String &value)
SchemaListItem & WithUpdatedTime(const Aws::String &value)
bool UpdatedTimeHasBeenSet() const
const Aws::String & GetDescription() const
SchemaListItem & WithRegistryName(Aws::String &&value)
SchemaListItem & WithSchemaArn(const Aws::String &value)
SchemaListItem & WithSchemaStatus(const SchemaStatus &value)
void SetCreatedTime(const Aws::String &value)
void SetSchemaArn(const char *value)
void SetCreatedTime(Aws::String &&value)
SchemaListItem & WithSchemaName(const char *value)
void SetSchemaName(const Aws::String &value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool RegistryNameHasBeenSet() const
void SetRegistryName(Aws::String &&value)
SchemaListItem & WithCreatedTime(const Aws::String &value)
const Aws::String & GetUpdatedTime() const
void SetCreatedTime(const char *value)
SchemaListItem & WithUpdatedTime(const char *value)
SchemaListItem & WithSchemaName(Aws::String &&value)
void SetSchemaName(Aws::String &&value)
void SetSchemaName(const char *value)
AWS_GLUE_API SchemaListItem(Aws::Utils::Json::JsonView jsonValue)
SchemaListItem & WithDescription(const Aws::String &value)
void SetRegistryName(const char *value)
void SetUpdatedTime(const char *value)
bool CreatedTimeHasBeenSet() const
const SchemaStatus & GetSchemaStatus() const
const Aws::String & GetRegistryName() const
SchemaListItem & WithCreatedTime(const char *value)
AWS_GLUE_API SchemaListItem()
void SetSchemaArn(Aws::String &&value)
const Aws::String & GetSchemaArn() const
bool DescriptionHasBeenSet() const
SchemaListItem & WithSchemaArn(const char *value)
SchemaListItem & WithCreatedTime(Aws::String &&value)
AWS_GLUE_API SchemaListItem & operator=(Aws::Utils::Json::JsonView jsonValue)
SchemaListItem & WithSchemaArn(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue