Struct aws_sdk_kafka::types::builders::ClientVpcConnectionBuilder
source · #[non_exhaustive]pub struct ClientVpcConnectionBuilder { /* private fields */ }
Expand description
A builder for ClientVpcConnection
.
Implementations§
source§impl ClientVpcConnectionBuilder
impl ClientVpcConnectionBuilder
sourcepub fn authentication(self, input: impl Into<String>) -> Self
pub fn authentication(self, input: impl Into<String>) -> Self
Information about the auth scheme of Vpc Connection.
sourcepub fn set_authentication(self, input: Option<String>) -> Self
pub fn set_authentication(self, input: Option<String>) -> Self
Information about the auth scheme of Vpc Connection.
sourcepub fn get_authentication(&self) -> &Option<String>
pub fn get_authentication(&self) -> &Option<String>
Information about the auth scheme of Vpc Connection.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
Creation time of the Vpc Connection.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
Creation time of the Vpc Connection.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
Creation time of the Vpc Connection.
sourcepub fn state(self, input: VpcConnectionState) -> Self
pub fn state(self, input: VpcConnectionState) -> Self
State of the Vpc Connection.
sourcepub fn set_state(self, input: Option<VpcConnectionState>) -> Self
pub fn set_state(self, input: Option<VpcConnectionState>) -> Self
State of the Vpc Connection.
sourcepub fn get_state(&self) -> &Option<VpcConnectionState>
pub fn get_state(&self) -> &Option<VpcConnectionState>
State of the Vpc Connection.
sourcepub fn vpc_connection_arn(self, input: impl Into<String>) -> Self
pub fn vpc_connection_arn(self, input: impl Into<String>) -> Self
The ARN that identifies the Vpc Connection.
This field is required.sourcepub fn set_vpc_connection_arn(self, input: Option<String>) -> Self
pub fn set_vpc_connection_arn(self, input: Option<String>) -> Self
The ARN that identifies the Vpc Connection.
sourcepub fn get_vpc_connection_arn(&self) -> &Option<String>
pub fn get_vpc_connection_arn(&self) -> &Option<String>
The ARN that identifies the Vpc Connection.
sourcepub fn build(self) -> ClientVpcConnection
pub fn build(self) -> ClientVpcConnection
Consumes the builder and constructs a ClientVpcConnection
.
Trait Implementations§
source§impl Clone for ClientVpcConnectionBuilder
impl Clone for ClientVpcConnectionBuilder
source§fn clone(&self) -> ClientVpcConnectionBuilder
fn clone(&self) -> ClientVpcConnectionBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ClientVpcConnectionBuilder
impl Debug for ClientVpcConnectionBuilder
source§impl Default for ClientVpcConnectionBuilder
impl Default for ClientVpcConnectionBuilder
source§fn default() -> ClientVpcConnectionBuilder
fn default() -> ClientVpcConnectionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ClientVpcConnectionBuilder
impl PartialEq for ClientVpcConnectionBuilder
source§fn eq(&self, other: &ClientVpcConnectionBuilder) -> bool
fn eq(&self, other: &ClientVpcConnectionBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ClientVpcConnectionBuilder
Auto Trait Implementations§
impl Freeze for ClientVpcConnectionBuilder
impl RefUnwindSafe for ClientVpcConnectionBuilder
impl Send for ClientVpcConnectionBuilder
impl Sync for ClientVpcConnectionBuilder
impl Unpin for ClientVpcConnectionBuilder
impl UnwindSafe for ClientVpcConnectionBuilder
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.