/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Container for Payer.See Also:
AWS
* API Reference
Specifies who pays for the download and request fees.
*/ inline const Payer& GetPayer() const{ return m_payer; } inline bool PayerHasBeenSet() const { return m_payerHasBeenSet; } inline void SetPayer(const Payer& value) { m_payerHasBeenSet = true; m_payer = value; } inline void SetPayer(Payer&& value) { m_payerHasBeenSet = true; m_payer = std::move(value); } inline RequestPaymentConfiguration& WithPayer(const Payer& value) { SetPayer(value); return *this;} inline RequestPaymentConfiguration& WithPayer(Payer&& value) { SetPayer(std::move(value)); return *this;} ///@} private: Payer m_payer; bool m_payerHasBeenSet = false; }; } // namespace Model } // namespace S3 } // namespace Aws