Class ConferenceRecordsServiceClientImpl
ConferenceRecordsService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Apps.Meet.V2
Assembly: Google.Apps.Meet.V2.dll
Syntax
public sealed class ConferenceRecordsServiceClientImpl : ConferenceRecordsServiceClient
Remarks
REST API for services dealing with conference records.
Constructors
ConferenceRecordsServiceClientImpl(ConferenceRecordsServiceClient, ConferenceRecordsServiceSettings, ILogger)
Constructs a client wrapper for the ConferenceRecordsService service, with the specified gRPC client and settings.
Declaration
public ConferenceRecordsServiceClientImpl(ConferenceRecordsService.ConferenceRecordsServiceClient grpcClient, ConferenceRecordsServiceSettings settings, ILogger logger)
Parameters
Type | Name | Description |
---|---|---|
ConferenceRecordsService.ConferenceRecordsServiceClient | grpcClient | The underlying gRPC client. |
ConferenceRecordsServiceSettings | settings | The base ConferenceRecordsServiceSettings used within this client. |
ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC ConferenceRecordsService client
Declaration
public override ConferenceRecordsService.ConferenceRecordsServiceClient GrpcClient { get; }
Property Value
Type | Description |
---|---|
ConferenceRecordsService.ConferenceRecordsServiceClient |
Overrides
Methods
GetConferenceRecord(GetConferenceRecordRequest, CallSettings)
Gets a conference record by conference ID.
Declaration
public override ConferenceRecord GetConferenceRecord(GetConferenceRecordRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetConferenceRecordRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
ConferenceRecord | The RPC response. |
Overrides
GetConferenceRecordAsync(GetConferenceRecordRequest, CallSettings)
Gets a conference record by conference ID.
Declaration
public override Task<ConferenceRecord> GetConferenceRecordAsync(GetConferenceRecordRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetConferenceRecordRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<ConferenceRecord> | A Task containing the RPC response. |
Overrides
GetParticipant(GetParticipantRequest, CallSettings)
Gets a participant by participant ID.
Declaration
public override Participant GetParticipant(GetParticipantRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetParticipantRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Participant | The RPC response. |
Overrides
GetParticipantAsync(GetParticipantRequest, CallSettings)
Gets a participant by participant ID.
Declaration
public override Task<Participant> GetParticipantAsync(GetParticipantRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetParticipantRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<Participant> | A Task containing the RPC response. |
Overrides
GetParticipantSession(GetParticipantSessionRequest, CallSettings)
Gets a participant session by participant session ID.
Declaration
public override ParticipantSession GetParticipantSession(GetParticipantSessionRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetParticipantSessionRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
ParticipantSession | The RPC response. |
Overrides
GetParticipantSessionAsync(GetParticipantSessionRequest, CallSettings)
Gets a participant session by participant session ID.
Declaration
public override Task<ParticipantSession> GetParticipantSessionAsync(GetParticipantSessionRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetParticipantSessionRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<ParticipantSession> | A Task containing the RPC response. |
Overrides
GetRecording(GetRecordingRequest, CallSettings)
Gets a recording by recording ID.
Declaration
public override Recording GetRecording(GetRecordingRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetRecordingRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Recording | The RPC response. |
Overrides
GetRecordingAsync(GetRecordingRequest, CallSettings)
Gets a recording by recording ID.
Declaration
public override Task<Recording> GetRecordingAsync(GetRecordingRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetRecordingRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<Recording> | A Task containing the RPC response. |
Overrides
GetTranscript(GetTranscriptRequest, CallSettings)
Gets a transcript by transcript ID.
Declaration
public override Transcript GetTranscript(GetTranscriptRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetTranscriptRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Transcript | The RPC response. |
Overrides
GetTranscriptAsync(GetTranscriptRequest, CallSettings)
Gets a transcript by transcript ID.
Declaration
public override Task<Transcript> GetTranscriptAsync(GetTranscriptRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetTranscriptRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<Transcript> | A Task containing the RPC response. |
Overrides
GetTranscriptEntry(GetTranscriptEntryRequest, CallSettings)
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.
Declaration
public override TranscriptEntry GetTranscriptEntry(GetTranscriptEntryRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetTranscriptEntryRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
TranscriptEntry | The RPC response. |
Overrides
GetTranscriptEntryAsync(GetTranscriptEntryRequest, CallSettings)
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.
Declaration
public override Task<TranscriptEntry> GetTranscriptEntryAsync(GetTranscriptEntryRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
GetTranscriptEntryRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
Task<TranscriptEntry> | A Task containing the RPC response. |
Overrides
ListConferenceRecords(ListConferenceRecordsRequest, CallSettings)
Lists the conference records. By default, ordered by start time and in descending order.
Declaration
public override PagedEnumerable<ListConferenceRecordsResponse, ConferenceRecord> ListConferenceRecords(ListConferenceRecordsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListConferenceRecordsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListConferenceRecordsResponse, ConferenceRecord> | A pageable sequence of ConferenceRecord resources. |
Overrides
ListConferenceRecordsAsync(ListConferenceRecordsRequest, CallSettings)
Lists the conference records. By default, ordered by start time and in descending order.
Declaration
public override PagedAsyncEnumerable<ListConferenceRecordsResponse, ConferenceRecord> ListConferenceRecordsAsync(ListConferenceRecordsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListConferenceRecordsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListConferenceRecordsResponse, ConferenceRecord> | A pageable asynchronous sequence of ConferenceRecord resources. |
Overrides
ListParticipantSessions(ListParticipantSessionsRequest, CallSettings)
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'
.
Declaration
public override PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessions(ListParticipantSessionsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListParticipantSessionsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListParticipantSessionsResponse, ParticipantSession> | A pageable sequence of ParticipantSession resources. |
Overrides
ListParticipantSessionsAsync(ListParticipantSessionsRequest, CallSettings)
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'
.
Declaration
public override PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> ListParticipantSessionsAsync(ListParticipantSessionsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListParticipantSessionsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListParticipantSessionsResponse, ParticipantSession> | A pageable asynchronous sequence of ParticipantSession resources. |
Overrides
ListParticipants(ListParticipantsRequest, CallSettings)
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'
.
Declaration
public override PagedEnumerable<ListParticipantsResponse, Participant> ListParticipants(ListParticipantsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListParticipantsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListParticipantsResponse, Participant> | A pageable sequence of Participant resources. |
Overrides
ListParticipantsAsync(ListParticipantsRequest, CallSettings)
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'
.
Declaration
public override PagedAsyncEnumerable<ListParticipantsResponse, Participant> ListParticipantsAsync(ListParticipantsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListParticipantsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListParticipantsResponse, Participant> | A pageable asynchronous sequence of Participant resources. |
Overrides
ListRecordings(ListRecordingsRequest, CallSettings)
Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.
Declaration
public override PagedEnumerable<ListRecordingsResponse, Recording> ListRecordings(ListRecordingsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListRecordingsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListRecordingsResponse, Recording> | A pageable sequence of Recording resources. |
Overrides
ListRecordingsAsync(ListRecordingsRequest, CallSettings)
Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.
Declaration
public override PagedAsyncEnumerable<ListRecordingsResponse, Recording> ListRecordingsAsync(ListRecordingsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListRecordingsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListRecordingsResponse, Recording> | A pageable asynchronous sequence of Recording resources. |
Overrides
ListTranscriptEntries(ListTranscriptEntriesRequest, CallSettings)
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.
Declaration
public override PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntries(ListTranscriptEntriesRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListTranscriptEntriesRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> | A pageable sequence of TranscriptEntry resources. |
Overrides
ListTranscriptEntriesAsync(ListTranscriptEntriesRequest, CallSettings)
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.
Declaration
public override PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> ListTranscriptEntriesAsync(ListTranscriptEntriesRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListTranscriptEntriesRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListTranscriptEntriesResponse, TranscriptEntry> | A pageable asynchronous sequence of TranscriptEntry resources. |
Overrides
ListTranscripts(ListTranscriptsRequest, CallSettings)
Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.
Declaration
public override PagedEnumerable<ListTranscriptsResponse, Transcript> ListTranscripts(ListTranscriptsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListTranscriptsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedEnumerable<ListTranscriptsResponse, Transcript> | A pageable sequence of Transcript resources. |
Overrides
ListTranscriptsAsync(ListTranscriptsRequest, CallSettings)
Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.
Declaration
public override PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> ListTranscriptsAsync(ListTranscriptsRequest request, CallSettings callSettings = null)
Parameters
Type | Name | Description |
---|---|---|
ListTranscriptsRequest | request | The request object containing all of the parameters for the API call. |
CallSettings | callSettings | If not null, applies overrides to this RPC call. |
Returns
Type | Description |
---|---|
PagedAsyncEnumerable<ListTranscriptsResponse, Transcript> | A pageable asynchronous sequence of Transcript resources. |