#[non_exhaustive]pub struct AddBridgeNetworkOutputRequestBuilder { /* private fields */ }
Expand description
A builder for AddBridgeNetworkOutputRequest
.
Implementations§
source§impl AddBridgeNetworkOutputRequestBuilder
impl AddBridgeNetworkOutputRequestBuilder
sourcepub fn ip_address(self, input: impl Into<String>) -> Self
pub fn ip_address(self, input: impl Into<String>) -> Self
The network output IP Address. This field is required.
sourcepub fn set_ip_address(self, input: Option<String>) -> Self
pub fn set_ip_address(self, input: Option<String>) -> Self
The network output IP Address.
sourcepub fn get_ip_address(&self) -> &Option<String>
pub fn get_ip_address(&self) -> &Option<String>
The network output IP Address.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The network output name. This name is used to reference the output and must be unique among outputs 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 network output name. This name is used to reference the output and must be unique among outputs in this bridge.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The network output name. This name is used to reference the output and must be unique among outputs in this bridge.
sourcepub fn network_name(self, input: impl Into<String>) -> Self
pub fn network_name(self, input: impl Into<String>) -> Self
The network output’s gateway network name. This field is required.
sourcepub fn set_network_name(self, input: Option<String>) -> Self
pub fn set_network_name(self, input: Option<String>) -> Self
The network output’s gateway network name.
sourcepub fn get_network_name(&self) -> &Option<String>
pub fn get_network_name(&self) -> &Option<String>
The network output’s gateway network name.
sourcepub fn protocol(self, input: Protocol) -> Self
pub fn protocol(self, input: Protocol) -> Self
The network output protocol. This field is required.
sourcepub fn set_protocol(self, input: Option<Protocol>) -> Self
pub fn set_protocol(self, input: Option<Protocol>) -> Self
The network output protocol.
sourcepub fn get_protocol(&self) -> &Option<Protocol>
pub fn get_protocol(&self) -> &Option<Protocol>
The network output protocol.
sourcepub fn build(self) -> AddBridgeNetworkOutputRequest
pub fn build(self) -> AddBridgeNetworkOutputRequest
Consumes the builder and constructs a AddBridgeNetworkOutputRequest
.
Trait Implementations§
source§impl Clone for AddBridgeNetworkOutputRequestBuilder
impl Clone for AddBridgeNetworkOutputRequestBuilder
source§fn clone(&self) -> AddBridgeNetworkOutputRequestBuilder
fn clone(&self) -> AddBridgeNetworkOutputRequestBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AddBridgeNetworkOutputRequestBuilder
impl Default for AddBridgeNetworkOutputRequestBuilder
source§fn default() -> AddBridgeNetworkOutputRequestBuilder
fn default() -> AddBridgeNetworkOutputRequestBuilder
source§impl PartialEq for AddBridgeNetworkOutputRequestBuilder
impl PartialEq for AddBridgeNetworkOutputRequestBuilder
source§fn eq(&self, other: &AddBridgeNetworkOutputRequestBuilder) -> bool
fn eq(&self, other: &AddBridgeNetworkOutputRequestBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AddBridgeNetworkOutputRequestBuilder
Auto Trait Implementations§
impl Freeze for AddBridgeNetworkOutputRequestBuilder
impl RefUnwindSafe for AddBridgeNetworkOutputRequestBuilder
impl Send for AddBridgeNetworkOutputRequestBuilder
impl Sync for AddBridgeNetworkOutputRequestBuilder
impl Unpin for AddBridgeNetworkOutputRequestBuilder
impl UnwindSafe for AddBridgeNetworkOutputRequestBuilder
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