Struct aws_sdk_batch::types::NodePropertiesSummary
source · #[non_exhaustive]pub struct NodePropertiesSummary {
pub is_main_node: Option<bool>,
pub num_nodes: Option<i32>,
pub node_index: Option<i32>,
}
Expand description
An object that represents the properties of a node that's associated with a multi-node parallel 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.is_main_node: Option<bool>
Specifies whether the current node is the main node for a multi-node parallel job.
num_nodes: Option<i32>
The number of nodes that are associated with a multi-node parallel job.
node_index: Option<i32>
The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX
environment variable.
Implementations§
source§impl NodePropertiesSummary
impl NodePropertiesSummary
sourcepub fn is_main_node(&self) -> Option<bool>
pub fn is_main_node(&self) -> Option<bool>
Specifies whether the current node is the main node for a multi-node parallel job.
sourcepub fn num_nodes(&self) -> Option<i32>
pub fn num_nodes(&self) -> Option<i32>
The number of nodes that are associated with a multi-node parallel job.
sourcepub fn node_index(&self) -> Option<i32>
pub fn node_index(&self) -> Option<i32>
The node index for the node. Node index numbering begins at zero. This index is also available on the node with the AWS_BATCH_JOB_NODE_INDEX
environment variable.
source§impl NodePropertiesSummary
impl NodePropertiesSummary
sourcepub fn builder() -> NodePropertiesSummaryBuilder
pub fn builder() -> NodePropertiesSummaryBuilder
Creates a new builder-style object to manufacture NodePropertiesSummary
.
Trait Implementations§
source§impl Clone for NodePropertiesSummary
impl Clone for NodePropertiesSummary
source§fn clone(&self) -> NodePropertiesSummary
fn clone(&self) -> NodePropertiesSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NodePropertiesSummary
impl Debug for NodePropertiesSummary
source§impl PartialEq for NodePropertiesSummary
impl PartialEq for NodePropertiesSummary
source§fn eq(&self, other: &NodePropertiesSummary) -> bool
fn eq(&self, other: &NodePropertiesSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NodePropertiesSummary
Auto Trait Implementations§
impl Freeze for NodePropertiesSummary
impl RefUnwindSafe for NodePropertiesSummary
impl Send for NodePropertiesSummary
impl Sync for NodePropertiesSummary
impl Unpin for NodePropertiesSummary
impl UnwindSafe for NodePropertiesSummary
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