Struct aws_sdk_devopsguru::types::builders::AnomalyTimeRangeBuilder
source · #[non_exhaustive]pub struct AnomalyTimeRangeBuilder { /* private fields */ }
Expand description
A builder for AnomalyTimeRange
.
Implementations§
source§impl AnomalyTimeRangeBuilder
impl AnomalyTimeRangeBuilder
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time when the anomalous behavior started.
This field is required.sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time when the anomalous behavior started.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The time when the anomalous behavior started.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time when the anomalous behavior ended.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The time when the anomalous behavior ended.
sourcepub fn build(self) -> Result<AnomalyTimeRange, BuildError>
pub fn build(self) -> Result<AnomalyTimeRange, BuildError>
Consumes the builder and constructs a AnomalyTimeRange
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for AnomalyTimeRangeBuilder
impl Clone for AnomalyTimeRangeBuilder
source§fn clone(&self) -> AnomalyTimeRangeBuilder
fn clone(&self) -> AnomalyTimeRangeBuilder
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 AnomalyTimeRangeBuilder
impl Debug for AnomalyTimeRangeBuilder
source§impl Default for AnomalyTimeRangeBuilder
impl Default for AnomalyTimeRangeBuilder
source§fn default() -> AnomalyTimeRangeBuilder
fn default() -> AnomalyTimeRangeBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for AnomalyTimeRangeBuilder
impl PartialEq for AnomalyTimeRangeBuilder
impl StructuralPartialEq for AnomalyTimeRangeBuilder
Auto Trait Implementations§
impl Freeze for AnomalyTimeRangeBuilder
impl RefUnwindSafe for AnomalyTimeRangeBuilder
impl Send for AnomalyTimeRangeBuilder
impl Sync for AnomalyTimeRangeBuilder
impl Unpin for AnomalyTimeRangeBuilder
impl UnwindSafe for AnomalyTimeRangeBuilder
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> 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)
🔬This is a nightly-only experimental API. (
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>
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.