Struct aws_sdk_kafka::types::builders::KafkaVersionBuilder
source · #[non_exhaustive]pub struct KafkaVersionBuilder { /* private fields */ }
Expand description
A builder for KafkaVersion
.
Implementations§
source§impl KafkaVersionBuilder
impl KafkaVersionBuilder
pub fn version(self, input: impl Into<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
pub fn get_version(&self) -> &Option<String>
pub fn status(self, input: KafkaVersionStatus) -> Self
pub fn set_status(self, input: Option<KafkaVersionStatus>) -> Self
pub fn get_status(&self) -> &Option<KafkaVersionStatus>
sourcepub fn build(self) -> KafkaVersion
pub fn build(self) -> KafkaVersion
Consumes the builder and constructs a KafkaVersion
.
Trait Implementations§
source§impl Clone for KafkaVersionBuilder
impl Clone for KafkaVersionBuilder
source§fn clone(&self) -> KafkaVersionBuilder
fn clone(&self) -> KafkaVersionBuilder
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 KafkaVersionBuilder
impl Debug for KafkaVersionBuilder
source§impl Default for KafkaVersionBuilder
impl Default for KafkaVersionBuilder
source§fn default() -> KafkaVersionBuilder
fn default() -> KafkaVersionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for KafkaVersionBuilder
impl PartialEq for KafkaVersionBuilder
source§fn eq(&self, other: &KafkaVersionBuilder) -> bool
fn eq(&self, other: &KafkaVersionBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for KafkaVersionBuilder
Auto Trait Implementations§
impl Freeze for KafkaVersionBuilder
impl RefUnwindSafe for KafkaVersionBuilder
impl Send for KafkaVersionBuilder
impl Sync for KafkaVersionBuilder
impl Unpin for KafkaVersionBuilder
impl UnwindSafe for KafkaVersionBuilder
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.