7#include <aws/iottwinmaker/IoTTwinMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/iottwinmaker/model/OrderBy.h>
10#include <aws/iottwinmaker/model/PropertyFilter.h>
75 bool m_orderByHasBeenSet =
false;
78 bool m_propertyFiltersHasBeenSet =
false;
const Aws::Vector< PropertyFilter > & GetPropertyFilters() const
TabularConditions & AddPropertyFilters(const PropertyFilter &value)
void SetPropertyFilters(const Aws::Vector< PropertyFilter > &value)
const Aws::Vector< OrderBy > & GetOrderBy() const
void SetPropertyFilters(Aws::Vector< PropertyFilter > &&value)
TabularConditions & WithOrderBy(const Aws::Vector< OrderBy > &value)
TabularConditions & WithOrderBy(Aws::Vector< OrderBy > &&value)
bool PropertyFiltersHasBeenSet() const
void SetOrderBy(Aws::Vector< OrderBy > &&value)
void SetOrderBy(const Aws::Vector< OrderBy > &value)
TabularConditions & AddOrderBy(OrderBy &&value)
bool OrderByHasBeenSet() const
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTTWINMAKER_API TabularConditions & operator=(Aws::Utils::Json::JsonView jsonValue)
TabularConditions & WithPropertyFilters(Aws::Vector< PropertyFilter > &&value)
TabularConditions & AddPropertyFilters(PropertyFilter &&value)
TabularConditions & WithPropertyFilters(const Aws::Vector< PropertyFilter > &value)
TabularConditions & AddOrderBy(const OrderBy &value)
AWS_IOTTWINMAKER_API TabularConditions(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTTWINMAKER_API TabularConditions()
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue