7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/ErrorDetails.h>
42 m_versionNumberHasBeenSet =
true;
43 m_versionNumber = value;
57 template <
typename ErrorDetailsT = ErrorDetails>
59 m_errorDetailsHasBeenSet =
true;
60 m_errorDetails = std::forward<ErrorDetailsT>(value);
62 template <
typename ErrorDetailsT = ErrorDetails>
69 long long m_versionNumber{0};
71 ErrorDetails m_errorDetails;
72 bool m_versionNumberHasBeenSet =
false;
73 bool m_errorDetailsHasBeenSet =
false;
long long GetVersionNumber() const
const ErrorDetails & GetErrorDetails() const
bool VersionNumberHasBeenSet() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GLUE_API SchemaVersionErrorItem & operator=(Aws::Utils::Json::JsonView jsonValue)
SchemaVersionErrorItem & WithErrorDetails(ErrorDetailsT &&value)
bool ErrorDetailsHasBeenSet() const
void SetVersionNumber(long long value)
AWS_GLUE_API SchemaVersionErrorItem()=default
AWS_GLUE_API SchemaVersionErrorItem(Aws::Utils::Json::JsonView jsonValue)
void SetErrorDetails(ErrorDetailsT &&value)
SchemaVersionErrorItem & WithVersionNumber(long long value)
Aws::Utils::Json::JsonValue JsonValue