Interface BridgeFlowSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BridgeFlowSource.Builder,
,BridgeFlowSource> SdkBuilder<BridgeFlowSource.Builder,
,BridgeFlowSource> SdkPojo
- Enclosing class:
BridgeFlowSource
@Mutable
@NotThreadSafe
public static interface BridgeFlowSource.Builder
extends SdkPojo, CopyableBuilder<BridgeFlowSource.Builder,BridgeFlowSource>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the cloud flow used as a source of this bridge.default BridgeFlowSource.Builder
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.The Amazon Resource Number (ARN) of the output.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
-
flowArn
The ARN of the cloud flow used as a source of this bridge.
- Parameters:
flowArn
- The ARN of the cloud flow used as a source of this bridge.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flowVpcInterfaceAttachment
BridgeFlowSource.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 BridgeFlowSource.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.
- Parameters:
name
- The name of the flow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputArn
The Amazon Resource Number (ARN) of the output.
- Parameters:
outputArn
- The Amazon Resource Number (ARN) of the output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-