@io.grpc.stub.annotations.RpcMethod(
      fullMethodName = SERVICE_NAME + '/' + "CreateJob",
      requestType = com.google.cloud.storagebatchoperations.v1.CreateJobRequest.class,
      responseType = com.google.longrunning.Operation.class,
      methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
  public static io.grpc.MethodDescriptor<
          com.google.cloud.storagebatchoperations.v1.CreateJobRequest,
          com.google.longrunning.Operation>
      getCreateJobMethod() {
    io.grpc.MethodDescriptor<
            com.google.cloud.storagebatchoperations.v1.CreateJobRequest,
            com.google.longrunning.Operation>
        getCreateJobMethod;
    if ((getCreateJobMethod = StorageBatchOperationsGrpc.getCreateJobMethod) == null) {
      synchronized (StorageBatchOperationsGrpc.class) {
        if ((getCreateJobMethod = StorageBatchOperationsGrpc.getCreateJobMethod) == null) {
          StorageBatchOperationsGrpc.getCreateJobMethod =
              getCreateJobMethod =
                  io.grpc.MethodDescriptor
                      .<com.google.cloud.storagebatchoperations.v1.CreateJobRequest,
                          com.google.longrunning.Operation>
                          newBuilder()
                      .setType(io.grpc.MethodDescriptor.MethodType.UNARY)
                      .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateJob"))
                      .setSampledToLocalTracing(true)
                      .setRequestMarshaller(
                          io.grpc.protobuf.ProtoUtils.marshaller(
                              com.google.cloud.storagebatchoperations.v1.CreateJobRequest
                                  .getDefaultInstance()))
                      .setResponseMarshaller(
                          io.grpc.protobuf.ProtoUtils.marshaller(
                              com.google.longrunning.Operation.getDefaultInstance()))
                      .setSchemaDescriptor(
                          new StorageBatchOperationsMethodDescriptorSupplier("CreateJob"))
                      .build();
        }
      }
    }
    return getCreateJobMethod;
  }
<pre>
Storage Batch Operations offers a managed experience to perform batch
operations on millions of Cloud Storage objects in a serverless fashion. With
this service, you can automate and simplify large scale API operations
performed on Cloud Storage objects.
</pre>
java-storagebatchoperations/grpc-google-cloud-storagebatchoperations-v1/src/main/java/com/google/cloud/storagebatchoperations/v1/StorageBatchOperationsGrpc.java