public static final class CfnDistributionProps.Builder
extends java.lang.Object
CfnDistributionProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDistributionProps |
build()
Builds the configured instance.
|
CfnDistributionProps.Builder |
distributionConfig(CfnDistribution.DistributionConfigProperty distributionConfig)
Sets the value of
CfnDistributionProps.getDistributionConfig() |
CfnDistributionProps.Builder |
distributionConfig(IResolvable distributionConfig)
Sets the value of
CfnDistributionProps.getDistributionConfig() |
CfnDistributionProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnDistributionProps.getTags() |
public CfnDistributionProps.Builder distributionConfig(IResolvable distributionConfig)
CfnDistributionProps.getDistributionConfig()
distributionConfig
- The distribution's configuration. This parameter is required.this
public CfnDistributionProps.Builder distributionConfig(CfnDistribution.DistributionConfigProperty distributionConfig)
CfnDistributionProps.getDistributionConfig()
distributionConfig
- The distribution's configuration. This parameter is required.this
public CfnDistributionProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnDistributionProps.getTags()
tags
- A complex type that contains zero or more `Tag` elements.this
public CfnDistributionProps build()
CfnDistributionProps
java.lang.NullPointerException
- if any required attribute was not provided