7#include <aws/crt/cbor/Cbor.h>
8#include <aws/fms/FMS_EXPORTS.h>
9#include <aws/fms/model/RuleOrder.h>
10#include <aws/fms/model/StreamExceptionPolicy.h>
34 AWS_FMS_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
49 m_ruleOrderHasBeenSet =
true;
87 m_streamExceptionPolicyHasBeenSet =
true;
88 m_streamExceptionPolicy = value;
99 bool m_ruleOrderHasBeenSet =
false;
100 bool m_streamExceptionPolicyHasBeenSet =
false;
StatefulEngineOptions & WithStreamExceptionPolicy(StreamExceptionPolicy value)
bool RuleOrderHasBeenSet() const
StreamExceptionPolicy GetStreamExceptionPolicy() const
bool StreamExceptionPolicyHasBeenSet() const
RuleOrder GetRuleOrder() const
AWS_FMS_API StatefulEngineOptions()=default
StatefulEngineOptions & WithRuleOrder(RuleOrder value)
AWS_FMS_API StatefulEngineOptions(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
void SetRuleOrder(RuleOrder value)
AWS_FMS_API StatefulEngineOptions & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
void SetStreamExceptionPolicy(StreamExceptionPolicy value)
AWS_FMS_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const