Google Meet V2 API - Class Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client (v0.3.0)

Reference documentation and code samples for the Google Meet V2 API class Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.

REST client for the ConferenceRecordsService service.

REST API for services dealing with conference records.

Inherits

  • Object

Methods

.configure

def self.configure() { |config| ... } -> Client::Configuration

Configure the ConferenceRecordsService Client class.

See Configuration for a description of the configuration fields.

Yields
  • (config) — Configure the Client client.
Yield Parameter
Example
# Modify the configuration for all ConferenceRecordsService clients
::Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.configure do |config|
  config.timeout = 10.0
end

#configure

def configure() { |config| ... } -> Client::Configuration

Configure the ConferenceRecordsService Client instance.

The configuration is set to the derived mode, meaning that values can be changed, but structural changes (adding new fields, etc.) are not allowed. Structural changes should be made on Client.configure.

See Configuration for a description of the configuration fields.

Yields
  • (config) — Configure the Client client.
Yield Parameter

#get_conference_record

def get_conference_record(request, options = nil) -> ::Google::Apps::Meet::V2::ConferenceRecord
def get_conference_record(name: nil) -> ::Google::Apps::Meet::V2::ConferenceRecord

Gets a conference record by conference ID.

Overloads
def get_conference_record(request, options = nil) -> ::Google::Apps::Meet::V2::ConferenceRecord
Pass arguments to get_conference_record via a request object, either of type GetConferenceRecordRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetConferenceRecordRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_conference_record(name: nil) -> ::Google::Apps::Meet::V2::ConferenceRecord
Pass arguments to get_conference_record via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the conference.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetConferenceRecordRequest.new

# Call the get_conference_record method.
result = client.get_conference_record request

# The returned object is of type Google::Apps::Meet::V2::ConferenceRecord.
p result

#get_participant

def get_participant(request, options = nil) -> ::Google::Apps::Meet::V2::Participant
def get_participant(name: nil) -> ::Google::Apps::Meet::V2::Participant

Gets a participant by participant ID.

Overloads
def get_participant(request, options = nil) -> ::Google::Apps::Meet::V2::Participant
Pass arguments to get_participant via a request object, either of type GetParticipantRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetParticipantRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_participant(name: nil) -> ::Google::Apps::Meet::V2::Participant
Pass arguments to get_participant via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the participant.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetParticipantRequest.new

# Call the get_participant method.
result = client.get_participant request

# The returned object is of type Google::Apps::Meet::V2::Participant.
p result

#get_participant_session

def get_participant_session(request, options = nil) -> ::Google::Apps::Meet::V2::ParticipantSession
def get_participant_session(name: nil) -> ::Google::Apps::Meet::V2::ParticipantSession

Gets a participant session by participant session ID.

Overloads
def get_participant_session(request, options = nil) -> ::Google::Apps::Meet::V2::ParticipantSession
Pass arguments to get_participant_session via a request object, either of type GetParticipantSessionRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetParticipantSessionRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_participant_session(name: nil) -> ::Google::Apps::Meet::V2::ParticipantSession
Pass arguments to get_participant_session via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the participant.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetParticipantSessionRequest.new

# Call the get_participant_session method.
result = client.get_participant_session request

# The returned object is of type Google::Apps::Meet::V2::ParticipantSession.
p result

#get_recording

def get_recording(request, options = nil) -> ::Google::Apps::Meet::V2::Recording
def get_recording(name: nil) -> ::Google::Apps::Meet::V2::Recording

Gets a recording by recording ID.

Overloads
def get_recording(request, options = nil) -> ::Google::Apps::Meet::V2::Recording
Pass arguments to get_recording via a request object, either of type GetRecordingRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetRecordingRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_recording(name: nil) -> ::Google::Apps::Meet::V2::Recording
Pass arguments to get_recording via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the recording.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetRecordingRequest.new

# Call the get_recording method.
result = client.get_recording request

# The returned object is of type Google::Apps::Meet::V2::Recording.
p result

#get_transcript

def get_transcript(request, options = nil) -> ::Google::Apps::Meet::V2::Transcript
def get_transcript(name: nil) -> ::Google::Apps::Meet::V2::Transcript

Gets a transcript by transcript ID.

Overloads
def get_transcript(request, options = nil) -> ::Google::Apps::Meet::V2::Transcript
Pass arguments to get_transcript via a request object, either of type GetTranscriptRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetTranscriptRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_transcript(name: nil) -> ::Google::Apps::Meet::V2::Transcript
Pass arguments to get_transcript via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the transcript.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetTranscriptRequest.new

# Call the get_transcript method.
result = client.get_transcript request

# The returned object is of type Google::Apps::Meet::V2::Transcript.
p result

#get_transcript_entry

def get_transcript_entry(request, options = nil) -> ::Google::Apps::Meet::V2::TranscriptEntry
def get_transcript_entry(name: nil) -> ::Google::Apps::Meet::V2::TranscriptEntry

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.

Overloads
def get_transcript_entry(request, options = nil) -> ::Google::Apps::Meet::V2::TranscriptEntry
Pass arguments to get_transcript_entry via a request object, either of type GetTranscriptEntryRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::GetTranscriptEntryRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def get_transcript_entry(name: nil) -> ::Google::Apps::Meet::V2::TranscriptEntry
Pass arguments to get_transcript_entry via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameter
  • name (::String) — Required. Resource name of the TranscriptEntry.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::GetTranscriptEntryRequest.new

# Call the get_transcript_entry method.
result = client.get_transcript_entry request

# The returned object is of type Google::Apps::Meet::V2::TranscriptEntry.
p result

#initialize

def initialize() { |config| ... } -> Client

Create a new ConferenceRecordsService REST client object.

Yields
  • (config) — Configure the ConferenceRecordsService client.
Yield Parameter
Returns
  • (Client) — a new instance of Client
Example
# Create a client using the default configuration
client = ::Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a client using a custom configuration
client = ::Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new do |config|
  config.timeout = 10.0
end

#list_conference_records

def list_conference_records(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ConferenceRecord>
def list_conference_records(page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ConferenceRecord>

Lists the conference records. By default, ordered by start time and in descending order.

Overloads
def list_conference_records(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ConferenceRecord>
Pass arguments to list_conference_records via a request object, either of type ListConferenceRecordsRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListConferenceRecordsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_conference_records(page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ConferenceRecord>
Pass arguments to list_conference_records via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • page_size (::Integer) —

    Optional. Maximum number of conference records to return. The service might return fewer than this value. If unspecified, at most 25 conference records are returned. The maximum value is 100; values above 100 are coerced to

    1. Maximum might change in the future.
  • page_token (::String) — Optional. Page token returned from previous List Call.
  • filter (::String) — Optional. User specified filtering condition in EBNF format. The following are the filterable fields:

    • space.meeting_code
    • space.name
    • start_time
    • end_time

    For example, space.meeting_code = "abc-mnop-xyz".

Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListConferenceRecordsRequest.new

# Call the list_conference_records method.
result = client.list_conference_records request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::ConferenceRecord.
  p item
end

#list_participant_sessions

def list_participant_sessions(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ParticipantSession>
def list_participant_sessions(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ParticipantSession>

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'.

Overloads
def list_participant_sessions(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ParticipantSession>
Pass arguments to list_participant_sessions via a request object, either of type ListParticipantSessionsRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListParticipantSessionsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_participant_sessions(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::ParticipantSession>
Pass arguments to list_participant_sessions via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • parent (::String) — Required. Format: conferenceRecords/{conference_record}/participants/{participant}
  • page_size (::Integer) — Optional. Maximum number of participant sessions to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.
  • page_token (::String) — Optional. Page token returned from previous List Call.
  • filter (::String) — Optional. User specified filtering condition in EBNF format. The following are the filterable fields:

    • start_time
    • end_time

    For example, end_time IS NULL returns active participant sessions in the conference record.

Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListParticipantSessionsRequest.new

# Call the list_participant_sessions method.
result = client.list_participant_sessions request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::ParticipantSession.
  p item
end

#list_participants

def list_participants(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Participant>
def list_participants(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Participant>

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'.

Overloads
def list_participants(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Participant>
Pass arguments to list_participants via a request object, either of type ListParticipantsRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListParticipantsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_participants(parent: nil, page_size: nil, page_token: nil, filter: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Participant>
Pass arguments to list_participants via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • parent (::String) — Required. Format: conferenceRecords/{conference_record}
  • page_size (::Integer) — Maximum number of participants to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.
  • page_token (::String) — Page token returned from previous List Call.
  • filter (::String) — Optional. User specified filtering condition in EBNF format. The following are the filterable fields:

    • earliest_start_time
    • latest_end_time

    For example, latest_end_time IS NULL returns active participants in the conference.

Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListParticipantsRequest.new

# Call the list_participants method.
result = client.list_participants request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::Participant.
  p item
end

#list_recordings

def list_recordings(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Recording>
def list_recordings(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Recording>

Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

Overloads
def list_recordings(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Recording>
Pass arguments to list_recordings via a request object, either of type ListRecordingsRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListRecordingsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_recordings(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Recording>
Pass arguments to list_recordings via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • parent (::String) — Required. Format: conferenceRecords/{conference_record}
  • page_size (::Integer) — Maximum number of recordings to return. The service might return fewer than this value. If unspecified, at most 10 recordings are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
  • page_token (::String) — Page token returned from previous List Call.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListRecordingsRequest.new

# Call the list_recordings method.
result = client.list_recordings request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::Recording.
  p item
end

#list_transcript_entries

def list_transcript_entries(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::TranscriptEntry>
def list_transcript_entries(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::TranscriptEntry>

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.

Overloads
def list_transcript_entries(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::TranscriptEntry>
Pass arguments to list_transcript_entries via a request object, either of type ListTranscriptEntriesRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListTranscriptEntriesRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_transcript_entries(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::TranscriptEntry>
Pass arguments to list_transcript_entries via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • parent (::String) — Required. Format: conferenceRecords/{conference_record}/transcripts/{transcript}
  • page_size (::Integer) — Maximum number of entries to return. The service might return fewer than this value. If unspecified, at most 10 entries are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
  • page_token (::String) — Page token returned from previous List Call.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListTranscriptEntriesRequest.new

# Call the list_transcript_entries method.
result = client.list_transcript_entries request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::TranscriptEntry.
  p item
end

#list_transcripts

def list_transcripts(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Transcript>
def list_transcripts(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Transcript>

Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

Overloads
def list_transcripts(request, options = nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Transcript>
Pass arguments to list_transcripts via a request object, either of type ListTranscriptsRequest or an equivalent Hash.
Parameters
  • request (::Google::Apps::Meet::V2::ListTranscriptsRequest, ::Hash) — A request object representing the call parameters. Required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash.
  • options (::Gapic::CallOptions, ::Hash) — Overrides the default settings for this call, e.g, timeout, retries etc. Optional.
def list_transcripts(parent: nil, page_size: nil, page_token: nil) -> ::Gapic::Rest::PagedEnumerable<::Google::Apps::Meet::V2::Transcript>
Pass arguments to list_transcripts via keyword arguments. Note that at least one keyword argument is required. To specify no parameters, or to keep all the default parameter values, pass an empty Hash as a request object (see above).
Parameters
  • parent (::String) — Required. Format: conferenceRecords/{conference_record}
  • page_size (::Integer) — Maximum number of transcripts to return. The service might return fewer than this value. If unspecified, at most 10 transcripts are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
  • page_token (::String) — Page token returned from previous List Call.
Yields
  • (result, operation) — Access the result along with the TransportOperation object
Yield Parameters
Returns
Raises
  • (::Google::Cloud::Error) — if the REST call is aborted.
Example

Basic example

require "google/apps/meet/v2"

# Create a client object. The client can be reused for multiple calls.
client = Google::Apps::Meet::V2::ConferenceRecordsService::Rest::Client.new

# Create a request. To set request fields, pass in keyword arguments.
request = Google::Apps::Meet::V2::ListTranscriptsRequest.new

# Call the list_transcripts method.
result = client.list_transcripts request

# The returned object is of type Gapic::PagedEnumerable. You can iterate
# over elements, and API calls will be issued to fetch pages as needed.
result.each do |item|
  # Each element is of type ::Google::Apps::Meet::V2::Transcript.
  p item
end

#logger

def logger() -> Logger

The logger used for request/response debug logging.

Returns
  • (Logger)

#universe_domain

def universe_domain() -> String

The effective universe domain

Returns
  • (String)