7#include <aws/schemas/Schemas_EXPORTS.h>
8#include <aws/schemas/SchemasRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/schemas/model/Type.h>
12#include <aws/core/utils/UUID.h>
45 inline void SetClientTokenId(
const char* value) { m_clientTokenIdHasBeenSet =
true; m_clientTokenId.assign(value); }
59 inline void SetContent(
const char* value) { m_contentHasBeenSet =
true; m_content.assign(value); }
73 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
87 inline void SetRegistryName(
const char* value) { m_registryNameHasBeenSet =
true; m_registryName.assign(value); }
101 inline void SetSchemaName(
const char* value) { m_schemaNameHasBeenSet =
true; m_schemaName.assign(value); }
113 inline void SetType(
const Type& value) { m_typeHasBeenSet =
true; m_type = value; }
114 inline void SetType(
Type&& value) { m_typeHasBeenSet =
true; m_type = std::move(value); }
121 bool m_clientTokenIdHasBeenSet =
false;
124 bool m_contentHasBeenSet =
false;
127 bool m_descriptionHasBeenSet =
false;
130 bool m_registryNameHasBeenSet =
false;
133 bool m_schemaNameHasBeenSet =
false;
136 bool m_typeHasBeenSet =
false;
UpdateSchemaRequest & WithClientTokenId(Aws::String &&value)
void SetDescription(const char *value)
UpdateSchemaRequest & WithRegistryName(const char *value)
UpdateSchemaRequest & WithContent(const char *value)
UpdateSchemaRequest & WithSchemaName(const char *value)
bool ContentHasBeenSet() const
void SetRegistryName(Aws::String &&value)
UpdateSchemaRequest & WithRegistryName(Aws::String &&value)
void SetType(Type &&value)
void SetDescription(const Aws::String &value)
void SetSchemaName(Aws::String &&value)
const Type & GetType() const
UpdateSchemaRequest & WithContent(const Aws::String &value)
bool DescriptionHasBeenSet() const
void SetSchemaName(const Aws::String &value)
UpdateSchemaRequest & WithSchemaName(Aws::String &&value)
const Aws::String & GetRegistryName() const
const Aws::String & GetContent() const
void SetDescription(Aws::String &&value)
UpdateSchemaRequest & WithClientTokenId(const Aws::String &value)
void SetType(const Type &value)
virtual const char * GetServiceRequestName() const override
UpdateSchemaRequest & WithRegistryName(const Aws::String &value)
const Aws::String & GetSchemaName() const
const Aws::String & GetDescription() const
UpdateSchemaRequest & WithClientTokenId(const char *value)
void SetSchemaName(const char *value)
UpdateSchemaRequest & WithContent(Aws::String &&value)
UpdateSchemaRequest & WithSchemaName(const Aws::String &value)
UpdateSchemaRequest & WithType(const Type &value)
bool SchemaNameHasBeenSet() const
void SetClientTokenId(const Aws::String &value)
void SetContent(Aws::String &&value)
void SetContent(const Aws::String &value)
UpdateSchemaRequest & WithType(Type &&value)
UpdateSchemaRequest & WithDescription(const char *value)
void SetClientTokenId(const char *value)
AWS_SCHEMAS_API Aws::String SerializePayload() const override
void SetRegistryName(const Aws::String &value)
bool ClientTokenIdHasBeenSet() const
void SetRegistryName(const char *value)
UpdateSchemaRequest & WithDescription(const Aws::String &value)
void SetClientTokenId(Aws::String &&value)
bool RegistryNameHasBeenSet() const
void SetContent(const char *value)
bool TypeHasBeenSet() const
const Aws::String & GetClientTokenId() const
UpdateSchemaRequest & WithDescription(Aws::String &&value)
AWS_SCHEMAS_API UpdateSchemaRequest()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String