public static final class CfnCanary.ArtifactConfigProperty.Builder
extends java.lang.Object
CfnCanary.ArtifactConfigProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnCanary.ArtifactConfigProperty |
build()
Builds the configured instance.
|
CfnCanary.ArtifactConfigProperty.Builder |
s3Encryption(CfnCanary.S3EncryptionProperty s3Encryption)
Sets the value of
CfnCanary.ArtifactConfigProperty.getS3Encryption() |
CfnCanary.ArtifactConfigProperty.Builder |
s3Encryption(IResolvable s3Encryption)
Sets the value of
CfnCanary.ArtifactConfigProperty.getS3Encryption() |
public CfnCanary.ArtifactConfigProperty.Builder s3Encryption(IResolvable s3Encryption)
CfnCanary.ArtifactConfigProperty.getS3Encryption()
s3Encryption
- A structure that contains the configuration of the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3 .
Artifact encryption functionality is available only for canaries that use Synthetics runtime version syn-nodejs-puppeteer-3.3 or later. For more information, see Encrypting canary artifacts .this
public CfnCanary.ArtifactConfigProperty.Builder s3Encryption(CfnCanary.S3EncryptionProperty s3Encryption)
CfnCanary.ArtifactConfigProperty.getS3Encryption()
s3Encryption
- A structure that contains the configuration of the encryption-at-rest settings for artifacts that the canary uploads to Amazon S3 .
Artifact encryption functionality is available only for canaries that use Synthetics runtime version syn-nodejs-puppeteer-3.3 or later. For more information, see Encrypting canary artifacts .this
public CfnCanary.ArtifactConfigProperty build()
CfnCanary.ArtifactConfigProperty
java.lang.NullPointerException
- if any required attribute was not provided