#[non_exhaustive]pub struct DeleteAddonInputBuilder { /* private fields */ }Expand description
A builder for DeleteAddonInput.
Implementations§
source§impl DeleteAddonInputBuilder
impl DeleteAddonInputBuilder
sourcepub fn cluster_name(self, input: impl Into<String>) -> Self
pub fn cluster_name(self, input: impl Into<String>) -> Self
The name of your cluster.
This field is required.sourcepub fn set_cluster_name(self, input: Option<String>) -> Self
pub fn set_cluster_name(self, input: Option<String>) -> Self
The name of your cluster.
sourcepub fn get_cluster_name(&self) -> &Option<String>
pub fn get_cluster_name(&self) -> &Option<String>
The name of your cluster.
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 .
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 .
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 .
sourcepub fn preserve(self, input: bool) -> Self
pub fn preserve(self, input: bool) -> Self
Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.
sourcepub fn set_preserve(self, input: Option<bool>) -> Self
pub fn set_preserve(self, input: Option<bool>) -> Self
Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.
sourcepub fn get_preserve(&self) -> &Option<bool>
pub fn get_preserve(&self) -> &Option<bool>
Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it isn't removed.
sourcepub fn build(self) -> Result<DeleteAddonInput, BuildError>
pub fn build(self) -> Result<DeleteAddonInput, BuildError>
Consumes the builder and constructs a DeleteAddonInput.
source§impl DeleteAddonInputBuilder
impl DeleteAddonInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<DeleteAddonOutput, SdkError<DeleteAddonError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<DeleteAddonOutput, SdkError<DeleteAddonError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeleteAddonInputBuilder
impl Clone for DeleteAddonInputBuilder
source§fn clone(&self) -> DeleteAddonInputBuilder
fn clone(&self) -> DeleteAddonInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DeleteAddonInputBuilder
impl Debug for DeleteAddonInputBuilder
source§impl Default for DeleteAddonInputBuilder
impl Default for DeleteAddonInputBuilder
source§fn default() -> DeleteAddonInputBuilder
fn default() -> DeleteAddonInputBuilder
source§impl PartialEq for DeleteAddonInputBuilder
impl PartialEq for DeleteAddonInputBuilder
impl StructuralPartialEq for DeleteAddonInputBuilder
Auto Trait Implementations§
impl Freeze for DeleteAddonInputBuilder
impl RefUnwindSafe for DeleteAddonInputBuilder
impl Send for DeleteAddonInputBuilder
impl Sync for DeleteAddonInputBuilder
impl Unpin for DeleteAddonInputBuilder
impl UnwindSafe for DeleteAddonInputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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