Struct aws_sdk_eks::types::builders::AddonInfoBuilder
source · #[non_exhaustive]pub struct AddonInfoBuilder { /* private fields */ }Expand description
A builder for AddonInfo.
Implementations§
source§impl AddonInfoBuilder
impl AddonInfoBuilder
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_versions(self, input: AddonVersionInfo) -> Self
pub fn addon_versions(self, input: AddonVersionInfo) -> Self
Appends an item to addon_versions.
To override the contents of this collection use set_addon_versions.
An object representing information about available add-on versions and compatible Kubernetes versions.
sourcepub fn set_addon_versions(self, input: Option<Vec<AddonVersionInfo>>) -> Self
pub fn set_addon_versions(self, input: Option<Vec<AddonVersionInfo>>) -> Self
An object representing information about available add-on versions and compatible Kubernetes versions.
sourcepub fn get_addon_versions(&self) -> &Option<Vec<AddonVersionInfo>>
pub fn get_addon_versions(&self) -> &Option<Vec<AddonVersionInfo>>
An object representing information about available add-on versions and compatible Kubernetes versions.
sourcepub fn set_publisher(self, input: Option<String>) -> Self
pub fn set_publisher(self, input: Option<String>) -> Self
The publisher of the add-on.
sourcepub fn get_publisher(&self) -> &Option<String>
pub fn get_publisher(&self) -> &Option<String>
The publisher of the add-on.
sourcepub fn marketplace_information(self, input: MarketplaceInformation) -> Self
pub fn marketplace_information(self, input: MarketplaceInformation) -> Self
Information about the add-on from the Amazon Web Services Marketplace.
sourcepub fn set_marketplace_information(
self,
input: Option<MarketplaceInformation>
) -> Self
pub fn set_marketplace_information( self, input: Option<MarketplaceInformation> ) -> Self
Information about the add-on from the Amazon Web Services Marketplace.
sourcepub fn get_marketplace_information(&self) -> &Option<MarketplaceInformation>
pub fn get_marketplace_information(&self) -> &Option<MarketplaceInformation>
Information about the add-on from the Amazon Web Services Marketplace.
Trait Implementations§
source§impl Clone for AddonInfoBuilder
impl Clone for AddonInfoBuilder
source§fn clone(&self) -> AddonInfoBuilder
fn clone(&self) -> AddonInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AddonInfoBuilder
impl Debug for AddonInfoBuilder
source§impl Default for AddonInfoBuilder
impl Default for AddonInfoBuilder
source§fn default() -> AddonInfoBuilder
fn default() -> AddonInfoBuilder
source§impl PartialEq for AddonInfoBuilder
impl PartialEq for AddonInfoBuilder
source§fn eq(&self, other: &AddonInfoBuilder) -> bool
fn eq(&self, other: &AddonInfoBuilder) -> bool
self and other values to be equal, and is used
by ==.