Class ConferenceRecordsServiceClientImpl
ConferenceRecordsService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Apps.Meet.V2Beta
Assembly: Google.Apps.Meet.V2Beta.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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
Developer Preview. 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)
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.
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)
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.
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)
Developer Preview. Lists the conference records 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)
Developer Preview. Lists the conference records 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)
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'
.
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)
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'
.
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)
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'
.
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)
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'
.
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)
Developer Preview. Lists the recording resources from the conference record.
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)
Developer Preview. Lists the recording resources from the conference record.
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)
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.
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)
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.
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)
Developer Preview. Lists the set of transcripts from the conference record.
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)
Developer Preview. Lists the set of transcripts from the conference record.
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. |