#[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: ParameterValueType
The value type determines whether the parameter is a single-value or multi-value parameter.
name: String
The 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> 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