@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 - Any comments you want to include about the streaming distribution. This parameter is required.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder enabled(Boolean enabled)
enabled - Whether the streaming distribution is enabled to accept user requests for content. This parameter is required.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder enabled(IResolvable enabled)
enabled - Whether the streaming distribution is enabled to accept user requests for content. This parameter is required.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder s3Origin(CfnStreamingDistribution.S3OriginProperty s3Origin)
s3Origin - A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution. This parameter is required.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder s3Origin(IResolvable s3Origin)
s3Origin - A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution. This parameter is required.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder trustedSigners(CfnStreamingDistribution.TrustedSignersProperty trustedSigners)
trustedSigners - A complex type that specifies any AWS accounts that you want to permit to create signed URLs for private content. This parameter is required.
If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this element. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide .this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder trustedSigners(IResolvable trustedSigners)
trustedSigners - A complex type that specifies any AWS accounts that you want to permit to create signed URLs for private content. This parameter is required.
If you want the distribution to use signed URLs, include this element; if you want the distribution to use public URLs, remove this element. For more information, see Serving Private Content through CloudFront in the Amazon CloudFront Developer Guide .this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder aliases(List<String> aliases)
aliases - A complex type that contains information about CNAMEs (alternate domain names), if any, for this streaming distribution.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder logging(CfnStreamingDistribution.LoggingProperty logging)
logging - A complex type that controls whether access logs are written for the streaming distribution.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder logging(IResolvable logging)
logging - A complex type that controls whether access logs are written for the streaming distribution.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty.Builder priceClass(String priceClass)
priceClass - A complex type that contains information about price class for this streaming distribution.this@Stability(value=Stable) public CfnStreamingDistribution.StreamingDistributionConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnStreamingDistribution.StreamingDistributionConfigProperty>CfnStreamingDistribution.StreamingDistributionConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.