7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/crt/cbor/Cbor.h>
9#include <aws/eventbridgev2/EventBridgeV2_EXPORTS.h>
10#include <aws/eventbridgev2/model/ConfluentPublicRegistryConfiguration.h>
20namespace EventBridgeV2 {
34 AWS_EVENTBRIDGEV2_API
void CborEncode(Aws::Crt::Cbor::CborEncoder& encoder)
const;
42 template <
typename RegistryUriT = Aws::String>
44 m_registryUriHasBeenSet =
true;
45 m_registryUri = std::forward<RegistryUriT>(value);
47 template <
typename RegistryUriT = Aws::String>
60 return m_confluentPublicRegistryConfiguration;
63 template <
typename ConfluentPublicRegistryConfigurationT = ConfluentPublicRegistryConfiguration>
65 m_confluentPublicRegistryConfigurationHasBeenSet =
true;
66 m_confluentPublicRegistryConfiguration = std::forward<ConfluentPublicRegistryConfigurationT>(value);
68 template <
typename ConfluentPublicRegistryConfigurationT = ConfluentPublicRegistryConfiguration>
78 bool m_registryUriHasBeenSet =
false;
79 bool m_confluentPublicRegistryConfigurationHasBeenSet =
false;
AWS_EVENTBRIDGEV2_API SchemaRegistryConfiguration(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
AWS_EVENTBRIDGEV2_API void CborEncode(Aws::Crt::Cbor::CborEncoder &encoder) const
bool ConfluentPublicRegistryConfigurationHasBeenSet() const
AWS_EVENTBRIDGEV2_API SchemaRegistryConfiguration()=default
const Aws::String & GetRegistryUri() const
void SetConfluentPublicRegistryConfiguration(ConfluentPublicRegistryConfigurationT &&value)
void SetRegistryUri(RegistryUriT &&value)
SchemaRegistryConfiguration & WithConfluentPublicRegistryConfiguration(ConfluentPublicRegistryConfigurationT &&value)
AWS_EVENTBRIDGEV2_API SchemaRegistryConfiguration & operator=(const std::shared_ptr< Aws::Crt::Cbor::CborDecoder > &decoder)
bool RegistryUriHasBeenSet() const
const ConfluentPublicRegistryConfiguration & GetConfluentPublicRegistryConfiguration() const
SchemaRegistryConfiguration & WithRegistryUri(RegistryUriT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String