Interface AddBridgeFlowSourceRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AddBridgeFlowSourceRequest.Builder,
,AddBridgeFlowSourceRequest> SdkBuilder<AddBridgeFlowSourceRequest.Builder,
,AddBridgeFlowSourceRequest> SdkPojo
- Enclosing class:
AddBridgeFlowSourceRequest
public static interface AddBridgeFlowSourceRequest.Builder
extends SdkPojo, CopyableBuilder<AddBridgeFlowSourceRequest.Builder,AddBridgeFlowSourceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.flowVpcInterfaceAttachment
(Consumer<VpcInterfaceAttachment.Builder> flowVpcInterfaceAttachment) The name of the VPC interface attachment to use for this source.flowVpcInterfaceAttachment
(VpcInterfaceAttachment flowVpcInterfaceAttachment) The name of the VPC interface attachment to use for this source.The name of the flow source.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, sdkFields
-
Method Details
-
flowArn
The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.- Parameters:
flowArn
- The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowVpcInterfaceAttachment
AddBridgeFlowSourceRequest.Builder flowVpcInterfaceAttachment(VpcInterfaceAttachment flowVpcInterfaceAttachment) The name of the VPC interface attachment to use for this source.- Parameters:
flowVpcInterfaceAttachment
- The name of the VPC interface attachment to use for this source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowVpcInterfaceAttachment
default AddBridgeFlowSourceRequest.Builder flowVpcInterfaceAttachment(Consumer<VpcInterfaceAttachment.Builder> flowVpcInterfaceAttachment) The name of the VPC interface attachment to use for this source. This is a convenience method that creates an instance of theVpcInterfaceAttachment.Builder
avoiding the need to create one manually viaVpcInterfaceAttachment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toflowVpcInterfaceAttachment(VpcInterfaceAttachment)
.- Parameters:
flowVpcInterfaceAttachment
- a consumer that will call methods onVpcInterfaceAttachment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge.- Parameters:
name
- The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-