pub struct MutateRowRequest {
pub table_name: String,
pub authorized_view_name: String,
pub app_profile_id: String,
pub row_key: Vec<u8>,
pub mutations: Vec<Mutation>,
}
Expand description
Request message for Bigtable.MutateRow.
Fields§
§table_name: String
Optional. The unique name of the table to which the mutation should be applied.
Values are of the form
projects/<project>/instances/<instance>/tables/<table>
.
Optional. The unique name of the AuthorizedView to which the mutation should be applied.
Values are of the form
projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>
.
app_profile_id: String
This value specifies routing for replication. If not specified, the “default” application profile will be used.
row_key: Vec<u8>
Required. The key of the row to which the mutation should be applied.
mutations: Vec<Mutation>
Required. Changes to be atomically applied to the specified row. Entries are applied in order, meaning that earlier mutations can be masked by later ones. Must contain at least one entry and at most 100000.
Trait Implementations§
Source§impl Clone for MutateRowRequest
impl Clone for MutateRowRequest
Source§fn clone(&self) -> MutateRowRequest
fn clone(&self) -> MutateRowRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MutateRowRequest
impl Debug for MutateRowRequest
Source§impl Default for MutateRowRequest
impl Default for MutateRowRequest
Source§impl Message for MutateRowRequest
impl Message for MutateRowRequest
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 MutateRowRequest
impl PartialEq for MutateRowRequest
impl StructuralPartialEq for MutateRowRequest
Auto Trait Implementations§
impl Freeze for MutateRowRequest
impl RefUnwindSafe for MutateRowRequest
impl Send for MutateRowRequest
impl Sync for MutateRowRequest
impl Unpin for MutateRowRequest
impl UnwindSafe for MutateRowRequest
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
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> 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