#[non_exhaustive]pub struct DecimalParameterDeclaration {
pub parameter_value_type: ParameterValueType,
pub name: String,
pub default_values: Option<DecimalDefaultValues>,
pub value_when_unset: Option<DecimalValueWhenUnsetConfiguration>,
pub mapped_data_set_parameters: Option<Vec<MappedDataSetParameter>>,
}Expand description
A parameter declaration for the Decimal data type.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.parameter_value_type: ParameterValueTypeThe value type determines whether the parameter is a single-value or multi-value parameter.
name: StringThe name of the parameter that is being declared.
default_values: Option<DecimalDefaultValues>The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.
value_when_unset: Option<DecimalValueWhenUnsetConfiguration>The configuration that defines the default value of a Decimal parameter when a value has not been set.
mapped_data_set_parameters: Option<Vec<MappedDataSetParameter>>A list of dataset parameters that are mapped to an analysis parameter.
Implementations§
source§impl DecimalParameterDeclaration
impl DecimalParameterDeclaration
sourcepub fn parameter_value_type(&self) -> &ParameterValueType
pub fn parameter_value_type(&self) -> &ParameterValueType
The value type determines whether the parameter is a single-value or multi-value parameter.
sourcepub fn default_values(&self) -> Option<&DecimalDefaultValues>
pub fn default_values(&self) -> Option<&DecimalDefaultValues>
The default values of a parameter. If the parameter is a single-value parameter, a maximum of one default value can be provided.
sourcepub fn value_when_unset(&self) -> Option<&DecimalValueWhenUnsetConfiguration>
pub fn value_when_unset(&self) -> Option<&DecimalValueWhenUnsetConfiguration>
The configuration that defines the default value of a Decimal parameter when a value has not been set.
sourcepub fn mapped_data_set_parameters(&self) -> &[MappedDataSetParameter]
pub fn mapped_data_set_parameters(&self) -> &[MappedDataSetParameter]
A list of dataset parameters that are mapped to an analysis parameter.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .mapped_data_set_parameters.is_none().
source§impl DecimalParameterDeclaration
impl DecimalParameterDeclaration
sourcepub fn builder() -> DecimalParameterDeclarationBuilder
pub fn builder() -> DecimalParameterDeclarationBuilder
Creates a new builder-style object to manufacture DecimalParameterDeclaration.
Trait Implementations§
source§impl Clone for DecimalParameterDeclaration
impl Clone for DecimalParameterDeclaration
source§fn clone(&self) -> DecimalParameterDeclaration
fn clone(&self) -> DecimalParameterDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DecimalParameterDeclaration
impl Debug for DecimalParameterDeclaration
source§impl PartialEq for DecimalParameterDeclaration
impl PartialEq for DecimalParameterDeclaration
source§fn eq(&self, other: &DecimalParameterDeclaration) -> bool
fn eq(&self, other: &DecimalParameterDeclaration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DecimalParameterDeclaration
Auto Trait Implementations§
impl Freeze for DecimalParameterDeclaration
impl RefUnwindSafe for DecimalParameterDeclaration
impl Send for DecimalParameterDeclaration
impl Sync for DecimalParameterDeclaration
impl Unpin for DecimalParameterDeclaration
impl UnwindSafe for DecimalParameterDeclaration
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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