7#include <aws/iotfleetwise/IoTFleetWise_EXPORTS.h>
8#include <aws/iotfleetwise/model/TimeBasedCollectionScheme.h>
9#include <aws/iotfleetwise/model/ConditionBasedCollectionScheme.h>
70 bool m_timeBasedCollectionSchemeHasBeenSet =
false;
73 bool m_conditionBasedCollectionSchemeHasBeenSet =
false;
const TimeBasedCollectionScheme & GetTimeBasedCollectionScheme() const
AWS_IOTFLEETWISE_API CollectionScheme & operator=(Aws::Utils::Json::JsonView jsonValue)
CollectionScheme & WithTimeBasedCollectionScheme(TimeBasedCollectionScheme &&value)
const ConditionBasedCollectionScheme & GetConditionBasedCollectionScheme() const
AWS_IOTFLEETWISE_API CollectionScheme(Aws::Utils::Json::JsonView jsonValue)
void SetTimeBasedCollectionScheme(const TimeBasedCollectionScheme &value)
CollectionScheme & WithConditionBasedCollectionScheme(ConditionBasedCollectionScheme &&value)
CollectionScheme & WithTimeBasedCollectionScheme(const TimeBasedCollectionScheme &value)
void SetTimeBasedCollectionScheme(TimeBasedCollectionScheme &&value)
void SetConditionBasedCollectionScheme(const ConditionBasedCollectionScheme &value)
AWS_IOTFLEETWISE_API CollectionScheme()
CollectionScheme & WithConditionBasedCollectionScheme(const ConditionBasedCollectionScheme &value)
AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const
bool TimeBasedCollectionSchemeHasBeenSet() const
bool ConditionBasedCollectionSchemeHasBeenSet() const
void SetConditionBasedCollectionScheme(ConditionBasedCollectionScheme &&value)
Aws::Utils::Json::JsonValue JsonValue