@io.grpc.stub.annotations.RpcMethod(
fullMethodName = SERVICE_NAME + '/' + "getSegments",
requestType = io.pravega.controller.stream.api.grpc.v1.Controller.GetSegmentsRequest.class,
responseType = io.pravega.controller.stream.api.grpc.v1.Controller.SegmentsAtTime.class,
methodType = io.grpc.MethodDescriptor.MethodType.UNARY)
public static io.grpc.MethodDescriptor<io.pravega.controller.stream.api.grpc.v1.Controller.GetSegmentsRequest,
io.pravega.controller.stream.api.grpc.v1.Controller.SegmentsAtTime> getGetSegmentsMethod() {
io.grpc.MethodDescriptor<io.pravega.controller.stream.api.grpc.v1.Controller.GetSegmentsRequest, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentsAtTime> getGetSegmentsMethod;
if ((getGetSegmentsMethod = ControllerServiceGrpc.getGetSegmentsMethod) == null) {
synchronized (ControllerServiceGrpc.class) {
if ((getGetSegmentsMethod = ControllerServiceGrpc.getGetSegmentsMethod) == null) {
ControllerServiceGrpc.getGetSegmentsMethod = getGetSegmentsMethod =
io.grpc.MethodDescriptor.<io.pravega.controller.stream.api.grpc.v1.Controller.GetSegmentsRequest, io.pravega.controller.stream.api.grpc.v1.Controller.SegmentsAtTime>newBuilder()
.setType(io.grpc.MethodDescriptor.MethodType.UNARY)
.setFullMethodName(generateFullMethodName(
"io.pravega.controller.stream.api.grpc.v1.ControllerService", "getSegments"))
.setSampledToLocalTracing(true)
.setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.pravega.controller.stream.api.grpc.v1.Controller.GetSegmentsRequest.getDefaultInstance()))
.setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller(
io.pravega.controller.stream.api.grpc.v1.Controller.SegmentsAtTime.getDefaultInstance()))
.setSchemaDescriptor(new ControllerServiceMethodDescriptorSupplier("getSegments"))
.build();
}
}
}
return getGetSegmentsMethod;
}