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§
impl StructuralPartialEq for Stairs
Auto Trait Implementations§
impl Freeze for Stairs
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> 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.