Struct google_api_proto::google::cloud::contactcenterinsights::v1::UploadConversationRequest
source · pub struct UploadConversationRequest {
pub parent: String,
pub conversation: Option<Conversation>,
pub conversation_id: String,
pub redaction_config: Option<RedactionConfig>,
pub speech_config: Option<SpeechConfig>,
}
Expand description
Request to upload a conversation.
Fields§
§parent: String
Required. The parent resource of the conversation.
conversation: Option<Conversation>
Required. The conversation resource to create.
conversation_id: String
Optional. A unique ID for the new conversation. This ID will become the final component of the conversation’s resource name. If no ID is specified, a server-generated ID will be used.
This value should be 4-64 characters and must match the regular
expression ^\[a-z0-9-\]{4,64}$
. Valid characters are [a-z][0-9]-
redaction_config: Option<RedactionConfig>
Optional. DLP settings for transcript redaction. Will default to the config specified in Settings.
speech_config: Option<SpeechConfig>
Optional. Speech-to-Text configuration. Will default to the config specified in Settings.
Trait Implementations§
source§impl Clone for UploadConversationRequest
impl Clone for UploadConversationRequest
source§fn clone(&self) -> UploadConversationRequest
fn clone(&self) -> UploadConversationRequest
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 UploadConversationRequest
impl Debug for UploadConversationRequest
source§impl Default for UploadConversationRequest
impl Default for UploadConversationRequest
source§impl Message for UploadConversationRequest
impl Message for UploadConversationRequest
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 UploadConversationRequest
impl PartialEq for UploadConversationRequest
source§fn eq(&self, other: &UploadConversationRequest) -> bool
fn eq(&self, other: &UploadConversationRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UploadConversationRequest
Auto Trait Implementations§
impl Freeze for UploadConversationRequest
impl RefUnwindSafe for UploadConversationRequest
impl Send for UploadConversationRequest
impl Sync for UploadConversationRequest
impl Unpin for UploadConversationRequest
impl UnwindSafe for UploadConversationRequest
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