Struct google_api_proto::google::cloud::discoveryengine::v1::ProvisionProjectRequest
source · pub struct ProvisionProjectRequest {
pub name: String,
pub accept_data_use_terms: bool,
pub data_use_terms_version: String,
}
Expand description
Request for [ProjectService.ProvisionProject][google.cloud.discoveryengine.v1.ProjectService.ProvisionProject] method.
Fields§
§name: String
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1.Project], such as
projects/{project_id_or_number}
.
accept_data_use_terms: bool
Required. Set to true
to specify that caller has read and would like to
give consent to the Terms for data
use.
data_use_terms_version: String
Required. The version of the Terms for data use that caller has read and would like to give consent to.
Acceptable version is 2022-11-23
, and this may change over time.
Trait Implementations§
source§impl Clone for ProvisionProjectRequest
impl Clone for ProvisionProjectRequest
source§fn clone(&self) -> ProvisionProjectRequest
fn clone(&self) -> ProvisionProjectRequest
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 ProvisionProjectRequest
impl Debug for ProvisionProjectRequest
source§impl Default for ProvisionProjectRequest
impl Default for ProvisionProjectRequest
source§impl Message for ProvisionProjectRequest
impl Message for ProvisionProjectRequest
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 ProvisionProjectRequest
impl PartialEq for ProvisionProjectRequest
source§fn eq(&self, other: &ProvisionProjectRequest) -> bool
fn eq(&self, other: &ProvisionProjectRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProvisionProjectRequest
Auto Trait Implementations§
impl Freeze for ProvisionProjectRequest
impl RefUnwindSafe for ProvisionProjectRequest
impl Send for ProvisionProjectRequest
impl Sync for ProvisionProjectRequest
impl Unpin for ProvisionProjectRequest
impl UnwindSafe for ProvisionProjectRequest
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