Struct dev_scope::models::prelude::V1AlphaReportDefinitionBuilder   
source · pub struct V1AlphaReportDefinitionBuilder { /* private fields */ }Expand description
Builder for V1AlphaReportDefinition.
Implementations§
source§impl V1AlphaReportDefinitionBuilder
 
impl V1AlphaReportDefinitionBuilder
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<ReportDefinitionKind>>(
    &mut self,
    value: VALUE
) -> &mut Self
 
pub fn kind<VALUE: Into<ReportDefinitionKind>>( &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<ReportDefinitionSpec>>(
    &mut self,
    value: VALUE
) -> &mut Self
 
pub fn spec<VALUE: Into<ReportDefinitionSpec>>( &mut self, value: VALUE ) -> &mut Self
Options for the resource.
sourcepub fn build(
    &self
) -> Result<V1AlphaReportDefinition, V1AlphaReportDefinitionBuilderError>
 
pub fn build( &self ) -> Result<V1AlphaReportDefinition, V1AlphaReportDefinitionBuilderError>
Trait Implementations§
source§impl Clone for V1AlphaReportDefinitionBuilder
 
impl Clone for V1AlphaReportDefinitionBuilder
source§fn clone(&self) -> V1AlphaReportDefinitionBuilder
 
fn clone(&self) -> V1AlphaReportDefinitionBuilder
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 V1AlphaReportDefinitionBuilder
impl RefUnwindSafe for V1AlphaReportDefinitionBuilder
impl Send for V1AlphaReportDefinitionBuilder
impl Sync for V1AlphaReportDefinitionBuilder
impl Unpin for V1AlphaReportDefinitionBuilder
impl UnwindSafe for V1AlphaReportDefinitionBuilder
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