@InternalApi
  public static List<ApiMethodDescriptor> getMethodDescriptors() {
    List<ApiMethodDescriptor> methodDescriptors = new ArrayList<>();
    methodDescriptors.add(createChannelMethodDescriptor);
    methodDescriptors.add(listChannelsMethodDescriptor);
    methodDescriptors.add(getChannelMethodDescriptor);
    methodDescriptors.add(deleteChannelMethodDescriptor);
    methodDescriptors.add(updateChannelMethodDescriptor);
    methodDescriptors.add(startChannelMethodDescriptor);
    methodDescriptors.add(stopChannelMethodDescriptor);
    methodDescriptors.add(createInputMethodDescriptor);
    methodDescriptors.add(listInputsMethodDescriptor);
    methodDescriptors.add(getInputMethodDescriptor);
    methodDescriptors.add(deleteInputMethodDescriptor);
    methodDescriptors.add(updateInputMethodDescriptor);
    methodDescriptors.add(createEventMethodDescriptor);
    methodDescriptors.add(listEventsMethodDescriptor);
    methodDescriptors.add(getEventMethodDescriptor);
    methodDescriptors.add(deleteEventMethodDescriptor);
    methodDescriptors.add(listClipsMethodDescriptor);
    methodDescriptors.add(getClipMethodDescriptor);
    methodDescriptors.add(createClipMethodDescriptor);
    methodDescriptors.add(deleteClipMethodDescriptor);
    methodDescriptors.add(createDvrSessionMethodDescriptor);
    methodDescriptors.add(listDvrSessionsMethodDescriptor);
    methodDescriptors.add(getDvrSessionMethodDescriptor);
    methodDescriptors.add(deleteDvrSessionMethodDescriptor);
    methodDescriptors.add(updateDvrSessionMethodDescriptor);
    methodDescriptors.add(createAssetMethodDescriptor);
    methodDescriptors.add(deleteAssetMethodDescriptor);
    methodDescriptors.add(getAssetMethodDescriptor);
    methodDescriptors.add(listAssetsMethodDescriptor);
    methodDescriptors.add(getPoolMethodDescriptor);
    methodDescriptors.add(updatePoolMethodDescriptor);
    methodDescriptors.add(listLocationsMethodDescriptor);
    methodDescriptors.add(getLocationMethodDescriptor);
    return methodDescriptors;
  }
Constructs an instance of HttpJsonLivestreamServiceStub, 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.
java-video-live-stream/google-cloud-live-stream/src/main/java/com/google/cloud/video/livestream/v1/stub/HttpJsonLivestreamServiceStub.java