Struct google_api_proto::google::cloud::discoveryengine::v1alpha::search_request::content_search_spec::SnippetSpec
source · pub struct SnippetSpec {
pub max_snippet_count: i32,
pub reference_only: bool,
pub return_snippet: bool,
}
Expand description
A specification for configuring snippets in a search response.
Fields§
§max_snippet_count: i32
👎Deprecated
[DEPRECATED] This field is deprecated. To control snippet return, use
return_snippet
field. For backwards compatibility, we will return
snippet if max_snippet_count > 0.
reference_only: bool
👎Deprecated
[DEPRECATED] This field is deprecated and will have no affect on the snippet.
return_snippet: bool
If true
, then return snippet. If no snippet can be generated, we
return “No snippet is available for this page.” A snippet_status
with
SUCCESS
or NO_SNIPPET_AVAILABLE
will also be returned.
Trait Implementations§
source§impl Clone for SnippetSpec
impl Clone for SnippetSpec
source§fn clone(&self) -> SnippetSpec
fn clone(&self) -> SnippetSpec
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 SnippetSpec
impl Debug for SnippetSpec
source§impl Default for SnippetSpec
impl Default for SnippetSpec
source§impl Message for SnippetSpec
impl Message for SnippetSpec
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 SnippetSpec
impl PartialEq for SnippetSpec
source§fn eq(&self, other: &SnippetSpec) -> bool
fn eq(&self, other: &SnippetSpec) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SnippetSpec
impl StructuralPartialEq for SnippetSpec
Auto Trait Implementations§
impl Freeze for SnippetSpec
impl RefUnwindSafe for SnippetSpec
impl Send for SnippetSpec
impl Sync for SnippetSpec
impl Unpin for SnippetSpec
impl UnwindSafe for SnippetSpec
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