#[non_exhaustive]pub struct AddBridgeFlowSourceRequestBuilder { /* private fields */ }
Expand description
A builder for AddBridgeFlowSourceRequest
.
Implementations§
source§impl AddBridgeFlowSourceRequestBuilder
impl AddBridgeFlowSourceRequestBuilder
sourcepub fn flow_arn(self, input: impl Into<String>) -> Self
pub fn flow_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge. This field is required.
sourcepub fn set_flow_arn(self, input: Option<String>) -> Self
pub fn set_flow_arn(self, input: Option<String>) -> Self
The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.
sourcepub fn get_flow_arn(&self) -> &Option<String>
pub fn get_flow_arn(&self) -> &Option<String>
The Amazon Resource Number (ARN) of the cloud flow to use as a source of this bridge.
sourcepub fn flow_vpc_interface_attachment(
self,
input: VpcInterfaceAttachment,
) -> Self
pub fn flow_vpc_interface_attachment( self, input: VpcInterfaceAttachment, ) -> Self
The name of the VPC interface attachment to use for this source.
sourcepub fn set_flow_vpc_interface_attachment(
self,
input: Option<VpcInterfaceAttachment>,
) -> Self
pub fn set_flow_vpc_interface_attachment( self, input: Option<VpcInterfaceAttachment>, ) -> Self
The name of the VPC interface attachment to use for this source.
sourcepub fn get_flow_vpc_interface_attachment(
&self,
) -> &Option<VpcInterfaceAttachment>
pub fn get_flow_vpc_interface_attachment( &self, ) -> &Option<VpcInterfaceAttachment>
The name of the VPC interface attachment to use for this source.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge. This field is required.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the flow source. This name is used to reference the source and must be unique among sources in this bridge.
sourcepub fn build(self) -> AddBridgeFlowSourceRequest
pub fn build(self) -> AddBridgeFlowSourceRequest
Consumes the builder and constructs a AddBridgeFlowSourceRequest
.
Trait Implementations§
source§impl Clone for AddBridgeFlowSourceRequestBuilder
impl Clone for AddBridgeFlowSourceRequestBuilder
source§fn clone(&self) -> AddBridgeFlowSourceRequestBuilder
fn clone(&self) -> AddBridgeFlowSourceRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AddBridgeFlowSourceRequestBuilder
impl Default for AddBridgeFlowSourceRequestBuilder
source§fn default() -> AddBridgeFlowSourceRequestBuilder
fn default() -> AddBridgeFlowSourceRequestBuilder
source§impl PartialEq for AddBridgeFlowSourceRequestBuilder
impl PartialEq for AddBridgeFlowSourceRequestBuilder
source§fn eq(&self, other: &AddBridgeFlowSourceRequestBuilder) -> bool
fn eq(&self, other: &AddBridgeFlowSourceRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AddBridgeFlowSourceRequestBuilder
Auto Trait Implementations§
impl Freeze for AddBridgeFlowSourceRequestBuilder
impl RefUnwindSafe for AddBridgeFlowSourceRequestBuilder
impl Send for AddBridgeFlowSourceRequestBuilder
impl Sync for AddBridgeFlowSourceRequestBuilder
impl Unpin for AddBridgeFlowSourceRequestBuilder
impl UnwindSafe for AddBridgeFlowSourceRequestBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more