Interface Bridge.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Bridge.Builder,
,Bridge> SdkBuilder<Bridge.Builder,
,Bridge> SdkPojo
- Enclosing class:
Bridge
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Number (ARN) of the bridge.bridgeMessages
(Collection<MessageDetail> bridgeMessages) Messages with details about the bridge.bridgeMessages
(Consumer<MessageDetail.Builder>... bridgeMessages) Messages with details about the bridge.bridgeMessages
(MessageDetail... bridgeMessages) Messages with details about the bridge.bridgeState
(String bridgeState) The state of the bridge.bridgeState
(BridgeState bridgeState) The state of the bridge.default Bridge.Builder
egressGatewayBridge
(Consumer<EgressGatewayBridge.Builder> egressGatewayBridge) An egress bridge is a cloud-to-ground bridge.egressGatewayBridge
(EgressGatewayBridge egressGatewayBridge) An egress bridge is a cloud-to-ground bridge.default Bridge.Builder
ingressGatewayBridge
(Consumer<IngressGatewayBridge.Builder> ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.ingressGatewayBridge
(IngressGatewayBridge ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge.The name of the bridge.outputs
(Collection<BridgeOutput> outputs) The outputs on this bridge.outputs
(Consumer<BridgeOutput.Builder>... outputs) The outputs on this bridge.outputs
(BridgeOutput... outputs) The outputs on this bridge.placementArn
(String placementArn) The placement Amazon Resource Number (ARN) of the bridge.default Bridge.Builder
sourceFailoverConfig
(Consumer<FailoverConfig.Builder> sourceFailoverConfig) The settings for source failover.sourceFailoverConfig
(FailoverConfig sourceFailoverConfig) The settings for source failover.sources
(Collection<BridgeSource> sources) The sources on this bridge.sources
(Consumer<BridgeSource.Builder>... sources) The sources on this bridge.sources
(BridgeSource... sources) The sources on this bridge.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
bridgeArn
The Amazon Resource Number (ARN) of the bridge.
- Parameters:
bridgeArn
- The Amazon Resource Number (ARN) of the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bridgeMessages
Messages with details about the bridge.
- Parameters:
bridgeMessages
- Messages with details about the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bridgeMessages
Messages with details about the bridge.
- Parameters:
bridgeMessages
- Messages with details about the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bridgeMessages
Messages with details about the bridge.
This is a convenience method that creates an instance of theMessageDetail.Builder
avoiding the need to create one manually viaMessageDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobridgeMessages(List<MessageDetail>)
.- Parameters:
bridgeMessages
- a consumer that will call methods onMessageDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bridgeState
The state of the bridge.
- Parameters:
bridgeState
- The state of the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bridgeState
The state of the bridge.
- Parameters:
bridgeState
- The state of the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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. The content comes from an existing MediaConnect flow and is delivered to your premises.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressGatewayBridge
default Bridge.Builder egressGatewayBridge(Consumer<EgressGatewayBridge.Builder> egressGatewayBridge) An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.
This is a convenience method that creates an instance of theEgressGatewayBridge.Builder
avoiding the need to create one manually viaEgressGatewayBridge.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toegressGatewayBridge(EgressGatewayBridge)
.- Parameters:
egressGatewayBridge
- a consumer that will call methods onEgressGatewayBridge.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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. The content originates at your premises and is delivered to the cloud.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingressGatewayBridge
default Bridge.Builder ingressGatewayBridge(Consumer<IngressGatewayBridge.Builder> ingressGatewayBridge) An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.
This is a convenience method that creates an instance of theIngressGatewayBridge.Builder
avoiding the need to create one manually viaIngressGatewayBridge.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toingressGatewayBridge(IngressGatewayBridge)
.- Parameters:
ingressGatewayBridge
- a consumer that will call methods onIngressGatewayBridge.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the bridge.
- Parameters:
name
- The name of the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs on this bridge.
- Parameters:
outputs
- The outputs on this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs on this bridge.
- Parameters:
outputs
- The outputs on this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs on this bridge.
This is a convenience method that creates an instance of theBridgeOutput.Builder
avoiding the need to create one manually viaBridgeOutput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<BridgeOutput>)
.- Parameters:
outputs
- a consumer that will call methods onBridgeOutput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
placementArn
The placement Amazon Resource Number (ARN) of the bridge.
- Parameters:
placementArn
- The placement Amazon Resource Number (ARN) of the bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFailoverConfig
The settings for source failover.
- Parameters:
sourceFailoverConfig
- The settings for source failover.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceFailoverConfig
The settings for source failover.
This is a convenience method that creates an instance of theFailoverConfig.Builder
avoiding the need to create one manually viaFailoverConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceFailoverConfig(FailoverConfig)
.- Parameters:
sourceFailoverConfig
- a consumer that will call methods onFailoverConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sources
The sources on this bridge.
- Parameters:
sources
- The sources on this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources on this bridge.
- Parameters:
sources
- The sources on this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources on this bridge.
This is a convenience method that creates an instance of theBridgeSource.Builder
avoiding the need to create one manually viaBridgeSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosources(List<BridgeSource>)
.- Parameters:
sources
- a consumer that will call methods onBridgeSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-