pub struct DescribeUpdateFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to DescribeUpdate.
Describes an update to an Amazon EKS resource.
When the status of the update is Succeeded, the update is complete. If an update fails, the status is Failed, and an error detail explains the reason for the failure.
Implementations§
source§impl DescribeUpdateFluentBuilder
impl DescribeUpdateFluentBuilder
sourcepub fn as_input(&self) -> &DescribeUpdateInputBuilder
pub fn as_input(&self) -> &DescribeUpdateInputBuilder
Access the DescribeUpdate as a reference.
sourcepub async fn send(
self,
) -> Result<DescribeUpdateOutput, SdkError<DescribeUpdateError, HttpResponse>>
pub async fn send( self, ) -> Result<DescribeUpdateOutput, SdkError<DescribeUpdateError, 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<DescribeUpdateOutput, DescribeUpdateError, Self>
pub fn customize( self, ) -> CustomizableOperation<DescribeUpdateOutput, DescribeUpdateError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the Amazon EKS cluster associated with the update.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the Amazon EKS cluster associated with the update.
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
The name of the Amazon EKS cluster associated with the update.
sourcepub fn set_update_id(self, input: Option<String>) -> Self
pub fn set_update_id(self, input: Option<String>) -> Self
The ID of the update to describe.
sourcepub fn get_update_id(&self) -> &Option<String>
pub fn get_update_id(&self) -> &Option<String>
The ID of the update to describe.
sourcepub fn nodegroup_name(self, input: impl Into<String>) -> Self
pub fn nodegroup_name(self, input: impl Into<String>) -> Self
The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.
sourcepub fn set_nodegroup_name(self, input: Option<String>) -> Self
pub fn set_nodegroup_name(self, input: Option<String>) -> Self
The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.
sourcepub fn get_nodegroup_name(&self) -> &Option<String>
pub fn get_nodegroup_name(&self) -> &Option<String>
The name of the Amazon EKS node group associated with the update. This parameter is required if the update is a node group update.
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 ListAddons . This parameter is required if the update is an add-on update.
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 ListAddons . This parameter is required if the update is an add-on update.
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 ListAddons . This parameter is required if the update is an add-on update.
Trait Implementations§
source§impl Clone for DescribeUpdateFluentBuilder
impl Clone for DescribeUpdateFluentBuilder
source§fn clone(&self) -> DescribeUpdateFluentBuilder
fn clone(&self) -> DescribeUpdateFluentBuilder
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 DescribeUpdateFluentBuilder
impl !RefUnwindSafe for DescribeUpdateFluentBuilder
impl Send for DescribeUpdateFluentBuilder
impl Sync for DescribeUpdateFluentBuilder
impl Unpin for DescribeUpdateFluentBuilder
impl !UnwindSafe for DescribeUpdateFluentBuilder
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