Struct google_api_proto::google::bigtable::admin::v2::app_profile::DataBoostIsolationReadOnly
source · pub struct DataBoostIsolationReadOnly {
pub compute_billing_owner: Option<i32>,
}
Expand description
Data Boost is a serverless compute capability that lets you run high-throughput read jobs on your Bigtable data, without impacting the performance of the clusters that handle your application traffic. Currently, Data Boost exclusively supports read-only use-cases with single-cluster routing.
Data Boost reads are only guaranteed to see the results of writes that were written at least 30 minutes ago. This means newly written values may not become visible for up to 30m, and also means that old values may remain visible for up to 30m after being deleted or overwritten. To mitigate the staleness of the data, users may either wait 30m, or use CheckConsistency.
Fields§
§compute_billing_owner: Option<i32>
The Compute Billing Owner for this Data Boost App Profile.
Implementations§
source§impl DataBoostIsolationReadOnly
impl DataBoostIsolationReadOnly
sourcepub fn compute_billing_owner(&self) -> ComputeBillingOwner
pub fn compute_billing_owner(&self) -> ComputeBillingOwner
Returns the enum value of compute_billing_owner
, or the default if the field is unset or set to an invalid enum value.
sourcepub fn set_compute_billing_owner(&mut self, value: ComputeBillingOwner)
pub fn set_compute_billing_owner(&mut self, value: ComputeBillingOwner)
Sets compute_billing_owner
to the provided enum value.
Trait Implementations§
source§impl Clone for DataBoostIsolationReadOnly
impl Clone for DataBoostIsolationReadOnly
source§fn clone(&self) -> DataBoostIsolationReadOnly
fn clone(&self) -> DataBoostIsolationReadOnly
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DataBoostIsolationReadOnly
impl Debug for DataBoostIsolationReadOnly
source§impl Default for DataBoostIsolationReadOnly
impl Default for DataBoostIsolationReadOnly
source§impl Message for DataBoostIsolationReadOnly
impl Message for DataBoostIsolationReadOnly
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for DataBoostIsolationReadOnly
impl PartialEq for DataBoostIsolationReadOnly
source§fn eq(&self, other: &DataBoostIsolationReadOnly) -> bool
fn eq(&self, other: &DataBoostIsolationReadOnly) -> bool
self
and other
values to be equal, and is used
by ==
.impl Copy for DataBoostIsolationReadOnly
impl StructuralPartialEq for DataBoostIsolationReadOnly
Auto Trait Implementations§
impl Freeze for DataBoostIsolationReadOnly
impl RefUnwindSafe for DataBoostIsolationReadOnly
impl Send for DataBoostIsolationReadOnly
impl Sync for DataBoostIsolationReadOnly
impl Unpin for DataBoostIsolationReadOnly
impl UnwindSafe for DataBoostIsolationReadOnly
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
T
in a tonic::Request