Struct mz_storage_client::types::parameters::StorageParameters
source · pub struct StorageParameters {
pub enable_multi_worker_storage_persist_sink: bool,
pub persist: PersistParameters,
}
Expand description
Storage instance configuration parameters.
Parameters can be set (Some
) or unset (None
).
Unset parameters should be interpreted to mean “use the previous value”.
Fields§
§enable_multi_worker_storage_persist_sink: bool
Controls whether or not to use the new storage persist_sink
implementation in storage
ingestions.
persist: PersistParameters
Persist client configuration.
Implementations§
source§impl StorageParameters
impl StorageParameters
sourcepub fn update(&mut self, other: StorageParameters)
pub fn update(&mut self, other: StorageParameters)
Update the parameter values with the set ones from other
.
Trait Implementations§
source§impl Clone for StorageParameters
impl Clone for StorageParameters
source§fn clone(&self) -> StorageParameters
fn clone(&self) -> StorageParameters
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 StorageParameters
impl Debug for StorageParameters
source§impl Default for StorageParameters
impl Default for StorageParameters
source§fn default() -> StorageParameters
fn default() -> StorageParameters
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for StorageParameters
impl<'de> Deserialize<'de> for StorageParameters
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
source§impl PartialEq<StorageParameters> for StorageParameters
impl PartialEq<StorageParameters> for StorageParameters
source§fn eq(&self, other: &StorageParameters) -> bool
fn eq(&self, other: &StorageParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RustType<ProtoStorageParameters> for StorageParameters
impl RustType<ProtoStorageParameters> for StorageParameters
source§fn into_proto(&self) -> ProtoStorageParameters
fn into_proto(&self) -> ProtoStorageParameters
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoStorageParameters) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoStorageParameters) -> Result<Self, TryFromProtoError>
source§impl Serialize for StorageParameters
impl Serialize for StorageParameters
impl Eq for StorageParameters
impl StructuralEq for StorageParameters
impl StructuralPartialEq for StorageParameters
Auto Trait Implementations§
impl RefUnwindSafe for StorageParameters
impl Send for StorageParameters
impl Sync for StorageParameters
impl Unpin for StorageParameters
impl UnwindSafe for StorageParameters
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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
.