@java.lang.Override
    @java.lang.SuppressWarnings("unchecked")
    public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) {
      switch (methodId) {
        case METHODID_LIST_REPORT_CONFIGS:
          serviceImpl.listReportConfigs(
              (com.google.cloud.storageinsights.v1.ListReportConfigsRequest) request,
              (io.grpc.stub.StreamObserver<
                      com.google.cloud.storageinsights.v1.ListReportConfigsResponse>)
                  responseObserver);
          break;
        case METHODID_GET_REPORT_CONFIG:
          serviceImpl.getReportConfig(
              (com.google.cloud.storageinsights.v1.GetReportConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.cloud.storageinsights.v1.ReportConfig>)
                  responseObserver);
          break;
        case METHODID_CREATE_REPORT_CONFIG:
          serviceImpl.createReportConfig(
              (com.google.cloud.storageinsights.v1.CreateReportConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.cloud.storageinsights.v1.ReportConfig>)
                  responseObserver);
          break;
        case METHODID_UPDATE_REPORT_CONFIG:
          serviceImpl.updateReportConfig(
              (com.google.cloud.storageinsights.v1.UpdateReportConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.cloud.storageinsights.v1.ReportConfig>)
                  responseObserver);
          break;
        case METHODID_DELETE_REPORT_CONFIG:
          serviceImpl.deleteReportConfig(
              (com.google.cloud.storageinsights.v1.DeleteReportConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver);
          break;
        case METHODID_LIST_REPORT_DETAILS:
          serviceImpl.listReportDetails(
              (com.google.cloud.storageinsights.v1.ListReportDetailsRequest) request,
              (io.grpc.stub.StreamObserver<
                      com.google.cloud.storageinsights.v1.ListReportDetailsResponse>)
                  responseObserver);
          break;
        case METHODID_GET_REPORT_DETAIL:
          serviceImpl.getReportDetail(
              (com.google.cloud.storageinsights.v1.GetReportDetailRequest) request,
              (io.grpc.stub.StreamObserver<com.google.cloud.storageinsights.v1.ReportDetail>)
                  responseObserver);
          break;
        case METHODID_LIST_DATASET_CONFIGS:
          serviceImpl.listDatasetConfigs(
              (com.google.cloud.storageinsights.v1.ListDatasetConfigsRequest) request,
              (io.grpc.stub.StreamObserver<
                      com.google.cloud.storageinsights.v1.ListDatasetConfigsResponse>)
                  responseObserver);
          break;
        case METHODID_GET_DATASET_CONFIG:
          serviceImpl.getDatasetConfig(
              (com.google.cloud.storageinsights.v1.GetDatasetConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.cloud.storageinsights.v1.DatasetConfig>)
                  responseObserver);
          break;
        case METHODID_CREATE_DATASET_CONFIG:
          serviceImpl.createDatasetConfig(
              (com.google.cloud.storageinsights.v1.CreateDatasetConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
          break;
        case METHODID_UPDATE_DATASET_CONFIG:
          serviceImpl.updateDatasetConfig(
              (com.google.cloud.storageinsights.v1.UpdateDatasetConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
          break;
        case METHODID_DELETE_DATASET_CONFIG:
          serviceImpl.deleteDatasetConfig(
              (com.google.cloud.storageinsights.v1.DeleteDatasetConfigRequest) request,
              (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
          break;
        case METHODID_LINK_DATASET:
          serviceImpl.linkDataset(
              (com.google.cloud.storageinsights.v1.LinkDatasetRequest) request,
              (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
          break;
        case METHODID_UNLINK_DATASET:
          serviceImpl.unlinkDataset(
              (com.google.cloud.storageinsights.v1.UnlinkDatasetRequest) request,
              (io.grpc.stub.StreamObserver<com.google.longrunning.Operation>) responseObserver);
          break;
        default:
          throw new AssertionError();
      }
    }
<pre>
Unlinks a dataset from BigQuery in a given project
for a given location.
</pre>
java-storageinsights/grpc-google-cloud-storageinsights-v1/src/main/java/com/google/cloud/storageinsights/v1/StorageInsightsGrpc.java