Class CfnBridgePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediaconnect.CfnBridgePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnBridgePropsMixin>
- Enclosing class:
CfnBridgePropsMixin
@Stability(Stable)
public static final class CfnBridgePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnBridgePropsMixin>
A fluent builder for
CfnBridgePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnBridgePropsMixin.Buildercreate()static CfnBridgePropsMixin.Buildercreate(CfnPropertyMixinOptions options) egressGatewayBridge(CfnBridgePropsMixin.EgressGatewayBridgeProperty egressGatewayBridge) An egress bridge is a cloud-to-ground bridge.egressGatewayBridge(IResolvable egressGatewayBridge) An egress bridge is a cloud-to-ground bridge.ingressGatewayBridge(CfnBridgePropsMixin.IngressGatewayBridgeProperty ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.ingressGatewayBridge(IResolvable ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.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(CfnBridgePropsMixin.FailoverConfigProperty sourceFailoverConfig) The settings for source failover.sourceFailoverConfig(IResolvable 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 CfnBridgePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnBridgePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnBridgePropsMixin.Builder.
-
egressGatewayBridge
@Stability(Stable) public CfnBridgePropsMixin.Builder egressGatewayBridge(IResolvable egressGatewayBridge) 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- An egress bridge is a cloud-to-ground bridge. This parameter is required.- Returns:
this- See Also:
-
egressGatewayBridge
@Stability(Stable) public CfnBridgePropsMixin.Builder egressGatewayBridge(CfnBridgePropsMixin.EgressGatewayBridgeProperty egressGatewayBridge) 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- An egress bridge is a cloud-to-ground bridge. This parameter is required.- Returns:
this- See Also:
-
ingressGatewayBridge
@Stability(Stable) public CfnBridgePropsMixin.Builder ingressGatewayBridge(IResolvable ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.The content originates at your premises and is delivered to the cloud.
- Parameters:
ingressGatewayBridge- An ingress bridge is a ground-to-cloud bridge. This parameter is required.- Returns:
this- See Also:
-
ingressGatewayBridge
@Stability(Stable) public CfnBridgePropsMixin.Builder ingressGatewayBridge(CfnBridgePropsMixin.IngressGatewayBridgeProperty ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.The content originates at your premises and is delivered to the cloud.
- Parameters:
ingressGatewayBridge- An ingress bridge is a ground-to-cloud bridge. This parameter is required.- Returns:
this- See Also:
-
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:
-
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:
-
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:
-
sourceFailoverConfig
@Stability(Stable) public CfnBridgePropsMixin.Builder sourceFailoverConfig(IResolvable 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 CfnBridgePropsMixin.Builder sourceFailoverConfig(CfnBridgePropsMixin.FailoverConfigProperty sourceFailoverConfig) The settings for source failover.- Parameters:
sourceFailoverConfig- The settings for source failover. 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:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnBridgePropsMixin>- Returns:
- a newly built instance of
CfnBridgePropsMixin.
-