@io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "ListVodStitchDetails",
      requestType = com.google.cloud.video.stitcher.v1.ListVodStitchDetailsRequest.class,
      responseType = com.google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor<
          com.google.cloud.video.stitcher.v1.ListVodStitchDetailsRequest,
          com.google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse>
      getListVodStitchDetailsMethod() {
    io.grpc.MethodDescriptor<
            com.google.cloud.video.stitcher.v1.ListVodStitchDetailsRequest,
            com.google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse>
        getListVodStitchDetailsMethod;
    if ((getListVodStitchDetailsMethod = VideoStitcherServiceGrpc.getListVodStitchDetailsMethod)
        == null) {
      synchronized (VideoStitcherServiceGrpc.class) {
        if ((getListVodStitchDetailsMethod = VideoStitcherServiceGrpc.getListVodStitchDetailsMethod)
            == null) {
          VideoStitcherServiceGrpc.getListVodStitchDetailsMethod =
              getListVodStitchDetailsMethod =
                  io.grpc.MethodDescriptor
                      .<com.google.cloud.video.stitcher.v1.ListVodStitchDetailsRequest,
                          com.google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse>
                          newBuilder()
                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
                      .setFullMethodName(
                          generateFullMethodName(SERVICE_NAME, "ListVodStitchDetails"))
                      .setSampledToLocalTracing(true)
                      .setRequestMarshaller(
                          io.grpc.protobuf.ProtoUtils.marshaller(
                              com.google.cloud.video.stitcher.v1.ListVodStitchDetailsRequest
                                  .getDefaultInstance()))
                      .setResponseMarshaller(
                          io.grpc.protobuf.ProtoUtils.marshaller(
                              com.google.cloud.video.stitcher.v1.ListVodStitchDetailsResponse
                                  .getDefaultInstance()))
                      .setSchemaDescriptor(
                          new VideoStitcherServiceMethodDescriptorSupplier("ListVodStitchDetails"))
                      .build();
        }
      }
    }
    return getListVodStitchDetailsMethod;
  }
<pre>
Video-On-Demand content stitching API allows you to insert ads
into (VoD) video on demand files. You will be able to render custom
scrubber bars with highlighted ads, enforce ad policies, allow
seamless playback and tracking on native players and monetize
content with any standard VMAP compliant ad server.
</pre>
java-video-stitcher/grpc-google-cloud-video-stitcher-v1/src/main/java/com/google/cloud/video/stitcher/v1/VideoStitcherServiceGrpc.java