Class ConferenceRecordsServiceClient

java.lang.Object
com.google.apps.meet.v2.ConferenceRecordsServiceClient
All Implemented Interfaces:
BackgroundResource, AutoCloseable

@Generated("by gapic-generator-java") public class ConferenceRecordsServiceClient extends Object implements BackgroundResource
Service Description: REST API for services dealing with conference records.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
     ConferenceRecordsServiceClient.create()) {
   ConferenceRecordName name = ConferenceRecordName.of("[CONFERENCE_RECORD]");
   ConferenceRecord response = conferenceRecordsServiceClient.getConferenceRecord(name);
 }
 

Note: close() needs to be called on the ConferenceRecordsServiceClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

Methods
Method Description Method Variants

GetConferenceRecord

Gets a conference record by conference ID.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getConferenceRecord(GetConferenceRecordRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getConferenceRecord(ConferenceRecordName name)

  • getConferenceRecord(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getConferenceRecordCallable()

ListConferenceRecords

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

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listConferenceRecords(ListConferenceRecordsRequest request)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listConferenceRecordsPagedCallable()

  • listConferenceRecordsCallable()

GetParticipant

Gets a participant by participant ID.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getParticipant(GetParticipantRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getParticipant(ParticipantName name)

  • getParticipant(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getParticipantCallable()

ListParticipants

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

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listParticipants(ListParticipantsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listParticipants(ConferenceRecordName parent)

  • listParticipants(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listParticipantsPagedCallable()

  • listParticipantsCallable()

GetParticipantSession

Gets a participant session by participant session ID.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getParticipantSession(GetParticipantSessionRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getParticipantSession(ParticipantSessionName name)

  • getParticipantSession(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getParticipantSessionCallable()

ListParticipantSessions

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

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listParticipantSessions(ListParticipantSessionsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listParticipantSessions(ParticipantName parent)

  • listParticipantSessions(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listParticipantSessionsPagedCallable()

  • listParticipantSessionsCallable()

GetRecording

Gets a recording by recording ID.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getRecording(GetRecordingRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getRecording(RecordingName name)

  • getRecording(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getRecordingCallable()

ListRecordings

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

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listRecordings(ListRecordingsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listRecordings(ConferenceRecordName parent)

  • listRecordings(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listRecordingsPagedCallable()

  • listRecordingsCallable()

GetTranscript

Gets a transcript by transcript ID.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getTranscript(GetTranscriptRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getTranscript(TranscriptName name)

  • getTranscript(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getTranscriptCallable()

ListTranscripts

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

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listTranscripts(ListTranscriptsRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listTranscripts(ConferenceRecordName parent)

  • listTranscripts(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listTranscriptsPagedCallable()

  • listTranscriptsCallable()

GetTranscriptEntry

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.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • getTranscriptEntry(GetTranscriptEntryRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • getTranscriptEntry(TranscriptEntryName name)

  • getTranscriptEntry(String name)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • getTranscriptEntryCallable()

ListTranscriptEntries

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.

Request object method variants only take one parameter, a request object, which must be constructed before the call.

  • listTranscriptEntries(ListTranscriptEntriesRequest request)

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

  • listTranscriptEntries(TranscriptName parent)

  • listTranscriptEntries(String parent)

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

  • listTranscriptEntriesPagedCallable()

  • listTranscriptEntriesCallable()

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of ConferenceRecordsServiceSettings to create(). For example:

To customize credentials:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ConferenceRecordsServiceSettings conferenceRecordsServiceSettings =
     ConferenceRecordsServiceSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 ConferenceRecordsServiceClient conferenceRecordsServiceClient =
     ConferenceRecordsServiceClient.create(conferenceRecordsServiceSettings);
 

To customize the endpoint:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ConferenceRecordsServiceSettings conferenceRecordsServiceSettings =
     ConferenceRecordsServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
 ConferenceRecordsServiceClient conferenceRecordsServiceClient =
     ConferenceRecordsServiceClient.create(conferenceRecordsServiceSettings);
 

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 ConferenceRecordsServiceSettings conferenceRecordsServiceSettings =
     ConferenceRecordsServiceSettings.newHttpJsonBuilder().build();
 ConferenceRecordsServiceClient conferenceRecordsServiceClient =
     ConferenceRecordsServiceClient.create(conferenceRecordsServiceSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

  • Constructor Details

    • ConferenceRecordsServiceClient

      protected ConferenceRecordsServiceClient(ConferenceRecordsServiceSettings settings) throws IOException
      Constructs an instance of ConferenceRecordsServiceClient, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.
      Throws:
      IOException
    • ConferenceRecordsServiceClient

      protected ConferenceRecordsServiceClient(ConferenceRecordsServiceStub stub)
  • Method Details

    • create

      public static final ConferenceRecordsServiceClient create() throws IOException
      Constructs an instance of ConferenceRecordsServiceClient with default settings.
      Throws:
      IOException
    • create

      public static final ConferenceRecordsServiceClient create(ConferenceRecordsServiceSettings settings) throws IOException
      Constructs an instance of ConferenceRecordsServiceClient, using the given settings. The channels are created based on the settings passed in, or defaults for any settings that are not set.
      Throws:
      IOException
    • create

      Constructs an instance of ConferenceRecordsServiceClient, using the given stub for making calls. This is for advanced usage - prefer using create(ConferenceRecordsServiceSettings).
    • getSettings

      public final ConferenceRecordsServiceSettings getSettings()
    • getStub

      public ConferenceRecordsServiceStub getStub()
    • getConferenceRecord

      public final ConferenceRecord getConferenceRecord(ConferenceRecordName name)
      Gets a conference record by conference ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ConferenceRecordName name = ConferenceRecordName.of("[CONFERENCE_RECORD]");
         ConferenceRecord response = conferenceRecordsServiceClient.getConferenceRecord(name);
       }
       
      Parameters:
      name - Required. Resource name of the conference.
      Throws:
      ApiException - if the remote call fails
    • getConferenceRecord

      public final ConferenceRecord getConferenceRecord(String name)
      Gets a conference record by conference ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name = ConferenceRecordName.of("[CONFERENCE_RECORD]").toString();
         ConferenceRecord response = conferenceRecordsServiceClient.getConferenceRecord(name);
       }
       
      Parameters:
      name - Required. Resource name of the conference.
      Throws:
      ApiException - if the remote call fails
    • getConferenceRecord

      public final ConferenceRecord getConferenceRecord(GetConferenceRecordRequest request)
      Gets a conference record by conference ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetConferenceRecordRequest request =
             GetConferenceRecordRequest.newBuilder()
                 .setName(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .build();
         ConferenceRecord response = conferenceRecordsServiceClient.getConferenceRecord(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getConferenceRecordCallable

      public final UnaryCallable<GetConferenceRecordRequest,ConferenceRecord> getConferenceRecordCallable()
      Gets a conference record by conference ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetConferenceRecordRequest request =
             GetConferenceRecordRequest.newBuilder()
                 .setName(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .build();
         ApiFuture<ConferenceRecord> future =
             conferenceRecordsServiceClient.getConferenceRecordCallable().futureCall(request);
         // Do something.
         ConferenceRecord response = future.get();
       }
       
    • listConferenceRecords

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListConferenceRecordsRequest request =
             ListConferenceRecordsRequest.newBuilder()
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         for (ConferenceRecord element :
             conferenceRecordsServiceClient.listConferenceRecords(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listConferenceRecordsPagedCallable

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListConferenceRecordsRequest request =
             ListConferenceRecordsRequest.newBuilder()
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         ApiFuture<ConferenceRecord> future =
             conferenceRecordsServiceClient.listConferenceRecordsPagedCallable().futureCall(request);
         // Do something.
         for (ConferenceRecord element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listConferenceRecordsCallable

      public final UnaryCallable<ListConferenceRecordsRequest,ListConferenceRecordsResponse> listConferenceRecordsCallable()
      Lists the conference records. By default, ordered by start time and in descending order.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListConferenceRecordsRequest request =
             ListConferenceRecordsRequest.newBuilder()
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         while (true) {
           ListConferenceRecordsResponse response =
               conferenceRecordsServiceClient.listConferenceRecordsCallable().call(request);
           for (ConferenceRecord element : response.getConferenceRecordsList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • getParticipant

      public final Participant getParticipant(ParticipantName name)
      Gets a participant by participant ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ParticipantName name = ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]");
         Participant response = conferenceRecordsServiceClient.getParticipant(name);
       }
       
      Parameters:
      name - Required. Resource name of the participant.
      Throws:
      ApiException - if the remote call fails
    • getParticipant

      public final Participant getParticipant(String name)
      Gets a participant by participant ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name = ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString();
         Participant response = conferenceRecordsServiceClient.getParticipant(name);
       }
       
      Parameters:
      name - Required. Resource name of the participant.
      Throws:
      ApiException - if the remote call fails
    • getParticipant

      public final Participant getParticipant(GetParticipantRequest request)
      Gets a participant by participant ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetParticipantRequest request =
             GetParticipantRequest.newBuilder()
                 .setName(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
                 .build();
         Participant response = conferenceRecordsServiceClient.getParticipant(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getParticipantCallable

      public final UnaryCallable<GetParticipantRequest,Participant> getParticipantCallable()
      Gets a participant by participant ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetParticipantRequest request =
             GetParticipantRequest.newBuilder()
                 .setName(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
                 .build();
         ApiFuture<Participant> future =
             conferenceRecordsServiceClient.getParticipantCallable().futureCall(request);
         // Do something.
         Participant response = future.get();
       }
       
    • listParticipants

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ConferenceRecordName parent = ConferenceRecordName.of("[CONFERENCE_RECORD]");
         for (Participant element :
             conferenceRecordsServiceClient.listParticipants(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listParticipants

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String parent = ConferenceRecordName.of("[CONFERENCE_RECORD]").toString();
         for (Participant element :
             conferenceRecordsServiceClient.listParticipants(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listParticipants

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantsRequest request =
             ListParticipantsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         for (Participant element :
             conferenceRecordsServiceClient.listParticipants(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listParticipantsPagedCallable

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantsRequest request =
             ListParticipantsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         ApiFuture<Participant> future =
             conferenceRecordsServiceClient.listParticipantsPagedCallable().futureCall(request);
         // Do something.
         for (Participant element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listParticipantsCallable

      public final UnaryCallable<ListParticipantsRequest,ListParticipantsResponse> listParticipantsCallable()
      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'`.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantsRequest request =
             ListParticipantsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         while (true) {
           ListParticipantsResponse response =
               conferenceRecordsServiceClient.listParticipantsCallable().call(request);
           for (Participant element : response.getParticipantsList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • getParticipantSession

      public final ParticipantSession getParticipantSession(ParticipantSessionName name)
      Gets a participant session by participant session ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ParticipantSessionName name =
             ParticipantSessionName.of(
                 "[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]");
         ParticipantSession response = conferenceRecordsServiceClient.getParticipantSession(name);
       }
       
      Parameters:
      name - Required. Resource name of the participant.
      Throws:
      ApiException - if the remote call fails
    • getParticipantSession

      public final ParticipantSession getParticipantSession(String name)
      Gets a participant session by participant session ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name =
             ParticipantSessionName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]")
                 .toString();
         ParticipantSession response = conferenceRecordsServiceClient.getParticipantSession(name);
       }
       
      Parameters:
      name - Required. Resource name of the participant.
      Throws:
      ApiException - if the remote call fails
    • getParticipantSession

      public final ParticipantSession getParticipantSession(GetParticipantSessionRequest request)
      Gets a participant session by participant session ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetParticipantSessionRequest request =
             GetParticipantSessionRequest.newBuilder()
                 .setName(
                     ParticipantSessionName.of(
                             "[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]")
                         .toString())
                 .build();
         ParticipantSession response = conferenceRecordsServiceClient.getParticipantSession(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getParticipantSessionCallable

      public final UnaryCallable<GetParticipantSessionRequest,ParticipantSession> getParticipantSessionCallable()
      Gets a participant session by participant session ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetParticipantSessionRequest request =
             GetParticipantSessionRequest.newBuilder()
                 .setName(
                     ParticipantSessionName.of(
                             "[CONFERENCE_RECORD]", "[PARTICIPANT]", "[PARTICIPANT_SESSION]")
                         .toString())
                 .build();
         ApiFuture<ParticipantSession> future =
             conferenceRecordsServiceClient.getParticipantSessionCallable().futureCall(request);
         // Do something.
         ParticipantSession response = future.get();
       }
       
    • listParticipantSessions

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ParticipantName parent = ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]");
         for (ParticipantSession element :
             conferenceRecordsServiceClient.listParticipantSessions(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}/participants/{participant}`
      Throws:
      ApiException - if the remote call fails
    • listParticipantSessions

      public final ConferenceRecordsServiceClient.ListParticipantSessionsPagedResponse listParticipantSessions(String parent)
      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'`.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String parent = ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString();
         for (ParticipantSession element :
             conferenceRecordsServiceClient.listParticipantSessions(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}/participants/{participant}`
      Throws:
      ApiException - if the remote call fails
    • listParticipantSessions

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantSessionsRequest request =
             ListParticipantSessionsRequest.newBuilder()
                 .setParent(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         for (ParticipantSession element :
             conferenceRecordsServiceClient.listParticipantSessions(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listParticipantSessionsPagedCallable

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantSessionsRequest request =
             ListParticipantSessionsRequest.newBuilder()
                 .setParent(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         ApiFuture<ParticipantSession> future =
             conferenceRecordsServiceClient.listParticipantSessionsPagedCallable().futureCall(request);
         // Do something.
         for (ParticipantSession element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listParticipantSessionsCallable

      public final UnaryCallable<ListParticipantSessionsRequest,ListParticipantSessionsResponse> listParticipantSessionsCallable()
      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'`.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListParticipantSessionsRequest request =
             ListParticipantSessionsRequest.newBuilder()
                 .setParent(ParticipantName.of("[CONFERENCE_RECORD]", "[PARTICIPANT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .setFilter("filter-1274492040")
                 .build();
         while (true) {
           ListParticipantSessionsResponse response =
               conferenceRecordsServiceClient.listParticipantSessionsCallable().call(request);
           for (ParticipantSession element : response.getParticipantSessionsList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • getRecording

      public final Recording getRecording(RecordingName name)
      Gets a recording by recording ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         RecordingName name = RecordingName.of("[CONFERENCE_RECORD]", "[RECORDING]");
         Recording response = conferenceRecordsServiceClient.getRecording(name);
       }
       
      Parameters:
      name - Required. Resource name of the recording.
      Throws:
      ApiException - if the remote call fails
    • getRecording

      public final Recording getRecording(String name)
      Gets a recording by recording ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name = RecordingName.of("[CONFERENCE_RECORD]", "[RECORDING]").toString();
         Recording response = conferenceRecordsServiceClient.getRecording(name);
       }
       
      Parameters:
      name - Required. Resource name of the recording.
      Throws:
      ApiException - if the remote call fails
    • getRecording

      public final Recording getRecording(GetRecordingRequest request)
      Gets a recording by recording ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetRecordingRequest request =
             GetRecordingRequest.newBuilder()
                 .setName(RecordingName.of("[CONFERENCE_RECORD]", "[RECORDING]").toString())
                 .build();
         Recording response = conferenceRecordsServiceClient.getRecording(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getRecordingCallable

      public final UnaryCallable<GetRecordingRequest,Recording> getRecordingCallable()
      Gets a recording by recording ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetRecordingRequest request =
             GetRecordingRequest.newBuilder()
                 .setName(RecordingName.of("[CONFERENCE_RECORD]", "[RECORDING]").toString())
                 .build();
         ApiFuture<Recording> future =
             conferenceRecordsServiceClient.getRecordingCallable().futureCall(request);
         // Do something.
         Recording response = future.get();
       }
       
    • listRecordings

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ConferenceRecordName parent = ConferenceRecordName.of("[CONFERENCE_RECORD]");
         for (Recording element : conferenceRecordsServiceClient.listRecordings(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listRecordings

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String parent = ConferenceRecordName.of("[CONFERENCE_RECORD]").toString();
         for (Recording element : conferenceRecordsServiceClient.listRecordings(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listRecordings

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListRecordingsRequest request =
             ListRecordingsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         for (Recording element :
             conferenceRecordsServiceClient.listRecordings(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listRecordingsPagedCallable

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListRecordingsRequest request =
             ListRecordingsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         ApiFuture<Recording> future =
             conferenceRecordsServiceClient.listRecordingsPagedCallable().futureCall(request);
         // Do something.
         for (Recording element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listRecordingsCallable

      public final UnaryCallable<ListRecordingsRequest,ListRecordingsResponse> listRecordingsCallable()
      Lists the recording resources from the conference record. By default, ordered by start time and in ascending order.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListRecordingsRequest request =
             ListRecordingsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         while (true) {
           ListRecordingsResponse response =
               conferenceRecordsServiceClient.listRecordingsCallable().call(request);
           for (Recording element : response.getRecordingsList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • getTranscript

      public final Transcript getTranscript(TranscriptName name)
      Gets a transcript by transcript ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         TranscriptName name = TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
         Transcript response = conferenceRecordsServiceClient.getTranscript(name);
       }
       
      Parameters:
      name - Required. Resource name of the transcript.
      Throws:
      ApiException - if the remote call fails
    • getTranscript

      public final Transcript getTranscript(String name)
      Gets a transcript by transcript ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name = TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString();
         Transcript response = conferenceRecordsServiceClient.getTranscript(name);
       }
       
      Parameters:
      name - Required. Resource name of the transcript.
      Throws:
      ApiException - if the remote call fails
    • getTranscript

      public final Transcript getTranscript(GetTranscriptRequest request)
      Gets a transcript by transcript ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetTranscriptRequest request =
             GetTranscriptRequest.newBuilder()
                 .setName(TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString())
                 .build();
         Transcript response = conferenceRecordsServiceClient.getTranscript(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getTranscriptCallable

      public final UnaryCallable<GetTranscriptRequest,Transcript> getTranscriptCallable()
      Gets a transcript by transcript ID.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetTranscriptRequest request =
             GetTranscriptRequest.newBuilder()
                 .setName(TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString())
                 .build();
         ApiFuture<Transcript> future =
             conferenceRecordsServiceClient.getTranscriptCallable().futureCall(request);
         // Do something.
         Transcript response = future.get();
       }
       
    • listTranscripts

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ConferenceRecordName parent = ConferenceRecordName.of("[CONFERENCE_RECORD]");
         for (Transcript element :
             conferenceRecordsServiceClient.listTranscripts(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listTranscripts

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String parent = ConferenceRecordName.of("[CONFERENCE_RECORD]").toString();
         for (Transcript element :
             conferenceRecordsServiceClient.listTranscripts(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}`
      Throws:
      ApiException - if the remote call fails
    • listTranscripts

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptsRequest request =
             ListTranscriptsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         for (Transcript element :
             conferenceRecordsServiceClient.listTranscripts(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listTranscriptsPagedCallable

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

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptsRequest request =
             ListTranscriptsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         ApiFuture<Transcript> future =
             conferenceRecordsServiceClient.listTranscriptsPagedCallable().futureCall(request);
         // Do something.
         for (Transcript element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listTranscriptsCallable

      public final UnaryCallable<ListTranscriptsRequest,ListTranscriptsResponse> listTranscriptsCallable()
      Lists the set of transcripts from the conference record. By default, ordered by start time and in ascending order.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptsRequest request =
             ListTranscriptsRequest.newBuilder()
                 .setParent(ConferenceRecordName.of("[CONFERENCE_RECORD]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         while (true) {
           ListTranscriptsResponse response =
               conferenceRecordsServiceClient.listTranscriptsCallable().call(request);
           for (Transcript element : response.getTranscriptsList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • getTranscriptEntry

      public final TranscriptEntry getTranscriptEntry(TranscriptEntryName name)
      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         TranscriptEntryName name =
             TranscriptEntryName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]");
         TranscriptEntry response = conferenceRecordsServiceClient.getTranscriptEntry(name);
       }
       
      Parameters:
      name - Required. Resource name of the `TranscriptEntry`.
      Throws:
      ApiException - if the remote call fails
    • getTranscriptEntry

      public final TranscriptEntry getTranscriptEntry(String name)
      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String name =
             TranscriptEntryName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]").toString();
         TranscriptEntry response = conferenceRecordsServiceClient.getTranscriptEntry(name);
       }
       
      Parameters:
      name - Required. Resource name of the `TranscriptEntry`.
      Throws:
      ApiException - if the remote call fails
    • getTranscriptEntry

      public final TranscriptEntry getTranscriptEntry(GetTranscriptEntryRequest request)
      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetTranscriptEntryRequest request =
             GetTranscriptEntryRequest.newBuilder()
                 .setName(
                     TranscriptEntryName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]")
                         .toString())
                 .build();
         TranscriptEntry response = conferenceRecordsServiceClient.getTranscriptEntry(request);
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • getTranscriptEntryCallable

      public final UnaryCallable<GetTranscriptEntryRequest,TranscriptEntry> getTranscriptEntryCallable()
      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         GetTranscriptEntryRequest request =
             GetTranscriptEntryRequest.newBuilder()
                 .setName(
                     TranscriptEntryName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]", "[ENTRY]")
                         .toString())
                 .build();
         ApiFuture<TranscriptEntry> future =
             conferenceRecordsServiceClient.getTranscriptEntryCallable().futureCall(request);
         // Do something.
         TranscriptEntry response = future.get();
       }
       
    • listTranscriptEntries

      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         TranscriptName parent = TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]");
         for (TranscriptEntry element :
             conferenceRecordsServiceClient.listTranscriptEntries(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`
      Throws:
      ApiException - if the remote call fails
    • listTranscriptEntries

      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         String parent = TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString();
         for (TranscriptEntry element :
             conferenceRecordsServiceClient.listTranscriptEntries(parent).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      parent - Required. Format: `conferenceRecords/{conference_record}/transcripts/{transcript}`
      Throws:
      ApiException - if the remote call fails
    • listTranscriptEntries

      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptEntriesRequest request =
             ListTranscriptEntriesRequest.newBuilder()
                 .setParent(TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         for (TranscriptEntry element :
             conferenceRecordsServiceClient.listTranscriptEntries(request).iterateAll()) {
           // doThingsWith(element);
         }
       }
       
      Parameters:
      request - The request object containing all of the parameters for the API call.
      Throws:
      ApiException - if the remote call fails
    • listTranscriptEntriesPagedCallable

      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptEntriesRequest request =
             ListTranscriptEntriesRequest.newBuilder()
                 .setParent(TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         ApiFuture<TranscriptEntry> future =
             conferenceRecordsServiceClient.listTranscriptEntriesPagedCallable().futureCall(request);
         // Do something.
         for (TranscriptEntry element : future.get().iterateAll()) {
           // doThingsWith(element);
         }
       }
       
    • listTranscriptEntriesCallable

      public final UnaryCallable<ListTranscriptEntriesRequest,ListTranscriptEntriesResponse> listTranscriptEntriesCallable()
      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.

      Sample code:

      
       // This snippet has been automatically generated and should be regarded as a code template only.
       // It will require modifications to work:
       // - It may require correct/in-range values for request initialization.
       // - It may require specifying regional endpoints when creating the service client as shown in
       // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
       try (ConferenceRecordsServiceClient conferenceRecordsServiceClient =
           ConferenceRecordsServiceClient.create()) {
         ListTranscriptEntriesRequest request =
             ListTranscriptEntriesRequest.newBuilder()
                 .setParent(TranscriptName.of("[CONFERENCE_RECORD]", "[TRANSCRIPT]").toString())
                 .setPageSize(883849137)
                 .setPageToken("pageToken873572522")
                 .build();
         while (true) {
           ListTranscriptEntriesResponse response =
               conferenceRecordsServiceClient.listTranscriptEntriesCallable().call(request);
           for (TranscriptEntry element : response.getTranscriptEntriesList()) {
             // doThingsWith(element);
           }
           String nextPageToken = response.getNextPageToken();
           if (!Strings.isNullOrEmpty(nextPageToken)) {
             request = request.toBuilder().setPageToken(nextPageToken).build();
           } else {
             break;
           }
         }
       }
       
    • close

      public final void close()
      Specified by:
      close in interface AutoCloseable
    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface BackgroundResource
    • isShutdown

      public boolean isShutdown()
      Specified by:
      isShutdown in interface BackgroundResource
    • isTerminated

      public boolean isTerminated()
      Specified by:
      isTerminated in interface BackgroundResource
    • shutdownNow

      public void shutdownNow()
      Specified by:
      shutdownNow in interface BackgroundResource
    • awaitTermination

      public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
      Specified by:
      awaitTermination in interface BackgroundResource
      Throws:
      InterruptedException