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>
73 bool m_contentEncodingHasBeenSet =
false;
76 bool m_commonAttributesHasBeenSet =
false;
AWS_FIREHOSE_API HttpEndpointRequestConfiguration()
HttpEndpointRequestConfiguration & WithContentEncoding(ContentEncoding &&value)
HttpEndpointRequestConfiguration & AddCommonAttributes(const HttpEndpointCommonAttribute &value)
bool ContentEncodingHasBeenSet() const
HttpEndpointRequestConfiguration & WithContentEncoding(const ContentEncoding &value)
HttpEndpointRequestConfiguration & WithCommonAttributes(Aws::Vector< HttpEndpointCommonAttribute > &&value)
void SetContentEncoding(ContentEncoding &&value)
const ContentEncoding & GetContentEncoding() const
bool CommonAttributesHasBeenSet() const
void SetCommonAttributes(Aws::Vector< HttpEndpointCommonAttribute > &&value)
HttpEndpointRequestConfiguration & AddCommonAttributes(HttpEndpointCommonAttribute &&value)
void SetCommonAttributes(const Aws::Vector< HttpEndpointCommonAttribute > &value)
const Aws::Vector< HttpEndpointCommonAttribute > & GetCommonAttributes() const
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)
void SetContentEncoding(const ContentEncoding &value)
HttpEndpointRequestConfiguration & WithCommonAttributes(const Aws::Vector< HttpEndpointCommonAttribute > &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue