#[non_exhaustive]pub struct EksSourceClusterNamespaceBuilder { /* private fields */ }Expand description
A builder for EksSourceClusterNamespace.
Implementations§
source§impl EksSourceClusterNamespaceBuilder
impl EksSourceClusterNamespaceBuilder
sourcepub fn eks_cluster_arn(self, input: impl Into<String>) -> Self
pub fn eks_cluster_arn(self, input: impl Into<String>) -> Self
Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: arn:aws:eks:region:account-id:cluster/cluster-name. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn set_eks_cluster_arn(self, input: Option<String>) -> Self
pub fn set_eks_cluster_arn(self, input: Option<String>) -> Self
Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: arn:aws:eks:region:account-id:cluster/cluster-name. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn get_eks_cluster_arn(&self) -> &Option<String>
pub fn get_eks_cluster_arn(&self) -> &Option<String>
Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: arn:aws:eks:region:account-id:cluster/cluster-name. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn namespace(self, input: impl Into<String>) -> Self
pub fn namespace(self, input: impl Into<String>) -> Self
Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster.
This field is required.sourcepub fn set_namespace(self, input: Option<String>) -> Self
pub fn set_namespace(self, input: Option<String>) -> Self
Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster.
sourcepub fn get_namespace(&self) -> &Option<String>
pub fn get_namespace(&self) -> &Option<String>
Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster.
sourcepub fn build(self) -> Result<EksSourceClusterNamespace, BuildError>
pub fn build(self) -> Result<EksSourceClusterNamespace, BuildError>
Consumes the builder and constructs a EksSourceClusterNamespace.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for EksSourceClusterNamespaceBuilder
impl Clone for EksSourceClusterNamespaceBuilder
source§fn clone(&self) -> EksSourceClusterNamespaceBuilder
fn clone(&self) -> EksSourceClusterNamespaceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for EksSourceClusterNamespaceBuilder
impl Default for EksSourceClusterNamespaceBuilder
source§fn default() -> EksSourceClusterNamespaceBuilder
fn default() -> EksSourceClusterNamespaceBuilder
source§impl PartialEq for EksSourceClusterNamespaceBuilder
impl PartialEq for EksSourceClusterNamespaceBuilder
source§fn eq(&self, other: &EksSourceClusterNamespaceBuilder) -> bool
fn eq(&self, other: &EksSourceClusterNamespaceBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for EksSourceClusterNamespaceBuilder
Auto Trait Implementations§
impl Freeze for EksSourceClusterNamespaceBuilder
impl RefUnwindSafe for EksSourceClusterNamespaceBuilder
impl Send for EksSourceClusterNamespaceBuilder
impl Sync for EksSourceClusterNamespaceBuilder
impl Unpin for EksSourceClusterNamespaceBuilder
impl UnwindSafe for EksSourceClusterNamespaceBuilder
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