Struct google_api_proto::google::cloud::visionai::v1::UpdateCollectionRequest
source · pub struct UpdateCollectionRequest {
pub collection: Option<Collection>,
pub update_mask: Option<FieldMask>,
}
Expand description
Request message for UpdateCollectionRequest.
Fields§
§collection: Option<Collection>
Required. The collection to update.
The collection’s name
field is used to identify the collection to be
updated. Format:
projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}
update_mask: Option<FieldMask>
The list of fields to be updated.
- Unset
update_mask
or setupdate_mask
to be a single “*” only will update all updatable fields with the value provided incollection
. - To update
display_name
value to empty string, set it in thecollection
to empty string, and setupdate_mask
with “display_name”. Same applies to other updatable string fields in thecollection
.
Trait Implementations§
source§impl Clone for UpdateCollectionRequest
impl Clone for UpdateCollectionRequest
source§fn clone(&self) -> UpdateCollectionRequest
fn clone(&self) -> UpdateCollectionRequest
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 UpdateCollectionRequest
impl Debug for UpdateCollectionRequest
source§impl Default for UpdateCollectionRequest
impl Default for UpdateCollectionRequest
source§impl Message for UpdateCollectionRequest
impl Message for UpdateCollectionRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for UpdateCollectionRequest
impl PartialEq for UpdateCollectionRequest
source§fn eq(&self, other: &UpdateCollectionRequest) -> bool
fn eq(&self, other: &UpdateCollectionRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateCollectionRequest
Auto Trait Implementations§
impl Freeze for UpdateCollectionRequest
impl RefUnwindSafe for UpdateCollectionRequest
impl Send for UpdateCollectionRequest
impl Sync for UpdateCollectionRequest
impl Unpin for UpdateCollectionRequest
impl UnwindSafe for UpdateCollectionRequest
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
§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>
Wrap the input message
T
in a tonic::Request