@Override
  public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException {
    return stub.awaitTermination(duration, unit);
  }
Report events issued when end user interacts with customer's application that uses Cloud Talent
Solution. You may inspect the created events in [self service
tools](https://console.cloud.google.com/talent-solution/overview). [Learn
more](https://cloud.google.com/talent-solution/docs/management-tools) about self service tools.

<p>Sample code:

<pre>{@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 (EventServiceClient eventServiceClient = EventServiceClient.create()) {
  CreateClientEventRequest request =
      CreateClientEventRequest.newBuilder()
          .setParent(TenantName.of("[PROJECT]", "[TENANT]").toString())
          .setClientEvent(ClientEvent.newBuilder().build())
          .build();
  ApiFuture<ClientEvent> future =
      eventServiceClient.createClientEventCallable().futureCall(request);
  // Do something.
  ClientEvent response = future.get();
}
}</pre>
java-talent/google-cloud-talent/src/main/java/com/google/cloud/talent/v4/EventServiceClient.java