7#include <aws/signer/Signer_EXPORTS.h>
8#include <aws/signer/model/S3Source.h>
47 inline void SetS3(
const S3Source& value) { m_s3HasBeenSet =
true; m_s3 = value; }
48 inline void SetS3(
S3Source&& value) { m_s3HasBeenSet =
true; m_s3 = std::move(value); }
55 bool m_s3HasBeenSet =
false;
void SetS3(S3Source &&value)
Source & WithS3(const S3Source &value)
const S3Source & GetS3() const
AWS_SIGNER_API Aws::Utils::Json::JsonValue Jsonize() const
Source & WithS3(S3Source &&value)
AWS_SIGNER_API Source & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetS3(const S3Source &value)
bool S3HasBeenSet() const
AWS_SIGNER_API Source(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue