Class ChannelPlacementGroup.Builder
java.lang.Object
software.amazon.awscdk.services.medialive.alpha.ChannelPlacementGroup.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ChannelPlacementGroup>
- Enclosing class:
ChannelPlacementGroup
@Stability(Experimental)
public static final class ChannelPlacementGroup.Builder
extends Object
implements software.amazon.jsii.Builder<ChannelPlacementGroup>
(experimental) A fluent builder for
ChannelPlacementGroup.-
Method Summary
Modifier and TypeMethodDescriptionbuild()channelPlacementGroupName(String channelPlacementGroupName) (experimental) The name of the channel placement group.cluster(IClusterRef cluster) (experimental) The cluster this channel placement group belongs to.(experimental) List of node IDs for the channel placement group.(experimental) Tags to add to the channel placement group.
-
Method Details
-
create
@Stability(Experimental) public static ChannelPlacementGroup.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
ChannelPlacementGroup.Builder.
-
cluster
(experimental) The cluster this channel placement group belongs to.- Parameters:
cluster- The cluster this channel placement group belongs to. This parameter is required.- Returns:
this
-
channelPlacementGroupName
@Stability(Experimental) public ChannelPlacementGroup.Builder channelPlacementGroupName(String channelPlacementGroupName) (experimental) The name of the channel placement group.Default: - auto-generated name
- Parameters:
channelPlacementGroupName- The name of the channel placement group. This parameter is required.- Returns:
this
-
nodes
(experimental) List of node IDs for the channel placement group.Default: - no nodes
- Parameters:
nodes- List of node IDs for the channel placement group. This parameter is required.- Returns:
this
-
tags
(experimental) Tags to add to the channel placement group.Default: - no tags
- Parameters:
tags- Tags to add to the channel placement group. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ChannelPlacementGroup>- Returns:
- a newly built instance of
ChannelPlacementGroup.
-