7#include <aws/cloudfront/CloudFront_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/cloudfront/model/KinesisStreamConfig.h>
52 inline void SetStreamType(
const char* value) { m_streamTypeHasBeenSet =
true; m_streamType.assign(value); }
73 bool m_streamTypeHasBeenSet =
false;
76 bool m_kinesisStreamConfigHasBeenSet =
false;
void SetKinesisStreamConfig(KinesisStreamConfig &&value)
void SetStreamType(const Aws::String &value)
AWS_CLOUDFRONT_API void AddToNode(Aws::Utils::Xml::XmlNode &parentNode) const
AWS_CLOUDFRONT_API EndPoint(const Aws::Utils::Xml::XmlNode &xmlNode)
EndPoint & WithStreamType(const char *value)
const KinesisStreamConfig & GetKinesisStreamConfig() const
EndPoint & WithKinesisStreamConfig(KinesisStreamConfig &&value)
EndPoint & WithStreamType(const Aws::String &value)
AWS_CLOUDFRONT_API EndPoint()
bool KinesisStreamConfigHasBeenSet() const
void SetStreamType(Aws::String &&value)
EndPoint & WithKinesisStreamConfig(const KinesisStreamConfig &value)
bool StreamTypeHasBeenSet() const
EndPoint & WithStreamType(Aws::String &&value)
AWS_CLOUDFRONT_API EndPoint & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
void SetKinesisStreamConfig(const KinesisStreamConfig &value)
void SetStreamType(const char *value)
const Aws::String & GetStreamType() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String