pub struct RegisterClusterNodeRequest {
pub node_id: String,
pub role: ClusterNodeRole,
pub region: String,
pub queue_ownership: Vec<String>,
pub capability_tags: Vec<String>,
pub heartbeat_at: DateTime<Utc>,
pub lease_ttl_seconds: i64,
pub queue_ownership_mode: Option<QueueOwnershipMode>,
pub metadata: Option<String>,
}Fields§
§node_id: String§role: ClusterNodeRole§region: String§queue_ownership: Vec<String>§heartbeat_at: DateTime<Utc>§lease_ttl_seconds: i64§queue_ownership_mode: Option<QueueOwnershipMode>§metadata: Option<String>Trait Implementations§
Source§impl Clone for RegisterClusterNodeRequest
impl Clone for RegisterClusterNodeRequest
Source§fn clone(&self) -> RegisterClusterNodeRequest
fn clone(&self) -> RegisterClusterNodeRequest
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 moreAuto Trait Implementations§
impl Freeze for RegisterClusterNodeRequest
impl RefUnwindSafe for RegisterClusterNodeRequest
impl Send for RegisterClusterNodeRequest
impl Sync for RegisterClusterNodeRequest
impl Unpin for RegisterClusterNodeRequest
impl UnsafeUnpin for RegisterClusterNodeRequest
impl UnwindSafe for RegisterClusterNodeRequest
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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