#[non_exhaustive]pub struct AnalysisSourceEntityBuilder { /* private fields */ }Expand description
A builder for AnalysisSourceEntity.
Implementations§
source§impl AnalysisSourceEntityBuilder
impl AnalysisSourceEntityBuilder
sourcepub fn source_template(self, input: AnalysisSourceTemplate) -> Self
pub fn source_template(self, input: AnalysisSourceTemplate) -> Self
The source template for the source entity of the analysis.
sourcepub fn set_source_template(self, input: Option<AnalysisSourceTemplate>) -> Self
pub fn set_source_template(self, input: Option<AnalysisSourceTemplate>) -> Self
The source template for the source entity of the analysis.
sourcepub fn get_source_template(&self) -> &Option<AnalysisSourceTemplate>
pub fn get_source_template(&self) -> &Option<AnalysisSourceTemplate>
The source template for the source entity of the analysis.
sourcepub fn build(self) -> AnalysisSourceEntity
pub fn build(self) -> AnalysisSourceEntity
Consumes the builder and constructs a AnalysisSourceEntity.
Trait Implementations§
source§impl Clone for AnalysisSourceEntityBuilder
impl Clone for AnalysisSourceEntityBuilder
source§fn clone(&self) -> AnalysisSourceEntityBuilder
fn clone(&self) -> AnalysisSourceEntityBuilder
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 AnalysisSourceEntityBuilder
impl Debug for AnalysisSourceEntityBuilder
source§impl Default for AnalysisSourceEntityBuilder
impl Default for AnalysisSourceEntityBuilder
source§fn default() -> AnalysisSourceEntityBuilder
fn default() -> AnalysisSourceEntityBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AnalysisSourceEntityBuilder
impl PartialEq for AnalysisSourceEntityBuilder
source§fn eq(&self, other: &AnalysisSourceEntityBuilder) -> bool
fn eq(&self, other: &AnalysisSourceEntityBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AnalysisSourceEntityBuilder
Auto Trait Implementations§
impl Freeze for AnalysisSourceEntityBuilder
impl RefUnwindSafe for AnalysisSourceEntityBuilder
impl Send for AnalysisSourceEntityBuilder
impl Sync for AnalysisSourceEntityBuilder
impl Unpin for AnalysisSourceEntityBuilder
impl UnwindSafe for AnalysisSourceEntityBuilder
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> 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>
Creates a shared type from an unshared type.