7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kafka/Kafka_EXPORTS.h>
43 template <
typename SourceNameT = Aws::String>
45 m_sourceNameHasBeenSet =
true;
46 m_sourceName = std::forward<SourceNameT>(value);
48 template <
typename SourceNameT = Aws::String>
56 bool m_sourceNameHasBeenSet =
false;
AWS_KAFKA_API PartitionSource()=default
AWS_KAFKA_API PartitionSource(Aws::Utils::Json::JsonView jsonValue)
void SetSourceName(SourceNameT &&value)
PartitionSource & WithSourceName(SourceNameT &&value)
bool SourceNameHasBeenSet() const
AWS_KAFKA_API PartitionSource & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetSourceName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue