Struct google_api_proto::google::cloud::visionai::v1::SearchIndexEndpointRequest
source · pub struct SearchIndexEndpointRequest {
pub index_endpoint: String,
pub criteria: Vec<Criteria>,
pub exclusion_criteria: Vec<Criteria>,
pub page_size: i32,
pub page_token: String,
pub query: Option<Query>,
}
Expand description
Request message for SearchIndexEndpoint.
Fields§
§index_endpoint: String
Required. The index endpoint to search. Format: `projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}’
criteria: Vec<Criteria>
Criteria applied to search results.
exclusion_criteria: Vec<Criteria>
Criteria to exclude from search results.
Note that fetch_matched_annotations
will be ignored.
page_size: i32
Requested page size. API may return fewer results than requested. If negative, INVALID_ARGUMENT error will be returned. If unspecified or 0, API will pick a default size, which is 10. If the requested page size is larger than the maximum size, API will pick the maximum size, which is 100.
page_token: String
The continuation token to fetch the next page. If empty, it means it is fetching the first page.
query: Option<Query>
The oneof global search query.
Trait Implementations§
source§impl Clone for SearchIndexEndpointRequest
impl Clone for SearchIndexEndpointRequest
source§fn clone(&self) -> SearchIndexEndpointRequest
fn clone(&self) -> SearchIndexEndpointRequest
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 SearchIndexEndpointRequest
impl Debug for SearchIndexEndpointRequest
source§impl Default for SearchIndexEndpointRequest
impl Default for SearchIndexEndpointRequest
source§impl Message for SearchIndexEndpointRequest
impl Message for SearchIndexEndpointRequest
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 SearchIndexEndpointRequest
impl PartialEq for SearchIndexEndpointRequest
source§fn eq(&self, other: &SearchIndexEndpointRequest) -> bool
fn eq(&self, other: &SearchIndexEndpointRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SearchIndexEndpointRequest
Auto Trait Implementations§
impl !Freeze for SearchIndexEndpointRequest
impl RefUnwindSafe for SearchIndexEndpointRequest
impl Send for SearchIndexEndpointRequest
impl Sync for SearchIndexEndpointRequest
impl Unpin for SearchIndexEndpointRequest
impl UnwindSafe for SearchIndexEndpointRequest
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