7#include <aws/firehose/Firehose_EXPORTS.h>
8#include <aws/firehose/model/ContentEncoding.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/firehose/model/HttpEndpointCommonAttribute.h>
61 template<
typename CommonAttributesT = Aws::Vector<HttpEndpo
intCommonAttribute>>
62 void SetCommonAttributes(CommonAttributesT&& value) { m_commonAttributesHasBeenSet =
true; m_commonAttributes = std::forward<CommonAttributesT>(value); }
63 template<
typename CommonAttributesT = Aws::Vector<HttpEndpo
intCommonAttribute>>
65 template<
typename CommonAttributesT = HttpEndpo
intCommonAttribute>
71 bool m_contentEncodingHasBeenSet =
false;
74 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