@Stability(value=Stable) public static final class CfnChannel.Builder extends Object implements software.amazon.jsii.Builder<CfnChannel>
CfnChannel.| Modifier and Type | Method and Description |
|---|---|
CfnChannel |
build() |
CfnChannel.Builder |
cdiInputSpecification(CfnChannel.CdiInputSpecificationProperty cdiInputSpecification)
`AWS::MediaLive::Channel.CdiInputSpecification`.
|
CfnChannel.Builder |
cdiInputSpecification(IResolvable cdiInputSpecification)
`AWS::MediaLive::Channel.CdiInputSpecification`.
|
CfnChannel.Builder |
channelClass(String channelClass)
`AWS::MediaLive::Channel.ChannelClass`.
|
static CfnChannel.Builder |
create(Construct scope,
String id) |
CfnChannel.Builder |
destinations(IResolvable destinations)
`AWS::MediaLive::Channel.Destinations`.
|
CfnChannel.Builder |
destinations(List<? extends Object> destinations)
`AWS::MediaLive::Channel.Destinations`.
|
CfnChannel.Builder |
encoderSettings(CfnChannel.EncoderSettingsProperty encoderSettings)
`AWS::MediaLive::Channel.EncoderSettings`.
|
CfnChannel.Builder |
encoderSettings(IResolvable encoderSettings)
`AWS::MediaLive::Channel.EncoderSettings`.
|
CfnChannel.Builder |
inputAttachments(IResolvable inputAttachments)
`AWS::MediaLive::Channel.InputAttachments`.
|
CfnChannel.Builder |
inputAttachments(List<? extends Object> inputAttachments)
`AWS::MediaLive::Channel.InputAttachments`.
|
CfnChannel.Builder |
inputSpecification(CfnChannel.InputSpecificationProperty inputSpecification)
`AWS::MediaLive::Channel.InputSpecification`.
|
CfnChannel.Builder |
inputSpecification(IResolvable inputSpecification)
`AWS::MediaLive::Channel.InputSpecification`.
|
CfnChannel.Builder |
logLevel(String logLevel)
`AWS::MediaLive::Channel.LogLevel`.
|
CfnChannel.Builder |
name(String name)
`AWS::MediaLive::Channel.Name`.
|
CfnChannel.Builder |
roleArn(String roleArn)
`AWS::MediaLive::Channel.RoleArn`.
|
CfnChannel.Builder |
tags(Object tags)
`AWS::MediaLive::Channel.Tags`.
|
CfnChannel.Builder |
vpc(CfnChannel.VpcOutputSettingsProperty vpc)
`AWS::MediaLive::Channel.Vpc`.
|
CfnChannel.Builder |
vpc(IResolvable vpc)
`AWS::MediaLive::Channel.Vpc`.
|
@Stability(value=Stable) public static CfnChannel.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnChannel.AacSettingsProperty.Builder.@Stability(value=Stable) public CfnChannel.Builder cdiInputSpecification(CfnChannel.CdiInputSpecificationProperty cdiInputSpecification)
cdiInputSpecification - `AWS::MediaLive::Channel.CdiInputSpecification`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder cdiInputSpecification(IResolvable cdiInputSpecification)
cdiInputSpecification - `AWS::MediaLive::Channel.CdiInputSpecification`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder channelClass(String channelClass)
channelClass - `AWS::MediaLive::Channel.ChannelClass`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder destinations(IResolvable destinations)
destinations - `AWS::MediaLive::Channel.Destinations`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder destinations(List<? extends Object> destinations)
destinations - `AWS::MediaLive::Channel.Destinations`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder encoderSettings(IResolvable encoderSettings)
encoderSettings - `AWS::MediaLive::Channel.EncoderSettings`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder encoderSettings(CfnChannel.EncoderSettingsProperty encoderSettings)
encoderSettings - `AWS::MediaLive::Channel.EncoderSettings`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder inputAttachments(IResolvable inputAttachments)
inputAttachments - `AWS::MediaLive::Channel.InputAttachments`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder inputAttachments(List<? extends Object> inputAttachments)
inputAttachments - `AWS::MediaLive::Channel.InputAttachments`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder inputSpecification(IResolvable inputSpecification)
inputSpecification - `AWS::MediaLive::Channel.InputSpecification`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder inputSpecification(CfnChannel.InputSpecificationProperty inputSpecification)
inputSpecification - `AWS::MediaLive::Channel.InputSpecification`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder logLevel(String logLevel)
logLevel - `AWS::MediaLive::Channel.LogLevel`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder name(String name)
name - `AWS::MediaLive::Channel.Name`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder roleArn(String roleArn)
roleArn - `AWS::MediaLive::Channel.RoleArn`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder tags(Object tags)
tags - `AWS::MediaLive::Channel.Tags`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder vpc(IResolvable vpc)
vpc - `AWS::MediaLive::Channel.Vpc`. This parameter is required.this@Stability(value=Stable) public CfnChannel.Builder vpc(CfnChannel.VpcOutputSettingsProperty vpc)
vpc - `AWS::MediaLive::Channel.Vpc`. This parameter is required.this@Stability(value=Stable) public CfnChannel build()
build in interface software.amazon.jsii.Builder<CfnChannel>Copyright © 2021. All rights reserved.