pub struct V1AlphaDoctorGroupBuilder { /* private fields */ }
Expand description
Builder for V1AlphaDoctorGroup
.
Implementations§
Source§impl V1AlphaDoctorGroupBuilder
impl V1AlphaDoctorGroupBuilder
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<DoctorGroupKind>>(&mut self, value: VALUE) -> &mut Self
pub fn kind<VALUE: Into<DoctorGroupKind>>(&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<DoctorGroupSpec>>(&mut self, value: VALUE) -> &mut Self
pub fn spec<VALUE: Into<DoctorGroupSpec>>(&mut self, value: VALUE) -> &mut Self
Options for the resource.
Sourcepub fn build(
&self,
) -> Result<V1AlphaDoctorGroup, V1AlphaDoctorGroupBuilderError>
pub fn build( &self, ) -> Result<V1AlphaDoctorGroup, V1AlphaDoctorGroupBuilderError>
Trait Implementations§
Source§impl Clone for V1AlphaDoctorGroupBuilder
impl Clone for V1AlphaDoctorGroupBuilder
Source§fn clone(&self) -> V1AlphaDoctorGroupBuilder
fn clone(&self) -> V1AlphaDoctorGroupBuilder
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 V1AlphaDoctorGroupBuilder
impl RefUnwindSafe for V1AlphaDoctorGroupBuilder
impl Send for V1AlphaDoctorGroupBuilder
impl Sync for V1AlphaDoctorGroupBuilder
impl Unpin for V1AlphaDoctorGroupBuilder
impl UnwindSafe for V1AlphaDoctorGroupBuilder
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