7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/glue/GlueRequest.h>
9#include <aws/glue/Glue_EXPORTS.h>
10#include <aws/glue/model/SchemaId.h>
11#include <aws/glue/model/SchemaVersionNumber.h>
47 template <
typename SchemaIdT = SchemaId>
49 m_schemaIdHasBeenSet =
true;
50 m_schemaId = std::forward<SchemaIdT>(value);
52 template <
typename SchemaIdT = SchemaId>
67 template <
typename SchemaVersionIdT = Aws::String>
69 m_schemaVersionIdHasBeenSet =
true;
70 m_schemaVersionId = std::forward<SchemaVersionIdT>(value);
72 template <
typename SchemaVersionIdT = Aws::String>
85 template <
typename SchemaVersionNumberT = SchemaVersionNumber>
87 m_schemaVersionNumberHasBeenSet =
true;
88 m_schemaVersionNumber = std::forward<SchemaVersionNumberT>(value);
90 template <
typename SchemaVersionNumberT = SchemaVersionNumber>
98 bool m_schemaIdHasBeenSet =
false;
101 bool m_schemaVersionIdHasBeenSet =
false;
104 bool m_schemaVersionNumberHasBeenSet =
false;
void SetSchemaId(SchemaIdT &&value)
AWS_GLUE_API Aws::String SerializePayload() const override
GetSchemaVersionRequest & WithSchemaVersionNumber(SchemaVersionNumberT &&value)
GetSchemaVersionRequest & WithSchemaVersionId(SchemaVersionIdT &&value)
const Aws::String & GetSchemaVersionId() const
void SetSchemaVersionId(SchemaVersionIdT &&value)
virtual const char * GetServiceRequestName() const override
AWS_GLUE_API GetSchemaVersionRequest()=default
GetSchemaVersionRequest & WithSchemaId(SchemaIdT &&value)
bool SchemaIdHasBeenSet() const
bool SchemaVersionNumberHasBeenSet() const
const SchemaId & GetSchemaId() const
void SetSchemaVersionNumber(SchemaVersionNumberT &&value)
bool SchemaVersionIdHasBeenSet() const
AWS_GLUE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const SchemaVersionNumber & GetSchemaVersionNumber() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String