#[non_exhaustive]pub struct DestinationParameterValueConfiguration {
pub custom_values_configuration: Option<CustomValuesConfiguration>,
pub select_all_value_options: Option<SelectAllValueOptions>,
pub source_parameter_name: Option<String>,
pub source_field: Option<String>,
pub source_column: Option<ColumnIdentifier>,
}
Expand description
The configuration of destination parameter values.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
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.custom_values_configuration: Option<CustomValuesConfiguration>
The configuration of custom values for destination parameter in DestinationParameterValueConfiguration
.
select_all_value_options: Option<SelectAllValueOptions>
The configuration that selects all options.
source_parameter_name: Option<String>
The source parameter name of the destination parameter.
source_field: Option<String>
The source field ID of the destination parameter.
source_column: Option<ColumnIdentifier>
A column of a data set.
Implementations§
source§impl DestinationParameterValueConfiguration
impl DestinationParameterValueConfiguration
sourcepub fn custom_values_configuration(&self) -> Option<&CustomValuesConfiguration>
pub fn custom_values_configuration(&self) -> Option<&CustomValuesConfiguration>
The configuration of custom values for destination parameter in DestinationParameterValueConfiguration
.
sourcepub fn select_all_value_options(&self) -> Option<&SelectAllValueOptions>
pub fn select_all_value_options(&self) -> Option<&SelectAllValueOptions>
The configuration that selects all options.
sourcepub fn source_parameter_name(&self) -> Option<&str>
pub fn source_parameter_name(&self) -> Option<&str>
The source parameter name of the destination parameter.
sourcepub fn source_field(&self) -> Option<&str>
pub fn source_field(&self) -> Option<&str>
The source field ID of the destination parameter.
sourcepub fn source_column(&self) -> Option<&ColumnIdentifier>
pub fn source_column(&self) -> Option<&ColumnIdentifier>
A column of a data set.
source§impl DestinationParameterValueConfiguration
impl DestinationParameterValueConfiguration
sourcepub fn builder() -> DestinationParameterValueConfigurationBuilder
pub fn builder() -> DestinationParameterValueConfigurationBuilder
Creates a new builder-style object to manufacture DestinationParameterValueConfiguration
.
Trait Implementations§
source§impl Clone for DestinationParameterValueConfiguration
impl Clone for DestinationParameterValueConfiguration
source§fn clone(&self) -> DestinationParameterValueConfiguration
fn clone(&self) -> DestinationParameterValueConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DestinationParameterValueConfiguration
impl PartialEq for DestinationParameterValueConfiguration
source§fn eq(&self, other: &DestinationParameterValueConfiguration) -> bool
fn eq(&self, other: &DestinationParameterValueConfiguration) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DestinationParameterValueConfiguration
Auto Trait Implementations§
impl Freeze for DestinationParameterValueConfiguration
impl RefUnwindSafe for DestinationParameterValueConfiguration
impl Send for DestinationParameterValueConfiguration
impl Sync for DestinationParameterValueConfiguration
impl Unpin for DestinationParameterValueConfiguration
impl UnwindSafe for DestinationParameterValueConfiguration
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