Struct aws_sdk_robomaker::types::ComputeResponse
source · #[non_exhaustive]pub struct ComputeResponse {
pub simulation_unit_limit: Option<i32>,
pub compute_type: Option<ComputeType>,
pub gpu_unit_limit: Option<i32>,
}
Expand description
Compute information for the simulation job
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.simulation_unit_limit: Option<i32>
The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.
compute_type: Option<ComputeType>
Compute type response information for the simulation job.
gpu_unit_limit: Option<i32>
Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
Implementations§
source§impl ComputeResponse
impl ComputeResponse
sourcepub fn simulation_unit_limit(&self) -> Option<i32>
pub fn simulation_unit_limit(&self) -> Option<i32>
The simulation unit limit. Your simulation is allocated CPU and memory proportional to the supplied simulation unit limit. A simulation unit is 1 vcpu and 2GB of memory. You are only billed for the SU utilization you consume up to the maximum value provided. The default is 15.
sourcepub fn compute_type(&self) -> Option<&ComputeType>
pub fn compute_type(&self) -> Option<&ComputeType>
Compute type response information for the simulation job.
sourcepub fn gpu_unit_limit(&self) -> Option<i32>
pub fn gpu_unit_limit(&self) -> Option<i32>
Compute GPU unit limit for the simulation job. It is the same as the number of GPUs allocated to the SimulationJob.
source§impl ComputeResponse
impl ComputeResponse
sourcepub fn builder() -> ComputeResponseBuilder
pub fn builder() -> ComputeResponseBuilder
Creates a new builder-style object to manufacture ComputeResponse
.
Trait Implementations§
source§impl Clone for ComputeResponse
impl Clone for ComputeResponse
source§fn clone(&self) -> ComputeResponse
fn clone(&self) -> ComputeResponse
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ComputeResponse
impl Debug for ComputeResponse
source§impl PartialEq for ComputeResponse
impl PartialEq for ComputeResponse
source§fn eq(&self, other: &ComputeResponse) -> bool
fn eq(&self, other: &ComputeResponse) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ComputeResponse
Auto Trait Implementations§
impl Freeze for ComputeResponse
impl RefUnwindSafe for ComputeResponse
impl Send for ComputeResponse
impl Sync for ComputeResponse
impl Unpin for ComputeResponse
impl UnwindSafe for ComputeResponse
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
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>
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>
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 more