7#include <aws/dataexchange/DataExchange_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/dataexchange/model/SchemaChangeDetails.h>
72 bool m_changesHasBeenSet =
false;
75 bool m_schemaChangeAtHasBeenSet =
false;
void SetChanges(Aws::Vector< SchemaChangeDetails > &&value)
bool SchemaChangeAtHasBeenSet() const
SchemaChangeRequestDetails & WithChanges(Aws::Vector< SchemaChangeDetails > &&value)
bool ChangesHasBeenSet() const
SchemaChangeRequestDetails & AddChanges(SchemaChangeDetails &&value)
void SetSchemaChangeAt(const Aws::Utils::DateTime &value)
SchemaChangeRequestDetails & WithChanges(const Aws::Vector< SchemaChangeDetails > &value)
AWS_DATAEXCHANGE_API Aws::Utils::Json::JsonValue Jsonize() const
SchemaChangeRequestDetails & WithSchemaChangeAt(const Aws::Utils::DateTime &value)
AWS_DATAEXCHANGE_API SchemaChangeRequestDetails(Aws::Utils::Json::JsonView jsonValue)
SchemaChangeRequestDetails & AddChanges(const SchemaChangeDetails &value)
const Aws::Vector< SchemaChangeDetails > & GetChanges() const
const Aws::Utils::DateTime & GetSchemaChangeAt() const
void SetChanges(const Aws::Vector< SchemaChangeDetails > &value)
void SetSchemaChangeAt(Aws::Utils::DateTime &&value)
SchemaChangeRequestDetails & WithSchemaChangeAt(Aws::Utils::DateTime &&value)
AWS_DATAEXCHANGE_API SchemaChangeRequestDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATAEXCHANGE_API SchemaChangeRequestDetails()
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue