7#include <aws/synthetics/Synthetics_EXPORTS.h>
8#include <aws/synthetics/model/S3EncryptionConfig.h>
49 template<
typename S3EncryptionT = S3EncryptionConfig>
50 void SetS3Encryption(S3EncryptionT&& value) { m_s3EncryptionHasBeenSet =
true; m_s3Encryption = std::forward<S3EncryptionT>(value); }
51 template<
typename S3EncryptionT = S3EncryptionConfig>
57 bool m_s3EncryptionHasBeenSet =
false;
AWS_SYNTHETICS_API ArtifactConfigOutput()=default
void SetS3Encryption(S3EncryptionT &&value)
AWS_SYNTHETICS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SYNTHETICS_API ArtifactConfigOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
const S3EncryptionConfig & GetS3Encryption() const
ArtifactConfigOutput & WithS3Encryption(S3EncryptionT &&value)
AWS_SYNTHETICS_API ArtifactConfigOutput(Aws::Utils::Json::JsonView jsonValue)
bool S3EncryptionHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue