7#include <aws/glue/GlueRequest.h>
8#include <aws/glue/Glue_EXPORTS.h>
9#include <aws/glue/model/SchemaDiffType.h>
10#include <aws/glue/model/SchemaId.h>
11#include <aws/glue/model/SchemaVersionNumber.h>
46 template <
typename SchemaIdT = SchemaId>
48 m_schemaIdHasBeenSet =
true;
49 m_schemaId = std::forward<SchemaIdT>(value);
51 template <
typename SchemaIdT = SchemaId>
64 template <
typename FirstSchemaVersionNumberT = SchemaVersionNumber>
66 m_firstSchemaVersionNumberHasBeenSet =
true;
67 m_firstSchemaVersionNumber = std::forward<FirstSchemaVersionNumberT>(value);
69 template <
typename FirstSchemaVersionNumberT = SchemaVersionNumber>
82 template <
typename SecondSchemaVersionNumberT = SchemaVersionNumber>
84 m_secondSchemaVersionNumberHasBeenSet =
true;
85 m_secondSchemaVersionNumber = std::forward<SecondSchemaVersionNumberT>(value);
87 template <
typename SecondSchemaVersionNumberT = SchemaVersionNumber>
102 m_schemaDiffTypeHasBeenSet =
true;
103 m_schemaDiffType = value;
112 bool m_schemaIdHasBeenSet =
false;
115 bool m_firstSchemaVersionNumberHasBeenSet =
false;
118 bool m_secondSchemaVersionNumberHasBeenSet =
false;
121 bool m_schemaDiffTypeHasBeenSet =
false;
const SchemaVersionNumber & GetFirstSchemaVersionNumber() const
void SetFirstSchemaVersionNumber(FirstSchemaVersionNumberT &&value)
bool FirstSchemaVersionNumberHasBeenSet() const
bool SchemaIdHasBeenSet() const
GetSchemaVersionsDiffRequest & WithSecondSchemaVersionNumber(SecondSchemaVersionNumberT &&value)
GetSchemaVersionsDiffRequest & WithSchemaId(SchemaIdT &&value)
void SetSecondSchemaVersionNumber(SecondSchemaVersionNumberT &&value)
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
GetSchemaVersionsDiffRequest & WithFirstSchemaVersionNumber(FirstSchemaVersionNumberT &&value)
void SetSchemaId(SchemaIdT &&value)
AWS_GLUE_API GetSchemaVersionsDiffRequest()=default
SchemaDiffType GetSchemaDiffType() const
AWS_GLUE_API Aws::String SerializePayload() const override
const SchemaVersionNumber & GetSecondSchemaVersionNumber() const
const SchemaId & GetSchemaId() const
bool SchemaDiffTypeHasBeenSet() const
bool SecondSchemaVersionNumberHasBeenSet() const
virtual const char * GetServiceRequestName() const override
GetSchemaVersionsDiffRequest & WithSchemaDiffType(SchemaDiffType value)
void SetSchemaDiffType(SchemaDiffType value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String