Struct aws_sdk_wafv2::types::builders::TimeWindowBuilder
source · #[non_exhaustive]pub struct TimeWindowBuilder { /* private fields */ }
Expand description
A builder for TimeWindow
.
Implementations§
source§impl TimeWindowBuilder
impl TimeWindowBuilder
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The beginning of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The beginning of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The beginning of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn end_time(self, input: DateTime) -> Self
pub fn end_time(self, input: DateTime) -> Self
The end of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The end of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The end of the time range from which you want GetSampledRequests
to return a sample of the requests that your Amazon Web Services resource received. You must specify the times in Coordinated Universal Time (UTC) format. UTC format includes the special designator, Z
. For example, "2016-09-27T14:50Z"
. You can specify any time range in the previous three hours.
sourcepub fn build(self) -> Result<TimeWindow, BuildError>
pub fn build(self) -> Result<TimeWindow, BuildError>
Consumes the builder and constructs a TimeWindow
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for TimeWindowBuilder
impl Clone for TimeWindowBuilder
source§fn clone(&self) -> TimeWindowBuilder
fn clone(&self) -> TimeWindowBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TimeWindowBuilder
impl Debug for TimeWindowBuilder
source§impl Default for TimeWindowBuilder
impl Default for TimeWindowBuilder
source§fn default() -> TimeWindowBuilder
fn default() -> TimeWindowBuilder
source§impl PartialEq for TimeWindowBuilder
impl PartialEq for TimeWindowBuilder
source§fn eq(&self, other: &TimeWindowBuilder) -> bool
fn eq(&self, other: &TimeWindowBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.