7#include <aws/crt/cbor/Cbor.h>
8#include <aws/eventbridgev2/EventBridgeV2_EXPORTS.h>
9#include <aws/eventbridgev2/model/DeduplicationType.h>
19namespace EventBridgeV2 {
32 AWS_EVENTBRIDGEV2_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
39 m_deduplicationTypeHasBeenSet =
true;
40 m_deduplicationType = value;
49 bool m_deduplicationTypeHasBeenSet =
false;
bool DeduplicationTypeHasBeenSet() const
AWS_EVENTBRIDGEV2_API DeduplicationConfiguration(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
AWS_EVENTBRIDGEV2_API DeduplicationConfiguration & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
AWS_EVENTBRIDGEV2_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
DeduplicationType GetDeduplicationType() const
AWS_EVENTBRIDGEV2_API DeduplicationConfiguration()=default
DeduplicationConfiguration & WithDeduplicationType(DeduplicationType value)
void SetDeduplicationType(DeduplicationType value)