pub struct ServiceConfigRequest {
pub enabled: bool,
pub config: Option<Value>,
pub node_uids: Option<Vec<u32>>,
}
Expand description
Service configuration request
Fields§
§enabled: bool
Whether to enable or disable the service
config: Option<Value>
Service-specific configuration parameters
node_uids: Option<Vec<u32>>
Specific nodes where the service should run (optional)
Implementations§
Source§impl ServiceConfigRequest
impl ServiceConfigRequest
Sourcepub fn builder() -> ServiceConfigRequestBuilder<((), (), ())>
pub fn builder() -> ServiceConfigRequestBuilder<((), (), ())>
Create a builder for building ServiceConfigRequest
.
On the builder, call .enabled(...)
, .config(...)
(optional), .node_uids(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of ServiceConfigRequest
.
Trait Implementations§
Source§impl Clone for ServiceConfigRequest
impl Clone for ServiceConfigRequest
Source§fn clone(&self) -> ServiceConfigRequest
fn clone(&self) -> ServiceConfigRequest
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 ServiceConfigRequest
impl Debug for ServiceConfigRequest
Source§impl<'de> Deserialize<'de> for ServiceConfigRequest
impl<'de> Deserialize<'de> for ServiceConfigRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ServiceConfigRequest
impl RefUnwindSafe for ServiceConfigRequest
impl Send for ServiceConfigRequest
impl Sync for ServiceConfigRequest
impl Unpin for ServiceConfigRequest
impl UnwindSafe for ServiceConfigRequest
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