pub enum ComputeReplicaLocation {
Remote {
addrs: BTreeSet<String>,
compute_addrs: BTreeSet<String>,
workers: NonZeroUsize,
},
Managed {
allocation: ComputeReplicaAllocation,
size: String,
availability_zone: String,
az_user_specified: bool,
},
}
Expand description
Size or location of a replica
Variants§
Remote
Fields
§
compute_addrs: BTreeSet<String>
The network addresses of the Timely endpoints of the processes in the replica.
§
workers: NonZeroUsize
The workers per process in the replica.
Out-of-process replica
Managed
Fields
§
allocation: ComputeReplicaAllocation
The resource allocation for the replica.
Out-of-process replica A remote but managed replica
Implementations§
Trait Implementations§
source§impl Clone for ComputeReplicaLocation
impl Clone for ComputeReplicaLocation
source§fn clone(&self) -> ComputeReplicaLocation
fn clone(&self) -> ComputeReplicaLocation
Returns a copy 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 ComputeReplicaLocation
impl Debug for ComputeReplicaLocation
source§impl<'de> Deserialize<'de> for ComputeReplicaLocation
impl<'de> Deserialize<'de> for ComputeReplicaLocation
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 RefUnwindSafe for ComputeReplicaLocation
impl Send for ComputeReplicaLocation
impl Sync for ComputeReplicaLocation
impl Unpin for ComputeReplicaLocation
impl UnwindSafe for ComputeReplicaLocation
Blanket Implementations§
source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.