#[non_exhaustive]pub struct AddThingsToThingGroupParamsBuilder { /* private fields */ }
Expand description
A builder for AddThingsToThingGroupParams
.
Implementations§
source§impl AddThingsToThingGroupParamsBuilder
impl AddThingsToThingGroupParamsBuilder
sourcepub fn thing_group_names(self, input: impl Into<String>) -> Self
pub fn thing_group_names(self, input: impl Into<String>) -> Self
Appends an item to thing_group_names
.
To override the contents of this collection use set_thing_group_names
.
The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.
sourcepub fn set_thing_group_names(self, input: Option<Vec<String>>) -> Self
pub fn set_thing_group_names(self, input: Option<Vec<String>>) -> Self
The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.
sourcepub fn get_thing_group_names(&self) -> &Option<Vec<String>>
pub fn get_thing_group_names(&self) -> &Option<Vec<String>>
The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.
sourcepub fn override_dynamic_groups(self, input: bool) -> Self
pub fn override_dynamic_groups(self, input: bool) -> Self
Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.
sourcepub fn set_override_dynamic_groups(self, input: Option<bool>) -> Self
pub fn set_override_dynamic_groups(self, input: Option<bool>) -> Self
Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.
sourcepub fn get_override_dynamic_groups(&self) -> &Option<bool>
pub fn get_override_dynamic_groups(&self) -> &Option<bool>
Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.
sourcepub fn build(self) -> Result<AddThingsToThingGroupParams, BuildError>
pub fn build(self) -> Result<AddThingsToThingGroupParams, BuildError>
Consumes the builder and constructs a AddThingsToThingGroupParams
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for AddThingsToThingGroupParamsBuilder
impl Clone for AddThingsToThingGroupParamsBuilder
source§fn clone(&self) -> AddThingsToThingGroupParamsBuilder
fn clone(&self) -> AddThingsToThingGroupParamsBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AddThingsToThingGroupParamsBuilder
impl Default for AddThingsToThingGroupParamsBuilder
source§fn default() -> AddThingsToThingGroupParamsBuilder
fn default() -> AddThingsToThingGroupParamsBuilder
source§impl PartialEq for AddThingsToThingGroupParamsBuilder
impl PartialEq for AddThingsToThingGroupParamsBuilder
source§fn eq(&self, other: &AddThingsToThingGroupParamsBuilder) -> bool
fn eq(&self, other: &AddThingsToThingGroupParamsBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.