@Stability(value=Stable) public static final class CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnStreamingDistribution.StreamingDistributionConfigProperty>
Constructor and Description |
---|
Builder() |
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder comment(String comment)
comment
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Comment`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder enabled(Boolean enabled)
enabled
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Enabled`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder enabled(IResolvable enabled)
enabled
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Enabled`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder s3Origin(CfnStreamingDistribution.S3OriginProperty s3Origin)
s3Origin
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.S3Origin`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder s3Origin(IResolvable s3Origin)
s3Origin
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.S3Origin`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder trustedSigners(CfnStreamingDistribution.TrustedSignersProperty trustedSigners)
trustedSigners
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.TrustedSigners`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder trustedSigners(IResolvable trustedSigners)
trustedSigners
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.TrustedSigners`. This parameter is required.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder aliases(List<String> aliases)
aliases
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Aliases`.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder logging(CfnStreamingDistribution.LoggingProperty logging)
logging
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Logging`.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder logging(IResolvable logging)
logging
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.Logging`.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder priceClass(String priceClass)
priceClass
- `CfnStreamingDistribution.StreamingDistributionConfigProperty.PriceClass`.this
@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty build()
build
in interface software.amazon.jsii.Builder<CfnStreamingDistribution.StreamingDistributionConfigProperty>
CfnStreamingDistribution.StreamingDistributionConfigProperty
NullPointerException
- if any required attribute was not providedCopyright © 2021. All rights reserved.