#[non_exhaustive]pub struct IntegerParameterDeclaration {
pub parameter_value_type: ParameterValueType,
pub name: String,
pub default_values: Option<IntegerDefaultValues>,
pub value_when_unset: Option<IntegerValueWhenUnsetConfiguration>,
pub mapped_data_set_parameters: Option<Vec<MappedDataSetParameter>>,
}Expand description
A parameter declaration for the Integer 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<IntegerDefaultValues>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<IntegerValueWhenUnsetConfiguration>A parameter declaration for the Integer data type.
mapped_data_set_parameters: Option<Vec<MappedDataSetParameter>>A list of dataset parameters that are mapped to an analysis parameter.
Implementations§
source§impl IntegerParameterDeclaration
impl IntegerParameterDeclaration
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<&IntegerDefaultValues>
pub fn default_values(&self) -> Option<&IntegerDefaultValues>
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<&IntegerValueWhenUnsetConfiguration>
pub fn value_when_unset(&self) -> Option<&IntegerValueWhenUnsetConfiguration>
A parameter declaration for the Integer data type.
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 IntegerParameterDeclaration
impl IntegerParameterDeclaration
sourcepub fn builder() -> IntegerParameterDeclarationBuilder
pub fn builder() -> IntegerParameterDeclarationBuilder
Creates a new builder-style object to manufacture IntegerParameterDeclaration.
Trait Implementations§
source§impl Clone for IntegerParameterDeclaration
impl Clone for IntegerParameterDeclaration
source§fn clone(&self) -> IntegerParameterDeclaration
fn clone(&self) -> IntegerParameterDeclaration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for IntegerParameterDeclaration
impl Debug for IntegerParameterDeclaration
source§impl PartialEq for IntegerParameterDeclaration
impl PartialEq for IntegerParameterDeclaration
source§fn eq(&self, other: &IntegerParameterDeclaration) -> bool
fn eq(&self, other: &IntegerParameterDeclaration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for IntegerParameterDeclaration
Auto Trait Implementations§
impl Freeze for IntegerParameterDeclaration
impl RefUnwindSafe for IntegerParameterDeclaration
impl Send for IntegerParameterDeclaration
impl Sync for IntegerParameterDeclaration
impl Unpin for IntegerParameterDeclaration
impl UnwindSafe for IntegerParameterDeclaration
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