7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/firehose/Firehose_EXPORTS.h>
9#include <aws/firehose/model/ContentEncoding.h>
10#include <aws/firehose/model/HttpEndpointCommonAttribute.h>
46 m_contentEncodingHasBeenSet =
true;
47 m_contentEncoding = value;
61 template <
typename CommonAttributesT = Aws::Vector<HttpEndpo
intCommonAttribute>>
63 m_commonAttributesHasBeenSet =
true;
64 m_commonAttributes = std::forward<CommonAttributesT>(value);
66 template <
typename CommonAttributesT = Aws::Vector<HttpEndpo
intCommonAttribute>>
71 template <
typename CommonAttributesT = HttpEndpo
intCommonAttribute>
73 m_commonAttributesHasBeenSet =
true;
74 m_commonAttributes.emplace_back(std::forward<CommonAttributesT>(value));
82 bool m_contentEncodingHasBeenSet =
false;
83 bool m_commonAttributesHasBeenSet =
false;
void SetContentEncoding(ContentEncoding value)
HttpEndpointRequestConfiguration & AddCommonAttributes(CommonAttributesT &&value)
bool ContentEncodingHasBeenSet() const
ContentEncoding GetContentEncoding() const
bool CommonAttributesHasBeenSet() const
AWS_FIREHOSE_API HttpEndpointRequestConfiguration()=default
void SetCommonAttributes(CommonAttributesT &&value)
const Aws::Vector< HttpEndpointCommonAttribute > & GetCommonAttributes() const
HttpEndpointRequestConfiguration & WithCommonAttributes(CommonAttributesT &&value)
AWS_FIREHOSE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FIREHOSE_API HttpEndpointRequestConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FIREHOSE_API HttpEndpointRequestConfiguration(Aws::Utils::Json::JsonView jsonValue)
HttpEndpointRequestConfiguration & WithContentEncoding(ContentEncoding value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue