#[non_exhaustive]pub struct ParameterDefinitionBuilder { /* private fields */ }
Expand description
A builder for ParameterDefinition
.
Implementations§
source§impl ParameterDefinitionBuilder
impl ParameterDefinitionBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Description of a control parameter.
This field is required.sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Description of a control parameter.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Description of a control parameter.
sourcepub fn configuration_options(self, input: ConfigurationOptions) -> Self
pub fn configuration_options(self, input: ConfigurationOptions) -> Self
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
This field is required.sourcepub fn set_configuration_options(
self,
input: Option<ConfigurationOptions>
) -> Self
pub fn set_configuration_options( self, input: Option<ConfigurationOptions> ) -> Self
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
sourcepub fn get_configuration_options(&self) -> &Option<ConfigurationOptions>
pub fn get_configuration_options(&self) -> &Option<ConfigurationOptions>
The options for customizing a control parameter. Customization options vary based on the data type of the parameter.
sourcepub fn build(self) -> ParameterDefinition
pub fn build(self) -> ParameterDefinition
Consumes the builder and constructs a ParameterDefinition
.
Trait Implementations§
source§impl Clone for ParameterDefinitionBuilder
impl Clone for ParameterDefinitionBuilder
source§fn clone(&self) -> ParameterDefinitionBuilder
fn clone(&self) -> ParameterDefinitionBuilder
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 ParameterDefinitionBuilder
impl Debug for ParameterDefinitionBuilder
source§impl Default for ParameterDefinitionBuilder
impl Default for ParameterDefinitionBuilder
source§fn default() -> ParameterDefinitionBuilder
fn default() -> ParameterDefinitionBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ParameterDefinitionBuilder
impl PartialEq for ParameterDefinitionBuilder
source§fn eq(&self, other: &ParameterDefinitionBuilder) -> bool
fn eq(&self, other: &ParameterDefinitionBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ParameterDefinitionBuilder
Auto Trait Implementations§
impl Freeze for ParameterDefinitionBuilder
impl RefUnwindSafe for ParameterDefinitionBuilder
impl Send for ParameterDefinitionBuilder
impl Sync for ParameterDefinitionBuilder
impl Unpin for ParameterDefinitionBuilder
impl UnwindSafe for ParameterDefinitionBuilder
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>
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.