7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/ErrorDetails.h>
47 inline void SetVersionNumber(
long long value) { m_versionNumberHasBeenSet =
true; m_versionNumber = value; }
57 template<
typename ErrorDetailsT = ErrorDetails>
58 void SetErrorDetails(ErrorDetailsT&& value) { m_errorDetailsHasBeenSet =
true; m_errorDetails = std::forward<ErrorDetailsT>(value); }
59 template<
typename ErrorDetailsT = ErrorDetails>
64 long long m_versionNumber{0};
65 bool m_versionNumberHasBeenSet =
false;
67 ErrorDetails m_errorDetails;
68 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