Struct aws_sdk_outposts::model::connection_details::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for ConnectionDetails
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn client_public_key(self, input: impl Into<String>) -> Self
pub fn client_public_key(self, input: impl Into<String>) -> Self
The public key of the client.
sourcepub fn set_client_public_key(self, input: Option<String>) -> Self
pub fn set_client_public_key(self, input: Option<String>) -> Self
The public key of the client.
sourcepub fn server_public_key(self, input: impl Into<String>) -> Self
pub fn server_public_key(self, input: impl Into<String>) -> Self
The public key of the server.
sourcepub fn set_server_public_key(self, input: Option<String>) -> Self
pub fn set_server_public_key(self, input: Option<String>) -> Self
The public key of the server.
sourcepub fn server_endpoint(self, input: impl Into<String>) -> Self
pub fn server_endpoint(self, input: impl Into<String>) -> Self
The endpoint for the server.
sourcepub fn set_server_endpoint(self, input: Option<String>) -> Self
pub fn set_server_endpoint(self, input: Option<String>) -> Self
The endpoint for the server.
sourcepub fn client_tunnel_address(self, input: impl Into<String>) -> Self
pub fn client_tunnel_address(self, input: impl Into<String>) -> Self
The client tunnel address.
sourcepub fn set_client_tunnel_address(self, input: Option<String>) -> Self
pub fn set_client_tunnel_address(self, input: Option<String>) -> Self
The client tunnel address.
sourcepub fn server_tunnel_address(self, input: impl Into<String>) -> Self
pub fn server_tunnel_address(self, input: impl Into<String>) -> Self
The server tunnel address.
sourcepub fn set_server_tunnel_address(self, input: Option<String>) -> Self
pub fn set_server_tunnel_address(self, input: Option<String>) -> Self
The server tunnel address.
sourcepub fn allowed_ips(self, input: impl Into<String>) -> Self
pub fn allowed_ips(self, input: impl Into<String>) -> Self
Appends an item to allowed_ips
.
To override the contents of this collection use set_allowed_ips
.
The allowed IP addresses.
sourcepub fn set_allowed_ips(self, input: Option<Vec<String>>) -> Self
pub fn set_allowed_ips(self, input: Option<Vec<String>>) -> Self
The allowed IP addresses.
sourcepub fn build(self) -> ConnectionDetails
pub fn build(self) -> ConnectionDetails
Consumes the builder and constructs a ConnectionDetails
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more