pub struct Builder { /* private fields */ }Expand description
A builder for RelativeAggregationDuration.
Implementations§
source§impl Builder
impl Builder
sourcepub fn time_dimension(self, input: TimeDimension) -> Self
pub fn time_dimension(self, input: TimeDimension) -> Self
The type of time period that the timeValue field represents.
sourcepub fn set_time_dimension(self, input: Option<TimeDimension>) -> Self
pub fn set_time_dimension(self, input: Option<TimeDimension>) -> Self
The type of time period that the timeValue field represents.
sourcepub fn time_value(self, input: i32) -> Self
pub fn time_value(self, input: i32) -> Self
The period of the time window to gather statistics for. The valid value depends on the setting of the timeDimension field.
-
Hours- 1/3/6/12/24 -
Days- 3 -
Weeks- 1/2
sourcepub fn set_time_value(self, input: Option<i32>) -> Self
pub fn set_time_value(self, input: Option<i32>) -> Self
The period of the time window to gather statistics for. The valid value depends on the setting of the timeDimension field.
-
Hours- 1/3/6/12/24 -
Days- 3 -
Weeks- 1/2
sourcepub fn build(self) -> RelativeAggregationDuration
pub fn build(self) -> RelativeAggregationDuration
Consumes the builder and constructs a RelativeAggregationDuration.