Struct aws_sdk_quicksight::types::ChartAxisLabelOptions
source · #[non_exhaustive]pub struct ChartAxisLabelOptions {
pub visibility: Option<Visibility>,
pub sort_icon_visibility: Option<Visibility>,
pub axis_label_options: Option<Vec<AxisLabelOptions>>,
}
Expand description
The label options for an axis on a chart.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.visibility: Option<Visibility>
The visibility of an axis label on a chart. Choose one of the following options:
-
VISIBLE
: Shows the axis. -
HIDDEN
: Hides the axis.
sort_icon_visibility: Option<Visibility>
The visibility configuration of the sort icon on a chart's axis label.
axis_label_options: Option<Vec<AxisLabelOptions>>
The label options for a chart axis.
Implementations§
source§impl ChartAxisLabelOptions
impl ChartAxisLabelOptions
sourcepub fn visibility(&self) -> Option<&Visibility>
pub fn visibility(&self) -> Option<&Visibility>
The visibility of an axis label on a chart. Choose one of the following options:
-
VISIBLE
: Shows the axis. -
HIDDEN
: Hides the axis.
sourcepub fn sort_icon_visibility(&self) -> Option<&Visibility>
pub fn sort_icon_visibility(&self) -> Option<&Visibility>
The visibility configuration of the sort icon on a chart's axis label.
sourcepub fn axis_label_options(&self) -> &[AxisLabelOptions]
pub fn axis_label_options(&self) -> &[AxisLabelOptions]
The label options for a chart axis.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .axis_label_options.is_none()
.
source§impl ChartAxisLabelOptions
impl ChartAxisLabelOptions
sourcepub fn builder() -> ChartAxisLabelOptionsBuilder
pub fn builder() -> ChartAxisLabelOptionsBuilder
Creates a new builder-style object to manufacture ChartAxisLabelOptions
.
Trait Implementations§
source§impl Clone for ChartAxisLabelOptions
impl Clone for ChartAxisLabelOptions
source§fn clone(&self) -> ChartAxisLabelOptions
fn clone(&self) -> ChartAxisLabelOptions
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 ChartAxisLabelOptions
impl Debug for ChartAxisLabelOptions
source§impl PartialEq for ChartAxisLabelOptions
impl PartialEq for ChartAxisLabelOptions
source§fn eq(&self, other: &ChartAxisLabelOptions) -> bool
fn eq(&self, other: &ChartAxisLabelOptions) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ChartAxisLabelOptions
Auto Trait Implementations§
impl RefUnwindSafe for ChartAxisLabelOptions
impl Send for ChartAxisLabelOptions
impl Sync for ChartAxisLabelOptions
impl Unpin for ChartAxisLabelOptions
impl UnwindSafe for ChartAxisLabelOptions
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>
Creates a shared type from an unshared type.