pub struct CloudEngineNodeListRequest {
pub network: String,
pub source_endpoint: String,
pub now_unix_secs: u64,
pub node_provider_id: Option<String>,
}Expand description
CloudEngineNodeListRequest
Request for one complete official Dashboard Type4 node resource.
Fields§
§network: StringRequested network identity; the built-in source accepts only ic.
source_endpoint: StringOfficial Dashboard v3 base endpoint.
now_unix_secs: u64Caller collection time as Unix seconds.
node_provider_id: Option<String>Optional exact node-provider principal applied by the remote resource.
Implementations§
Source§impl CloudEngineNodeListRequest
impl CloudEngineNodeListRequest
Sourcepub fn new(
network: impl Into<String>,
source_endpoint: impl Into<String>,
now_unix_secs: u64,
) -> Self
pub fn new( network: impl Into<String>, source_endpoint: impl Into<String>, now_unix_secs: u64, ) -> Self
Construct one complete live Type4 node-list request.
Sourcepub fn with_node_provider_id(self, node_provider_id: impl Into<String>) -> Self
pub fn with_node_provider_id(self, node_provider_id: impl Into<String>) -> Self
Restrict collection to one exact node-provider principal.
Trait Implementations§
Source§impl Clone for CloudEngineNodeListRequest
impl Clone for CloudEngineNodeListRequest
Source§fn clone(&self) -> CloudEngineNodeListRequest
fn clone(&self) -> CloudEngineNodeListRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CloudEngineNodeListRequest
impl Debug for CloudEngineNodeListRequest
impl Eq for CloudEngineNodeListRequest
impl StructuralPartialEq for CloudEngineNodeListRequest
Auto Trait Implementations§
impl Freeze for CloudEngineNodeListRequest
impl RefUnwindSafe for CloudEngineNodeListRequest
impl Send for CloudEngineNodeListRequest
impl Sync for CloudEngineNodeListRequest
impl Unpin for CloudEngineNodeListRequest
impl UnsafeUnpin for CloudEngineNodeListRequest
impl UnwindSafe for CloudEngineNodeListRequest
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