Struct aws_sdk_eks::operation::describe_addon_configuration::builders::DescribeAddonConfigurationOutputBuilder
source · #[non_exhaustive]pub struct DescribeAddonConfigurationOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeAddonConfigurationOutput
.
Implementations§
source§impl DescribeAddonConfigurationOutputBuilder
impl DescribeAddonConfigurationOutputBuilder
sourcepub fn addon_name(self, input: impl Into<String>) -> Self
pub fn addon_name(self, input: impl Into<String>) -> Self
The name of the add-on.
sourcepub fn set_addon_name(self, input: Option<String>) -> Self
pub fn set_addon_name(self, input: Option<String>) -> Self
The name of the add-on.
sourcepub fn get_addon_name(&self) -> &Option<String>
pub fn get_addon_name(&self) -> &Option<String>
The name of the add-on.
sourcepub fn addon_version(self, input: impl Into<String>) -> Self
pub fn addon_version(self, input: impl Into<String>) -> Self
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions
.
sourcepub fn set_addon_version(self, input: Option<String>) -> Self
pub fn set_addon_version(self, input: Option<String>) -> Self
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions
.
sourcepub fn get_addon_version(&self) -> &Option<String>
pub fn get_addon_version(&self) -> &Option<String>
The version of the add-on. The version must match one of the versions returned by DescribeAddonVersions
.
sourcepub fn configuration_schema(self, input: impl Into<String>) -> Self
pub fn configuration_schema(self, input: impl Into<String>) -> Self
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn set_configuration_schema(self, input: Option<String>) -> Self
pub fn set_configuration_schema(self, input: Option<String>) -> Self
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn get_configuration_schema(&self) -> &Option<String>
pub fn get_configuration_schema(&self) -> &Option<String>
A JSON schema that's used to validate the configuration values you provide when an add-on is created or updated.
sourcepub fn build(self) -> DescribeAddonConfigurationOutput
pub fn build(self) -> DescribeAddonConfigurationOutput
Consumes the builder and constructs a DescribeAddonConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeAddonConfigurationOutputBuilder
impl Clone for DescribeAddonConfigurationOutputBuilder
source§fn clone(&self) -> DescribeAddonConfigurationOutputBuilder
fn clone(&self) -> DescribeAddonConfigurationOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeAddonConfigurationOutputBuilder
impl Default for DescribeAddonConfigurationOutputBuilder
source§fn default() -> DescribeAddonConfigurationOutputBuilder
fn default() -> DescribeAddonConfigurationOutputBuilder
source§impl PartialEq for DescribeAddonConfigurationOutputBuilder
impl PartialEq for DescribeAddonConfigurationOutputBuilder
source§fn eq(&self, other: &DescribeAddonConfigurationOutputBuilder) -> bool
fn eq(&self, other: &DescribeAddonConfigurationOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeAddonConfigurationOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeAddonConfigurationOutputBuilder
impl RefUnwindSafe for DescribeAddonConfigurationOutputBuilder
impl Send for DescribeAddonConfigurationOutputBuilder
impl Sync for DescribeAddonConfigurationOutputBuilder
impl Unpin for DescribeAddonConfigurationOutputBuilder
impl UnwindSafe for DescribeAddonConfigurationOutputBuilder
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