public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) {
    return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
        .addMethod(
            getCreateCompanyMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.talent.v4beta1.CreateCompanyRequest,
                    com.google.cloud.talent.v4beta1.Company>(service, METHODID_CREATE_COMPANY)))
        .addMethod(
            getGetCompanyMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.talent.v4beta1.GetCompanyRequest,
                    com.google.cloud.talent.v4beta1.Company>(service, METHODID_GET_COMPANY)))
        .addMethod(
            getUpdateCompanyMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.talent.v4beta1.UpdateCompanyRequest,
                    com.google.cloud.talent.v4beta1.Company>(service, METHODID_UPDATE_COMPANY)))
        .addMethod(
            getDeleteCompanyMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.talent.v4beta1.DeleteCompanyRequest,
                    com.google.protobuf.Empty>(service, METHODID_DELETE_COMPANY)))
        .addMethod(
            getListCompaniesMethod(),
            io.grpc.stub.ServerCalls.asyncUnaryCall(
                new MethodHandlers<
                    com.google.cloud.talent.v4beta1.ListCompaniesRequest,
                    com.google.cloud.talent.v4beta1.ListCompaniesResponse>(
                    service, METHODID_LIST_COMPANIES)))
        .build();
  }
<pre>
Lists all companies associated with the project.
</pre>
java-talent/grpc-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/CompanyServiceGrpc.java