Struct aws_sdk_sagemaker::types::Stairs
source · #[non_exhaustive]pub struct Stairs {
pub duration_in_seconds: Option<i32>,
pub number_of_steps: Option<i32>,
pub users_per_step: Option<i32>,
}
Expand description
Defines the stairs traffic pattern for an Inference Recommender load test. This pattern type consists of multiple steps where the number of users increases at each step.
Specify either the stairs or phases traffic pattern.
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.duration_in_seconds: Option<i32>
Defines how long each traffic step should be.
number_of_steps: Option<i32>
Specifies how many steps to perform during traffic.
users_per_step: Option<i32>
Specifies how many new users to spawn in each step.
Implementations§
source§impl Stairs
impl Stairs
sourcepub fn duration_in_seconds(&self) -> Option<i32>
pub fn duration_in_seconds(&self) -> Option<i32>
Defines how long each traffic step should be.
sourcepub fn number_of_steps(&self) -> Option<i32>
pub fn number_of_steps(&self) -> Option<i32>
Specifies how many steps to perform during traffic.
sourcepub fn users_per_step(&self) -> Option<i32>
pub fn users_per_step(&self) -> Option<i32>
Specifies how many new users to spawn in each step.
Trait Implementations§
source§impl PartialEq for Stairs
impl PartialEq for Stairs
impl StructuralPartialEq for Stairs
Auto Trait Implementations§
impl RefUnwindSafe for Stairs
impl Send for Stairs
impl Sync for Stairs
impl Unpin for Stairs
impl UnwindSafe for Stairs
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.