public static final class CfnStreamingDistributionProps.Builder
extends java.lang.Object
CfnStreamingDistributionProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnStreamingDistributionProps |
build()
Builds the configured instance.
|
CfnStreamingDistributionProps.Builder |
streamingDistributionConfig(CfnStreamingDistribution.StreamingDistributionConfigProperty streamingDistributionConfig)
Sets the value of
CfnStreamingDistributionProps.getStreamingDistributionConfig() |
CfnStreamingDistributionProps.Builder |
streamingDistributionConfig(IResolvable streamingDistributionConfig)
Sets the value of
CfnStreamingDistributionProps.getStreamingDistributionConfig() |
CfnStreamingDistributionProps.Builder |
tags(java.util.List<? extends CfnTag> tags)
Sets the value of
CfnStreamingDistributionProps.getTags() |
public CfnStreamingDistributionProps.Builder streamingDistributionConfig(IResolvable streamingDistributionConfig)
CfnStreamingDistributionProps.getStreamingDistributionConfig()
streamingDistributionConfig
- The current configuration information for the RTMP distribution. This parameter is required.this
public CfnStreamingDistributionProps.Builder streamingDistributionConfig(CfnStreamingDistribution.StreamingDistributionConfigProperty streamingDistributionConfig)
CfnStreamingDistributionProps.getStreamingDistributionConfig()
streamingDistributionConfig
- The current configuration information for the RTMP distribution. This parameter is required.this
public CfnStreamingDistributionProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnStreamingDistributionProps.getTags()
tags
- A complex type that contains zero or more `Tag` elements. This parameter is required.this
public CfnStreamingDistributionProps build()
CfnStreamingDistributionProps
java.lang.NullPointerException
- if any required attribute was not provided