Interface CreateBridgeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateBridgeRequest.Builder,
,CreateBridgeRequest> MediaConnectRequest.Builder
,SdkBuilder<CreateBridgeRequest.Builder,
,CreateBridgeRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateBridgeRequest
public static interface CreateBridgeRequest.Builder
extends MediaConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateBridgeRequest.Builder,CreateBridgeRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefault CreateBridgeRequest.Builder
egressGatewayBridge
(Consumer<AddEgressGatewayBridgeRequest.Builder> egressGatewayBridge) Create a bridge with the egress bridge type.egressGatewayBridge
(AddEgressGatewayBridgeRequest egressGatewayBridge) Create a bridge with the egress bridge type.default CreateBridgeRequest.Builder
ingressGatewayBridge
(Consumer<AddIngressGatewayBridgeRequest.Builder> ingressGatewayBridge) Create a bridge with the ingress bridge type.ingressGatewayBridge
(AddIngressGatewayBridgeRequest ingressGatewayBridge) Create a bridge with the ingress bridge type.The name of the bridge.outputs
(Collection<AddBridgeOutputRequest> outputs) The outputs that you want to add to this bridge.outputs
(Consumer<AddBridgeOutputRequest.Builder>... outputs) The outputs that you want to add to this bridge.outputs
(AddBridgeOutputRequest... outputs) The outputs that you want to add to this bridge.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.placementArn
(String placementArn) The bridge placement Amazon Resource Number (ARN).default CreateBridgeRequest.Builder
sourceFailoverConfig
(Consumer<FailoverConfig.Builder> sourceFailoverConfig) The settings for source failover.sourceFailoverConfig
(FailoverConfig sourceFailoverConfig) The settings for source failover.sources
(Collection<AddBridgeSourceRequest> sources) The sources that you want to add to this bridge.sources
(Consumer<AddBridgeSourceRequest.Builder>... sources) The sources that you want to add to this bridge.sources
(AddBridgeSourceRequest... sources) The sources that you want to add to this bridge.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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. 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 CreateBridgeRequest.Builder egressGatewayBridge(Consumer<AddEgressGatewayBridgeRequest.Builder> 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. This is a convenience method that creates an instance of theAddEgressGatewayBridgeRequest.Builder
avoiding the need to create one manually viaAddEgressGatewayBridgeRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toegressGatewayBridge(AddEgressGatewayBridgeRequest)
.- Parameters:
egressGatewayBridge
- a consumer that will call methods onAddEgressGatewayBridgeRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ingressGatewayBridge
CreateBridgeRequest.Builder ingressGatewayBridge(AddIngressGatewayBridgeRequest 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. 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 CreateBridgeRequest.Builder ingressGatewayBridge(Consumer<AddIngressGatewayBridgeRequest.Builder> 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. This is a convenience method that creates an instance of theAddIngressGatewayBridgeRequest.Builder
avoiding the need to create one manually viaAddIngressGatewayBridgeRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toingressGatewayBridge(AddIngressGatewayBridgeRequest)
.- Parameters:
ingressGatewayBridge
- a consumer that will call methods onAddIngressGatewayBridgeRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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 name can not be modified after the bridge is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs that you want to add to this bridge.- Parameters:
outputs
- The outputs that you want to add to this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs that you want to add to this bridge.- Parameters:
outputs
- The outputs that you want to add to this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputs
The outputs that you want to add to this bridge. This is a convenience method that creates an instance of theAddBridgeOutputRequest.Builder
avoiding the need to create one manually viaAddBridgeOutputRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputs(List<AddBridgeOutputRequest>)
.- Parameters:
outputs
- a consumer that will call methods onAddBridgeOutputRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
placementArn
The bridge placement Amazon Resource Number (ARN).- Parameters:
placementArn
- The bridge placement Amazon Resource Number (ARN).- 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
default CreateBridgeRequest.Builder sourceFailoverConfig(Consumer<FailoverConfig.Builder> 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 that you want to add to this bridge.- Parameters:
sources
- The sources that you want to add to this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources that you want to add to this bridge.- Parameters:
sources
- The sources that you want to add to this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sources
The sources that you want to add to this bridge. This is a convenience method that creates an instance of theAddBridgeSourceRequest.Builder
avoiding the need to create one manually viaAddBridgeSourceRequest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosources(List<AddBridgeSourceRequest>)
.- Parameters:
sources
- a consumer that will call methods onAddBridgeSourceRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
CreateBridgeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateBridgeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-