Struct aws_sdk_kafka::operation::describe_configuration::builders::DescribeConfigurationOutputBuilder
source · #[non_exhaustive]pub struct DescribeConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeConfigurationOutput
.
Implementations§
source§impl DescribeConfigurationOutputBuilder
impl DescribeConfigurationOutputBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the configuration.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the configuration.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The time when the configuration was created.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The time when the configuration was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The time when the configuration was created.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the configuration.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the configuration.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the configuration.
sourcepub fn kafka_versions(self, input: impl Into<String>) -> Self
pub fn kafka_versions(self, input: impl Into<String>) -> Self
Appends an item to kafka_versions
.
To override the contents of this collection use set_kafka_versions
.
The versions of Apache Kafka with which you can use this MSK configuration.
sourcepub fn set_kafka_versions(self, input: Option<Vec<String>>) -> Self
pub fn set_kafka_versions(self, input: Option<Vec<String>>) -> Self
The versions of Apache Kafka with which you can use this MSK configuration.
sourcepub fn get_kafka_versions(&self) -> &Option<Vec<String>>
pub fn get_kafka_versions(&self) -> &Option<Vec<String>>
The versions of Apache Kafka with which you can use this MSK configuration.
sourcepub fn latest_revision(self, input: ConfigurationRevision) -> Self
pub fn latest_revision(self, input: ConfigurationRevision) -> Self
Latest revision of the configuration.
sourcepub fn set_latest_revision(self, input: Option<ConfigurationRevision>) -> Self
pub fn set_latest_revision(self, input: Option<ConfigurationRevision>) -> Self
Latest revision of the configuration.
sourcepub fn get_latest_revision(&self) -> &Option<ConfigurationRevision>
pub fn get_latest_revision(&self) -> &Option<ConfigurationRevision>
Latest revision of the configuration.
sourcepub fn state(self, input: ConfigurationState) -> Self
pub fn state(self, input: ConfigurationState) -> Self
The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
sourcepub fn set_state(self, input: Option<ConfigurationState>) -> Self
pub fn set_state(self, input: Option<ConfigurationState>) -> Self
The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
sourcepub fn get_state(&self) -> &Option<ConfigurationState>
pub fn get_state(&self) -> &Option<ConfigurationState>
The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
sourcepub fn build(self) -> DescribeConfigurationOutput
pub fn build(self) -> DescribeConfigurationOutput
Consumes the builder and constructs a DescribeConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeConfigurationOutputBuilder
impl Clone for DescribeConfigurationOutputBuilder
source§fn clone(&self) -> DescribeConfigurationOutputBuilder
fn clone(&self) -> DescribeConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeConfigurationOutputBuilder
impl Default for DescribeConfigurationOutputBuilder
source§fn default() -> DescribeConfigurationOutputBuilder
fn default() -> DescribeConfigurationOutputBuilder
source§impl PartialEq for DescribeConfigurationOutputBuilder
impl PartialEq for DescribeConfigurationOutputBuilder
source§fn eq(&self, other: &DescribeConfigurationOutputBuilder) -> bool
fn eq(&self, other: &DescribeConfigurationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeConfigurationOutputBuilder
impl RefUnwindSafe for DescribeConfigurationOutputBuilder
impl Send for DescribeConfigurationOutputBuilder
impl Sync for DescribeConfigurationOutputBuilder
impl Unpin for DescribeConfigurationOutputBuilder
impl UnwindSafe for DescribeConfigurationOutputBuilder
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