pub struct DebugInfoRequest {
pub node_uids: Option<Vec<u32>>,
pub bdb_uids: Option<Vec<u32>>,
pub include_logs: Option<bool>,
pub include_metrics: Option<bool>,
pub include_configs: Option<bool>,
pub time_range: Option<TimeRange>,
}
Expand description
Debug info collection request
Fields§
§node_uids: Option<Vec<u32>>
§bdb_uids: Option<Vec<u32>>
§include_logs: Option<bool>
§include_metrics: Option<bool>
§include_configs: Option<bool>
§time_range: Option<TimeRange>
Implementations§
Source§impl DebugInfoRequest
impl DebugInfoRequest
Sourcepub fn builder() -> DebugInfoRequestBuilder<((), (), (), (), (), ())>
pub fn builder() -> DebugInfoRequestBuilder<((), (), (), (), (), ())>
Create a builder for building DebugInfoRequest
.
On the builder, call .node_uids(...)
(optional), .bdb_uids(...)
(optional), .include_logs(...)
(optional), .include_metrics(...)
(optional), .include_configs(...)
(optional), .time_range(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of DebugInfoRequest
.
Trait Implementations§
Source§impl Clone for DebugInfoRequest
impl Clone for DebugInfoRequest
Source§fn clone(&self) -> DebugInfoRequest
fn clone(&self) -> DebugInfoRequest
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 DebugInfoRequest
impl Debug for DebugInfoRequest
Source§impl<'de> Deserialize<'de> for DebugInfoRequest
impl<'de> Deserialize<'de> for DebugInfoRequest
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 DebugInfoRequest
impl RefUnwindSafe for DebugInfoRequest
impl Send for DebugInfoRequest
impl Sync for DebugInfoRequest
impl Unpin for DebugInfoRequest
impl UnwindSafe for DebugInfoRequest
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