Struct google_api_proto::google::cloud::discoveryengine::v1alpha::CreateSampleQuerySetRequest
source · pub struct CreateSampleQuerySetRequest {
pub parent: String,
pub sample_query_set: Option<SampleQuerySet>,
pub sample_query_set_id: String,
}
Expand description
Request message for [SampleQuerySetService.CreateSampleQuerySet][google.cloud.discoveryengine.v1alpha.SampleQuerySetService.CreateSampleQuerySet] method.
Fields§
§parent: String
Required. The parent resource name, such as
projects/{project}/locations/{location}
.
sample_query_set: Option<SampleQuerySet>
Required. The [SampleQuerySet][google.cloud.discoveryengine.v1alpha.SampleQuerySet] to create.
sample_query_set_id: String
Required. The ID to use for the [SampleQuerySet][google.cloud.discoveryengine.v1alpha.SampleQuerySet], which will become the final component of the [SampleQuerySet.name][google.cloud.discoveryengine.v1alpha.SampleQuerySet.name].
If the caller does not have permission to create the
[SampleQuerySet][google.cloud.discoveryengine.v1alpha.SampleQuerySet],
regardless of whether or not it exists, a PERMISSION_DENIED
error is
returned.
This field must be unique among all
[SampleQuerySet][google.cloud.discoveryengine.v1alpha.SampleQuerySet]s with
the same
[parent][google.cloud.discoveryengine.v1alpha.CreateSampleQuerySetRequest.parent].
Otherwise, an ALREADY_EXISTS
error is returned.
This field must conform to RFC-1034
standard with a length limit of 63 characters. Otherwise, an
INVALID_ARGUMENT
error is returned.
Trait Implementations§
source§impl Clone for CreateSampleQuerySetRequest
impl Clone for CreateSampleQuerySetRequest
source§fn clone(&self) -> CreateSampleQuerySetRequest
fn clone(&self) -> CreateSampleQuerySetRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateSampleQuerySetRequest
impl Debug for CreateSampleQuerySetRequest
source§impl Message for CreateSampleQuerySetRequest
impl Message for CreateSampleQuerySetRequest
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 CreateSampleQuerySetRequest
impl PartialEq for CreateSampleQuerySetRequest
source§fn eq(&self, other: &CreateSampleQuerySetRequest) -> bool
fn eq(&self, other: &CreateSampleQuerySetRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateSampleQuerySetRequest
Auto Trait Implementations§
impl Freeze for CreateSampleQuerySetRequest
impl RefUnwindSafe for CreateSampleQuerySetRequest
impl Send for CreateSampleQuerySetRequest
impl Sync for CreateSampleQuerySetRequest
impl Unpin for CreateSampleQuerySetRequest
impl UnwindSafe for CreateSampleQuerySetRequest
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