code: public final NotificationChannel createNotificationChannel(
        String name, NotificationChannel notificationChannel) {
  
      CreateNotificationChannelRequest request =
          CreateNotificationChannelRequest.newBuilder()
              .setName(name)
              .setNotificationChannel(notificationChannel)
              .build();
      return createNotificationChannel(request);
    }
docs: Creates a new notification channel, representing a single notification endpoint such as an
  email address, SMS number, or PagerDuty service.
  
  <p>Sample code:
  
  <pre><code>
  try (NotificationChannelServiceClient notificationChannelServiceClient = NotificationChannelServiceClient.create()) {
  ProjectName name = ProjectName.of("[PROJECT]");
  NotificationChannel notificationChannel = NotificationChannel.newBuilder().build();
  NotificationChannel response = notificationChannelServiceClient.createNotificationChannel(name.toString(), notificationChannel);
  }
  </code></pre>
  
  @param name The project on which to execute the request. The format is:
  <p>projects/[PROJECT_ID]
  <p>Note that this names the container into which the channel will be written. This does not
  name the newly created channel. The resulting channel's name will have a normalized version
  of this field as a prefix, but will add `/notificationChannels/[CHANNEL_ID]` to identify
  the channel.
  @param notificationChannel The definition of the `NotificationChannel` to create.
  @throws com.google.api.gax.rpc.ApiException if the remote call fails