Struct aws_sdk_quicksight::types::builders::LookbackWindowBuilder
source · #[non_exhaustive]pub struct LookbackWindowBuilder { /* private fields */ }
Expand description
A builder for LookbackWindow
.
Implementations§
source§impl LookbackWindowBuilder
impl LookbackWindowBuilder
sourcepub fn column_name(self, input: impl Into<String>) -> Self
pub fn column_name(self, input: impl Into<String>) -> Self
The name of the lookback window column.
This field is required.sourcepub fn set_column_name(self, input: Option<String>) -> Self
pub fn set_column_name(self, input: Option<String>) -> Self
The name of the lookback window column.
sourcepub fn get_column_name(&self) -> &Option<String>
pub fn get_column_name(&self) -> &Option<String>
The name of the lookback window column.
sourcepub fn size_unit(self, input: LookbackWindowSizeUnit) -> Self
pub fn size_unit(self, input: LookbackWindowSizeUnit) -> Self
The size unit that is used for the lookback window column. Valid values for this structure are HOUR
, DAY
, and WEEK
.
sourcepub fn set_size_unit(self, input: Option<LookbackWindowSizeUnit>) -> Self
pub fn set_size_unit(self, input: Option<LookbackWindowSizeUnit>) -> Self
The size unit that is used for the lookback window column. Valid values for this structure are HOUR
, DAY
, and WEEK
.
sourcepub fn get_size_unit(&self) -> &Option<LookbackWindowSizeUnit>
pub fn get_size_unit(&self) -> &Option<LookbackWindowSizeUnit>
The size unit that is used for the lookback window column. Valid values for this structure are HOUR
, DAY
, and WEEK
.
sourcepub fn build(self) -> Result<LookbackWindow, BuildError>
pub fn build(self) -> Result<LookbackWindow, BuildError>
Consumes the builder and constructs a LookbackWindow
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for LookbackWindowBuilder
impl Clone for LookbackWindowBuilder
source§fn clone(&self) -> LookbackWindowBuilder
fn clone(&self) -> LookbackWindowBuilder
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 LookbackWindowBuilder
impl Debug for LookbackWindowBuilder
source§impl Default for LookbackWindowBuilder
impl Default for LookbackWindowBuilder
source§fn default() -> LookbackWindowBuilder
fn default() -> LookbackWindowBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for LookbackWindowBuilder
impl PartialEq for LookbackWindowBuilder
source§fn eq(&self, other: &LookbackWindowBuilder) -> bool
fn eq(&self, other: &LookbackWindowBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LookbackWindowBuilder
Auto Trait Implementations§
impl Freeze for LookbackWindowBuilder
impl RefUnwindSafe for LookbackWindowBuilder
impl Send for LookbackWindowBuilder
impl Sync for LookbackWindowBuilder
impl Unpin for LookbackWindowBuilder
impl UnwindSafe for LookbackWindowBuilder
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>
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.