7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/glue/model/InclusionAnnotationValue.h>
9#include <aws/core/utils/DateTime.h>
67 bool m_valueHasBeenSet =
false;
70 bool m_lastModifiedOnHasBeenSet =
false;
void SetLastModifiedOn(Aws::Utils::DateTime &&value)
AWS_GLUE_API TimestampedInclusionAnnotation & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GLUE_API TimestampedInclusionAnnotation(Aws::Utils::Json::JsonView jsonValue)
void SetLastModifiedOn(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastModifiedOn() const
TimestampedInclusionAnnotation & WithLastModifiedOn(Aws::Utils::DateTime &&value)
AWS_GLUE_API TimestampedInclusionAnnotation()
TimestampedInclusionAnnotation & WithLastModifiedOn(const Aws::Utils::DateTime &value)
void SetValue(const InclusionAnnotationValue &value)
const InclusionAnnotationValue & GetValue() const
bool LastModifiedOnHasBeenSet() const
TimestampedInclusionAnnotation & WithValue(const InclusionAnnotationValue &value)
void SetValue(InclusionAnnotationValue &&value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
TimestampedInclusionAnnotation & WithValue(InclusionAnnotationValue &&value)
bool ValueHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue