Interface AnywhereSettings
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AnywhereSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:40.899Z")
@Stability(Experimental)
public interface AnywhereSettings
extends software.amazon.jsii.JsiiSerializable
(experimental) Anywhere settings for running the channel on AWS Elemental Anywhere.
Example:
Stack stack;
ICluster cluster;
IInput input;
EncodeConfiguration video;
IBucket bucket;
ChannelPlacementGroup cpg = ChannelPlacementGroup.Builder.create(stack, "CPG")
.channelPlacementGroupName("my-cpg")
.cluster(cluster)
.build();
Channel.Builder.create(stack, "AnywhereChannel")
.inputs(List.of(InputAttachment.builder().input(input).build()))
.anywhereSettings(AnywhereSettings.builder().cluster(cluster).channelPlacementGroup(cpg).build())
.outputGroups(List.of(OutputGroupConfiguration.hls(HlsOutputGroupProps.builder()
.name("hls")
.destinations(List.of(OutputDestination.toBucket(bucket, "live/stream")))
.outputs(List.of(HlsOutputDefinition.builder().encodes(List.of(video)).outputName("hls_out").build()))
.build())))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forAnywhereSettingsstatic final classAn implementation forAnywhereSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic AnywhereSettings.Builderbuilder()default IChannelPlacementGroupRef(experimental) The channel placement group for this channel.(experimental) The cluster for this channel.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCluster
(experimental) The cluster for this channel. -
getChannelPlacementGroup
(experimental) The channel placement group for this channel.Default: - no placement group
-
builder
- Returns:
- a
AnywhereSettings.BuilderofAnywhereSettings
-