Struct dragonfly_api::manager::SeedPeer
source · pub struct SeedPeer {Show 13 fields
pub id: u64,
pub hostname: String,
pub type: String,
pub idc: String,
pub location: String,
pub ip: String,
pub port: i32,
pub download_port: i32,
pub state: String,
pub seed_peer_cluster_id: u64,
pub seed_peer_cluster: Option<SeedPeerCluster>,
pub schedulers: Vec<Scheduler>,
pub object_storage_port: i32,
}
Expand description
SeedPeer represents seed peer for network.
Fields§
§id: u64
Seed peer id.
hostname: String
Seed peer hostname.
type: String
Seed peer type.
idc: String
Seed peer idc.
location: String
Seed peer location.
ip: String
Seed peer ip.
port: i32
Seed peer grpc port.
download_port: i32
Seed peer download port.
state: String
Seed peer state.
seed_peer_cluster_id: u64
ID of the cluster to which the seed peer belongs.
seed_peer_cluster: Option<SeedPeerCluster>
Cluster to which the seed peer belongs.
schedulers: Vec<Scheduler>
Schedulers included in seed peer.
object_storage_port: i32
Seed peer object storage port.
Trait Implementations§
source§impl Message for SeedPeer
impl Message for SeedPeer
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq<SeedPeer> for SeedPeer
impl PartialEq<SeedPeer> for SeedPeer
impl StructuralPartialEq for SeedPeer
Auto Trait Implementations§
impl RefUnwindSafe for SeedPeer
impl Send for SeedPeer
impl Sync for SeedPeer
impl Unpin for SeedPeer
impl UnwindSafe for SeedPeer
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request