Struct aws_sdk_eks::types::builders::InsightResourceDetailBuilder
source · #[non_exhaustive]pub struct InsightResourceDetailBuilder { /* private fields */ }Expand description
A builder for InsightResourceDetail.
Implementations§
source§impl InsightResourceDetailBuilder
impl InsightResourceDetailBuilder
sourcepub fn insight_status(self, input: InsightStatus) -> Self
pub fn insight_status(self, input: InsightStatus) -> Self
An object containing more detail on the status of the insight resource.
sourcepub fn set_insight_status(self, input: Option<InsightStatus>) -> Self
pub fn set_insight_status(self, input: Option<InsightStatus>) -> Self
An object containing more detail on the status of the insight resource.
sourcepub fn get_insight_status(&self) -> &Option<InsightStatus>
pub fn get_insight_status(&self) -> &Option<InsightStatus>
An object containing more detail on the status of the insight resource.
sourcepub fn kubernetes_resource_uri(self, input: impl Into<String>) -> Self
pub fn kubernetes_resource_uri(self, input: impl Into<String>) -> Self
The Kubernetes resource URI if applicable.
sourcepub fn set_kubernetes_resource_uri(self, input: Option<String>) -> Self
pub fn set_kubernetes_resource_uri(self, input: Option<String>) -> Self
The Kubernetes resource URI if applicable.
sourcepub fn get_kubernetes_resource_uri(&self) -> &Option<String>
pub fn get_kubernetes_resource_uri(&self) -> &Option<String>
The Kubernetes resource URI if applicable.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) if applicable.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) if applicable.
sourcepub fn build(self) -> InsightResourceDetail
pub fn build(self) -> InsightResourceDetail
Consumes the builder and constructs a InsightResourceDetail.
Trait Implementations§
source§impl Clone for InsightResourceDetailBuilder
impl Clone for InsightResourceDetailBuilder
source§fn clone(&self) -> InsightResourceDetailBuilder
fn clone(&self) -> InsightResourceDetailBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for InsightResourceDetailBuilder
impl Debug for InsightResourceDetailBuilder
source§impl Default for InsightResourceDetailBuilder
impl Default for InsightResourceDetailBuilder
source§fn default() -> InsightResourceDetailBuilder
fn default() -> InsightResourceDetailBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for InsightResourceDetailBuilder
impl PartialEq for InsightResourceDetailBuilder
source§fn eq(&self, other: &InsightResourceDetailBuilder) -> bool
fn eq(&self, other: &InsightResourceDetailBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for InsightResourceDetailBuilder
Auto Trait Implementations§
impl Freeze for InsightResourceDetailBuilder
impl RefUnwindSafe for InsightResourceDetailBuilder
impl Send for InsightResourceDetailBuilder
impl Sync for InsightResourceDetailBuilder
impl Unpin for InsightResourceDetailBuilder
impl UnwindSafe for InsightResourceDetailBuilder
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.