Struct google_api_proto::google::apps::meet::v2beta::conference_records_service_client::ConferenceRecordsServiceClient
source · pub struct ConferenceRecordsServiceClient<T> { /* private fields */ }
Expand description
REST API for services dealing with conference records.
Implementations§
source§impl<T> ConferenceRecordsServiceClient<T>where
T: GrpcService<BoxBody>,
T::Error: Into<StdError>,
T::ResponseBody: Body<Data = Bytes> + Send + 'static,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
impl<T> ConferenceRecordsServiceClient<T>where
T: GrpcService<BoxBody>,
T::Error: Into<StdError>,
T::ResponseBody: Body<Data = Bytes> + Send + 'static,
<T::ResponseBody as Body>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
pub fn with_origin(inner: T, origin: Uri) -> Self
pub fn with_interceptor<F>(
inner: T,
interceptor: F
) -> ConferenceRecordsServiceClient<InterceptedService<T, F>>where
F: Interceptor,
T::ResponseBody: Default,
T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>,
<T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,
sourcepub fn send_compressed(self, encoding: CompressionEncoding) -> Self
pub fn send_compressed(self, encoding: CompressionEncoding) -> Self
Compress requests with the given encoding.
This requires the server to support it otherwise it might respond with an error.
sourcepub fn accept_compressed(self, encoding: CompressionEncoding) -> Self
pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self
Enable decompressing responses.
sourcepub fn max_decoding_message_size(self, limit: usize) -> Self
pub fn max_decoding_message_size(self, limit: usize) -> Self
Limits the maximum size of a decoded message.
Default: 4MB
sourcepub fn max_encoding_message_size(self, limit: usize) -> Self
pub fn max_encoding_message_size(self, limit: usize) -> Self
Limits the maximum size of an encoded message.
Default: usize::MAX
sourcepub async fn get_conference_record(
&mut self,
request: impl IntoRequest<GetConferenceRecordRequest>
) -> Result<Response<ConferenceRecord>, Status>
pub async fn get_conference_record( &mut self, request: impl IntoRequest<GetConferenceRecordRequest> ) -> Result<Response<ConferenceRecord>, Status>
Developer Preview. Gets a conference record by conference ID.
sourcepub async fn list_conference_records(
&mut self,
request: impl IntoRequest<ListConferenceRecordsRequest>
) -> Result<Response<ListConferenceRecordsResponse>, Status>
pub async fn list_conference_records( &mut self, request: impl IntoRequest<ListConferenceRecordsRequest> ) -> Result<Response<ListConferenceRecordsResponse>, Status>
Developer Preview. Lists the conference records by start time and in descending order.
sourcepub async fn get_participant(
&mut self,
request: impl IntoRequest<GetParticipantRequest>
) -> Result<Response<Participant>, Status>
pub async fn get_participant( &mut self, request: impl IntoRequest<GetParticipantRequest> ) -> Result<Response<Participant>, Status>
Developer Preview. Gets a participant by participant ID.
sourcepub async fn list_participants(
&mut self,
request: impl IntoRequest<ListParticipantsRequest>
) -> Result<Response<ListParticipantsResponse>, Status>
pub async fn list_participants( &mut self, request: impl IntoRequest<ListParticipantsRequest> ) -> Result<Response<ListParticipantsResponse>, Status>
Developer Preview.
Lists the participants in a conference record, by default ordered by join
time and in descending order. This API supports fields
as standard
parameters like every other API. However, when the fields
request
parameter is omitted, this API defaults to 'participants/*, next_page_token'
.
sourcepub async fn get_participant_session(
&mut self,
request: impl IntoRequest<GetParticipantSessionRequest>
) -> Result<Response<ParticipantSession>, Status>
pub async fn get_participant_session( &mut self, request: impl IntoRequest<GetParticipantSessionRequest> ) -> Result<Response<ParticipantSession>, Status>
Developer Preview. Gets a participant session by participant session ID.
sourcepub async fn list_participant_sessions(
&mut self,
request: impl IntoRequest<ListParticipantSessionsRequest>
) -> Result<Response<ListParticipantSessionsResponse>, Status>
pub async fn list_participant_sessions( &mut self, request: impl IntoRequest<ListParticipantSessionsRequest> ) -> Result<Response<ListParticipantSessionsResponse>, Status>
Developer Preview.
Lists the participant sessions of a participant in a conference record, by
default ordered by join time and in descending order. This API supports
fields
as standard parameters like every other API. However, when the
fields
request parameter is omitted this API defaults to
'participantsessions/*, next_page_token'
.
sourcepub async fn get_recording(
&mut self,
request: impl IntoRequest<GetRecordingRequest>
) -> Result<Response<Recording>, Status>
pub async fn get_recording( &mut self, request: impl IntoRequest<GetRecordingRequest> ) -> Result<Response<Recording>, Status>
Developer Preview. Gets a recording by recording ID.
sourcepub async fn list_recordings(
&mut self,
request: impl IntoRequest<ListRecordingsRequest>
) -> Result<Response<ListRecordingsResponse>, Status>
pub async fn list_recordings( &mut self, request: impl IntoRequest<ListRecordingsRequest> ) -> Result<Response<ListRecordingsResponse>, Status>
Developer Preview. Lists the recording resources from the conference record.
sourcepub async fn get_transcript(
&mut self,
request: impl IntoRequest<GetTranscriptRequest>
) -> Result<Response<Transcript>, Status>
pub async fn get_transcript( &mut self, request: impl IntoRequest<GetTranscriptRequest> ) -> Result<Response<Transcript>, Status>
Developer Preview. Gets a transcript by transcript ID.
sourcepub async fn list_transcripts(
&mut self,
request: impl IntoRequest<ListTranscriptsRequest>
) -> Result<Response<ListTranscriptsResponse>, Status>
pub async fn list_transcripts( &mut self, request: impl IntoRequest<ListTranscriptsRequest> ) -> Result<Response<ListTranscriptsResponse>, Status>
Developer Preview. Lists the set of transcripts from the conference record.
sourcepub async fn get_transcript_entry(
&mut self,
request: impl IntoRequest<GetTranscriptEntryRequest>
) -> Result<Response<TranscriptEntry>, Status>
pub async fn get_transcript_entry( &mut self, request: impl IntoRequest<GetTranscriptEntryRequest> ) -> Result<Response<TranscriptEntry>, Status>
Developer Preview.
Gets a TranscriptEntry
resource by entry ID.
Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.
sourcepub async fn list_transcript_entries(
&mut self,
request: impl IntoRequest<ListTranscriptEntriesRequest>
) -> Result<Response<ListTranscriptEntriesResponse>, Status>
pub async fn list_transcript_entries( &mut self, request: impl IntoRequest<ListTranscriptEntriesRequest> ) -> Result<Response<ListTranscriptEntriesResponse>, Status>
Developer Preview. Lists the structured transcript entries per transcript. By default, ordered by start time and in ascending order.
Note: The transcript entries returned by the Google Meet API might not match the transcription found in the Google Docs transcript file. This can occur when the Google Docs transcript file is modified after generation.
Trait Implementations§
source§impl<T: Clone> Clone for ConferenceRecordsServiceClient<T>
impl<T: Clone> Clone for ConferenceRecordsServiceClient<T>
source§fn clone(&self) -> ConferenceRecordsServiceClient<T>
fn clone(&self) -> ConferenceRecordsServiceClient<T>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl<T> !Freeze for ConferenceRecordsServiceClient<T>
impl<T> RefUnwindSafe for ConferenceRecordsServiceClient<T>where
T: RefUnwindSafe,
impl<T> Send for ConferenceRecordsServiceClient<T>where
T: Send,
impl<T> Sync for ConferenceRecordsServiceClient<T>where
T: Sync,
impl<T> Unpin for ConferenceRecordsServiceClient<T>where
T: Unpin,
impl<T> UnwindSafe for ConferenceRecordsServiceClient<T>where
T: UnwindSafe,
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