// Path: grpc-google-cloud-error-reporting-v1beta1/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/ErrorGroupServiceGrpc.java
// public abstract static class ErrorGroupServiceImplBase implements io.grpc.BindableService {
// 
//   /**
//    *
//    *
//    * <pre>
//    * Get the specified group.
//    * </pre>
//    */
//   public void getGroup(
//       com.google.devtools.clouderrorreporting.v1beta1.GetGroupRequest request,
//       io.grpc.stub.StreamObserver<com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>
//           responseObserver) {
//     io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetGroupMethod(), responseObserver);
//   }
// 
//   /**
//    *
//    *
//    * <pre>
//    * Replace the data for the specified group.
//    * Fails if the group does not exist.
//    * </pre>
//    */
//   public void updateGroup(
//       com.google.devtools.clouderrorreporting.v1beta1.UpdateGroupRequest request,
//       io.grpc.stub.StreamObserver<com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>
//           responseObserver) {
//     io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
//         getUpdateGroupMethod(), responseObserver);
//   }
// 
//   @java.lang.Override
//   public final io.grpc.ServerServiceDefinition bindService() {
//     return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
//         .addMethod(
//             getGetGroupMethod(),
//             io.grpc.stub.ServerCalls.asyncUnaryCall(
//                 new MethodHandlers<
//                     com.google.devtools.clouderrorreporting.v1beta1.GetGroupRequest,
//                     com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>(
//                     this, METHODID_GET_GROUP)))
//         .addMethod(
//             getUpdateGroupMethod(),
//             io.grpc.stub.ServerCalls.asyncUnaryCall(
//                 new MethodHandlers<
//                     com.google.devtools.clouderrorreporting.v1beta1.UpdateGroupRequest,
//                     com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>(
//                     this, METHODID_UPDATE_GROUP)))
//         .build();
//   }
// }


import com.google.api.core.BetaApi;
import com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceGrpc.ErrorGroupServiceImplBase;
import com.google.protobuf.AbstractMessage;
import io.grpc.stub.StreamObserver;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import javax.annotation.Generated;
/*
 * Copyright 2021 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.devtools.clouderrorreporting.v1beta1;


@BetaApi
@Generated("by gapic-generator-java")
// Path: grpc-google-cloud-error-reporting-v1beta1/src/main/java/com/google/devtools/clouderrorreporting/v1beta1/ErrorGroupServiceGrpc.java
// public abstract static class ErrorGroupServiceImplBase implements io.grpc.BindableService {
// 
//   /**
//    *
//    *
//    * <pre>
//    * Get the specified group.
//    * </pre>
//    */
//   public void getGroup(
//       com.google.devtools.clouderrorreporting.v1beta1.GetGroupRequest request,
//       io.grpc.stub.StreamObserver<com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>
//           responseObserver) {
//     io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getGetGroupMethod(), responseObserver);
//   }
// 
//   /**
//    *
//    *
//    * <pre>
//    * Replace the data for the specified group.
//    * Fails if the group does not exist.
//    * </pre>
//    */
//   public void updateGroup(
//       com.google.devtools.clouderrorreporting.v1beta1.UpdateGroupRequest request,
//       io.grpc.stub.StreamObserver<com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>
//           responseObserver) {
//     io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
//         getUpdateGroupMethod(), responseObserver);
//   }
// 
//   @java.lang.Override
//   public final io.grpc.ServerServiceDefinition bindService() {
//     return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
//         .addMethod(
//             getGetGroupMethod(),
//             io.grpc.stub.ServerCalls.asyncUnaryCall(
//                 new MethodHandlers<
//                     com.google.devtools.clouderrorreporting.v1beta1.GetGroupRequest,
//                     com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>(
//                     this, METHODID_GET_GROUP)))
//         .addMethod(
//             getUpdateGroupMethod(),
//             io.grpc.stub.ServerCalls.asyncUnaryCall(
//                 new MethodHandlers<
//                     com.google.devtools.clouderrorreporting.v1beta1.UpdateGroupRequest,
//                     com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup>(
//                     this, METHODID_UPDATE_GROUP)))
//         .build();
//   }
// }


// Path: google-cloud-errorreporting/src/test/java/com/google/devtools/clouderrorreporting/v1beta1/MockErrorGroupServiceImpl.java
import com.google.api.core.BetaApi;
import com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupServiceGrpc.ErrorGroupServiceImplBase;
import com.google.protobuf.AbstractMessage;
import io.grpc.stub.StreamObserver;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Queue;
import javax.annotation.Generated;

/*
 * Copyright 2021 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.google.devtools.clouderrorreporting.v1beta1;


@BetaApi
@Generated("by gapic-generator-java")
public class MockErrorGroupServiceImpl extends ErrorGroupServiceImplBase {