pub struct Builder { /* private fields */ }
Expand description
A builder for AddThingsToThingGroupParams
.
Implementations§
source§impl Builder
impl Builder
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 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 build(self) -> AddThingsToThingGroupParams
pub fn build(self) -> AddThingsToThingGroupParams
Consumes the builder and constructs a AddThingsToThingGroupParams
.