pub struct V1AlphaKnownErrorBuilder { /* private fields */ }
Expand description
Builder for V1AlphaKnownError
.
Implementations§
Source§impl V1AlphaKnownErrorBuilder
impl V1AlphaKnownErrorBuilder
Sourcepub fn api_version<VALUE: Into<V1AlphaApiVersion>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn api_version<VALUE: Into<V1AlphaApiVersion>>( &mut self, value: VALUE, ) -> &mut Self
API version of the resource
Sourcepub fn kind<VALUE: Into<KnownErrorKind>>(&mut self, value: VALUE) -> &mut Self
pub fn kind<VALUE: Into<KnownErrorKind>>(&mut self, value: VALUE) -> &mut Self
The type of resource.
Sourcepub fn metadata<VALUE: Into<ModelMetadata>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn metadata<VALUE: Into<ModelMetadata>>( &mut self, value: VALUE, ) -> &mut Self
Standard set of options including name, description for the resource.
Together kind
and metadata.name
are required to be unique. If there are duplicate, the
resources “closest” to the execution dir will take precedence.
Sourcepub fn spec<VALUE: Into<KnownErrorSpec>>(&mut self, value: VALUE) -> &mut Self
pub fn spec<VALUE: Into<KnownErrorSpec>>(&mut self, value: VALUE) -> &mut Self
Options for the resource.
Sourcepub fn build(&self) -> Result<V1AlphaKnownError, V1AlphaKnownErrorBuilderError>
pub fn build(&self) -> Result<V1AlphaKnownError, V1AlphaKnownErrorBuilderError>
Trait Implementations§
Source§impl Clone for V1AlphaKnownErrorBuilder
impl Clone for V1AlphaKnownErrorBuilder
Source§fn clone(&self) -> V1AlphaKnownErrorBuilder
fn clone(&self) -> V1AlphaKnownErrorBuilder
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 moreAuto Trait Implementations§
impl Freeze for V1AlphaKnownErrorBuilder
impl RefUnwindSafe for V1AlphaKnownErrorBuilder
impl Send for V1AlphaKnownErrorBuilder
impl Sync for V1AlphaKnownErrorBuilder
impl Unpin for V1AlphaKnownErrorBuilder
impl UnwindSafe for V1AlphaKnownErrorBuilder
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§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 more