pub struct ManagementGroup {
pub actions: Vec<ManagementGroupAction>,
pub default_time_out_in_seconds: Option<u32>,
pub default_topic: Option<String>,
pub management_group_configuration: Option<String>,
pub name: String,
pub type_ref: Option<String>,
}
Expand description
Represents a management group
Fields§
§actions: Vec<ManagementGroupAction>
Array of actions that are part of the management group. Each action can have an individual configuration.
default_time_out_in_seconds: Option<u32>
Default response timeout for all actions that are part of the management group.
default_topic: Option<String>
Default MQTT topic path on which a client will receive the request for all actions that are part of the management group.
management_group_configuration: Option<String>
Stringified JSON that contains connector-specific configuration for the management group.
name: String
Name of the management group.
type_ref: Option<String>
URI or type definition ID.
Trait Implementations§
Source§impl Clone for ManagementGroup
impl Clone for ManagementGroup
Source§fn clone(&self) -> ManagementGroup
fn clone(&self) -> ManagementGroup
Returns a copy 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 ManagementGroup
impl Debug for ManagementGroup
Source§impl PartialEq for ManagementGroup
impl PartialEq for ManagementGroup
impl StructuralPartialEq for ManagementGroup
Auto Trait Implementations§
impl Freeze for ManagementGroup
impl RefUnwindSafe for ManagementGroup
impl Send for ManagementGroup
impl Sync for ManagementGroup
impl Unpin for ManagementGroup
impl UnwindSafe for ManagementGroup
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