Interface PushInputDestination
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PushInputDestination.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.309Z")
@Stability(Experimental)
public interface PushInputDestination
extends software.amazon.jsii.JsiiSerializable
(experimental) A destination for a push-type input.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.medialive.alpha.*;
import software.amazon.awscdk.interfaces.medialive.*;
INetworkRef networkRef;
PushInputDestination pushInputDestination = PushInputDestination.builder()
.network(networkRef)
.networkRoutes(List.of(NetworkRoute.builder()
.cidr("cidr")
.gateway("gateway")
.build()))
.staticIpAddress("staticIpAddress")
.streamName("streamName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forPushInputDestinationstatic final classAn implementation forPushInputDestination -
Method Summary
Modifier and TypeMethodDescriptionstatic PushInputDestination.Builderbuilder()default INetworkRef(experimental) The MediaLive Anywhere network this push destination lives on.default List<NetworkRoute> (experimental) The routes to the push destination on the local network.default String(experimental) A static IP address to assign to the push destination on the local network.default String(experimental) The stream name for RTMP push destinations (application name/instance).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getNetwork
(experimental) The MediaLive Anywhere network this push destination lives on.Required when the input's
inputNetworkLocationisON_PREMISES.Default: - AWS-managed network
-
getNetworkRoutes
(experimental) The routes to the push destination on the local network.Required for on-premises (
ON_PREMISES) push inputs.Default: - no routes
-
getStaticIpAddress
(experimental) A static IP address to assign to the push destination on the local network.Default: - MediaLive Anywhere uses one from the IP pool specified on the selected network (service default)
-
getStreamName
(experimental) The stream name for RTMP push destinations (application name/instance).Default: - auto-generated
-
builder
- Returns:
- a
PushInputDestination.BuilderofPushInputDestination
-