#[non_exhaustive]pub struct AuxiliaryNodeGroup {
pub node_group: Option<NodeGroup>,
pub node_group_id: String,
/* private fields */
}Expand description
Node group identification and configuration information.
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.node_group: Option<NodeGroup>Required. Node group configuration.
node_group_id: StringOptional. A node group ID. Generated if not specified.
The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). Cannot begin or end with underscore or hyphen. Must consist of from 3 to 33 characters.
Implementations§
Source§impl AuxiliaryNodeGroup
impl AuxiliaryNodeGroup
pub fn new() -> Self
Sourcepub fn set_node_group<T>(self, v: T) -> Self
pub fn set_node_group<T>(self, v: T) -> Self
Sets the value of node_group.
Sourcepub fn set_or_clear_node_group<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_node_group<T>(self, v: Option<T>) -> Self
Sets or clears the value of node_group.
Sourcepub fn set_node_group_id<T: Into<String>>(self, v: T) -> Self
pub fn set_node_group_id<T: Into<String>>(self, v: T) -> Self
Sets the value of node_group_id.
Trait Implementations§
Source§impl Clone for AuxiliaryNodeGroup
impl Clone for AuxiliaryNodeGroup
Source§fn clone(&self) -> AuxiliaryNodeGroup
fn clone(&self) -> AuxiliaryNodeGroup
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuxiliaryNodeGroup
impl Debug for AuxiliaryNodeGroup
Source§impl Default for AuxiliaryNodeGroup
impl Default for AuxiliaryNodeGroup
Source§fn default() -> AuxiliaryNodeGroup
fn default() -> AuxiliaryNodeGroup
Returns the “default value” for a type. Read more
Source§impl Message for AuxiliaryNodeGroup
impl Message for AuxiliaryNodeGroup
Source§impl PartialEq for AuxiliaryNodeGroup
impl PartialEq for AuxiliaryNodeGroup
impl StructuralPartialEq for AuxiliaryNodeGroup
Auto Trait Implementations§
impl Freeze for AuxiliaryNodeGroup
impl RefUnwindSafe for AuxiliaryNodeGroup
impl Send for AuxiliaryNodeGroup
impl Sync for AuxiliaryNodeGroup
impl Unpin for AuxiliaryNodeGroup
impl UnwindSafe for AuxiliaryNodeGroup
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