Struct aws_sdk_eks::operation::describe_addon_configuration::builders::DescribeAddonConfigurationFluentBuilder
source · pub struct DescribeAddonConfigurationFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to DescribeAddonConfiguration.
Returns configuration options.
Implementations§
source§impl DescribeAddonConfigurationFluentBuilder
impl DescribeAddonConfigurationFluentBuilder
sourcepub fn as_input(&self) -> &DescribeAddonConfigurationInputBuilder
pub fn as_input(&self) -> &DescribeAddonConfigurationInputBuilder
Access the DescribeAddonConfiguration as a reference.
sourcepub async fn send(
self,
) -> Result<DescribeAddonConfigurationOutput, SdkError<DescribeAddonConfigurationError, HttpResponse>>
pub async fn send( self, ) -> Result<DescribeAddonConfigurationOutput, SdkError<DescribeAddonConfigurationError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self,
) -> CustomizableOperation<DescribeAddonConfigurationOutput, DescribeAddonConfigurationError, Self>
pub fn customize( self, ) -> CustomizableOperation<DescribeAddonConfigurationOutput, DescribeAddonConfigurationError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
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. The name must match one of the names returned by DescribeAddonVersions.
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. The name must match one of the names returned by DescribeAddonVersions.
sourcepub fn get_addon_name(&self) -> &Option<String>
pub fn get_addon_name(&self) -> &Option<String>
The name of the add-on. The name must match one of the names returned by DescribeAddonVersions.
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 .
Trait Implementations§
source§impl Clone for DescribeAddonConfigurationFluentBuilder
impl Clone for DescribeAddonConfigurationFluentBuilder
source§fn clone(&self) -> DescribeAddonConfigurationFluentBuilder
fn clone(&self) -> DescribeAddonConfigurationFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreAuto Trait Implementations§
impl Freeze for DescribeAddonConfigurationFluentBuilder
impl !RefUnwindSafe for DescribeAddonConfigurationFluentBuilder
impl Send for DescribeAddonConfigurationFluentBuilder
impl Sync for DescribeAddonConfigurationFluentBuilder
impl Unpin for DescribeAddonConfigurationFluentBuilder
impl !UnwindSafe for DescribeAddonConfigurationFluentBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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