Class CfnBridge.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.CfnBridge.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBridge>
- Enclosing class:
CfnBridge
@Stability(Stable)
public static final class CfnBridge.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBridge>
A fluent builder for
CfnBridge
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnBridge.Builder
egressGatewayBridge
(IResolvable egressGatewayBridge) Create a bridge with the egress bridge type.egressGatewayBridge
(CfnBridge.EgressGatewayBridgeProperty egressGatewayBridge) Create a bridge with the egress bridge type.ingressGatewayBridge
(IResolvable ingressGatewayBridge) Create a bridge with the ingress bridge type.ingressGatewayBridge
(CfnBridge.IngressGatewayBridgeProperty ingressGatewayBridge) Create a bridge with the ingress bridge type.The name of the bridge.The outputs that you want to add to this bridge.outputs
(IResolvable outputs) The outputs that you want to add to this bridge.placementArn
(String placementArn) The bridge placement Amazon Resource Number (ARN).sourceFailoverConfig
(IResolvable sourceFailoverConfig) The settings for source failover.sourceFailoverConfig
(CfnBridge.FailoverConfigProperty sourceFailoverConfig) The settings for source failover.The sources that you want to add to this bridge.sources
(IResolvable sources) The sources that you want to add to this bridge.
-
Method Details
-
create
@Stability(Stable) public static CfnBridge.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnBridge.Builder
.
-
name
The name of the bridge.This name can not be modified after the bridge is created.
- Parameters:
name
- The name of the bridge. This parameter is required.- Returns:
this
- See Also:
-
placementArn
The bridge placement Amazon Resource Number (ARN).- Parameters:
placementArn
- The bridge placement Amazon Resource Number (ARN). This parameter is required.- Returns:
this
- See Also:
-
sources
The sources that you want to add to this bridge.- Parameters:
sources
- The sources that you want to add to this bridge. This parameter is required.- Returns:
this
- See Also:
-
sources
The sources that you want to add to this bridge.- Parameters:
sources
- The sources that you want to add to this bridge. This parameter is required.- Returns:
this
- See Also:
-
egressGatewayBridge
Create a bridge with the egress bridge type.An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.
- Parameters:
egressGatewayBridge
- Create a bridge with the egress bridge type. This parameter is required.- Returns:
this
- See Also:
-
egressGatewayBridge
@Stability(Stable) public CfnBridge.Builder egressGatewayBridge(CfnBridge.EgressGatewayBridgeProperty egressGatewayBridge) Create a bridge with the egress bridge type.An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.
- Parameters:
egressGatewayBridge
- Create a bridge with the egress bridge type. This parameter is required.- Returns:
this
- See Also:
-
ingressGatewayBridge
Create a bridge with the ingress bridge type.An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.
- Parameters:
ingressGatewayBridge
- Create a bridge with the ingress bridge type. This parameter is required.- Returns:
this
- See Also:
-
ingressGatewayBridge
@Stability(Stable) public CfnBridge.Builder ingressGatewayBridge(CfnBridge.IngressGatewayBridgeProperty ingressGatewayBridge) Create a bridge with the ingress bridge type.An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.
- Parameters:
ingressGatewayBridge
- Create a bridge with the ingress bridge type. This parameter is required.- Returns:
this
- See Also:
-
outputs
The outputs that you want to add to this bridge.- Parameters:
outputs
- The outputs that you want to add to this bridge. This parameter is required.- Returns:
this
- See Also:
-
outputs
The outputs that you want to add to this bridge.- Parameters:
outputs
- The outputs that you want to add to this bridge. This parameter is required.- Returns:
this
- See Also:
-
sourceFailoverConfig
The settings for source failover.- Parameters:
sourceFailoverConfig
- The settings for source failover. This parameter is required.- Returns:
this
- See Also:
-
sourceFailoverConfig
@Stability(Stable) public CfnBridge.Builder sourceFailoverConfig(CfnBridge.FailoverConfigProperty sourceFailoverConfig) The settings for source failover.- Parameters:
sourceFailoverConfig
- The settings for source failover. This parameter is required.- Returns:
this
- See Also:
-
build
-