/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains additional parameters for the connection.See Also:
* AWS
* API Reference
Contains additional header parameters for the connection.
*/ inline const Aws::VectorContains additional header parameters for the connection.
*/ inline bool HeaderParametersHasBeenSet() const { return m_headerParametersHasBeenSet; } /** *Contains additional header parameters for the connection.
*/ inline void SetHeaderParameters(const Aws::VectorContains additional header parameters for the connection.
*/ inline void SetHeaderParameters(Aws::VectorContains additional header parameters for the connection.
*/ inline ConnectionHttpParameters& WithHeaderParameters(const Aws::VectorContains additional header parameters for the connection.
*/ inline ConnectionHttpParameters& WithHeaderParameters(Aws::VectorContains additional header parameters for the connection.
*/ inline ConnectionHttpParameters& AddHeaderParameters(const ConnectionHeaderParameter& value) { m_headerParametersHasBeenSet = true; m_headerParameters.push_back(value); return *this; } /** *Contains additional header parameters for the connection.
*/ inline ConnectionHttpParameters& AddHeaderParameters(ConnectionHeaderParameter&& value) { m_headerParametersHasBeenSet = true; m_headerParameters.push_back(std::move(value)); return *this; } /** *Contains additional query string parameters for the connection.
*/ inline const Aws::VectorContains additional query string parameters for the connection.
*/ inline bool QueryStringParametersHasBeenSet() const { return m_queryStringParametersHasBeenSet; } /** *Contains additional query string parameters for the connection.
*/ inline void SetQueryStringParameters(const Aws::VectorContains additional query string parameters for the connection.
*/ inline void SetQueryStringParameters(Aws::VectorContains additional query string parameters for the connection.
*/ inline ConnectionHttpParameters& WithQueryStringParameters(const Aws::VectorContains additional query string parameters for the connection.
*/ inline ConnectionHttpParameters& WithQueryStringParameters(Aws::VectorContains additional query string parameters for the connection.
*/ inline ConnectionHttpParameters& AddQueryStringParameters(const ConnectionQueryStringParameter& value) { m_queryStringParametersHasBeenSet = true; m_queryStringParameters.push_back(value); return *this; } /** *Contains additional query string parameters for the connection.
*/ inline ConnectionHttpParameters& AddQueryStringParameters(ConnectionQueryStringParameter&& value) { m_queryStringParametersHasBeenSet = true; m_queryStringParameters.push_back(std::move(value)); return *this; } /** *Contains additional body string parameters for the connection.
*/ inline const Aws::VectorContains additional body string parameters for the connection.
*/ inline bool BodyParametersHasBeenSet() const { return m_bodyParametersHasBeenSet; } /** *Contains additional body string parameters for the connection.
*/ inline void SetBodyParameters(const Aws::VectorContains additional body string parameters for the connection.
*/ inline void SetBodyParameters(Aws::VectorContains additional body string parameters for the connection.
*/ inline ConnectionHttpParameters& WithBodyParameters(const Aws::VectorContains additional body string parameters for the connection.
*/ inline ConnectionHttpParameters& WithBodyParameters(Aws::VectorContains additional body string parameters for the connection.
*/ inline ConnectionHttpParameters& AddBodyParameters(const ConnectionBodyParameter& value) { m_bodyParametersHasBeenSet = true; m_bodyParameters.push_back(value); return *this; } /** *Contains additional body string parameters for the connection.
*/ inline ConnectionHttpParameters& AddBodyParameters(ConnectionBodyParameter&& value) { m_bodyParametersHasBeenSet = true; m_bodyParameters.push_back(std::move(value)); return *this; } private: Aws::Vector