001package hapi.services.rudder; 002 003import static io.grpc.stub.ClientCalls.asyncUnaryCall; 004import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; 005import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; 006import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; 007import static io.grpc.stub.ClientCalls.blockingUnaryCall; 008import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; 009import static io.grpc.stub.ClientCalls.futureUnaryCall; 010import static io.grpc.MethodDescriptor.generateFullMethodName; 011import static io.grpc.stub.ServerCalls.asyncUnaryCall; 012import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; 013import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; 014import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; 015import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; 016import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; 017 018/** 019 */ 020@javax.annotation.Generated( 021 value = "by gRPC proto compiler (version 1.7.0)", 022 comments = "Source: hapi/rudder/rudder.proto") 023public final class ReleaseModuleServiceGrpc { 024 025 private ReleaseModuleServiceGrpc() {} 026 027 public static final String SERVICE_NAME = "hapi.services.rudder.ReleaseModuleService"; 028 029 // Static method descriptors that strictly reflect the proto. 030 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 031 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.VersionReleaseRequest, 032 hapi.services.rudder.Rudder.VersionReleaseResponse> METHOD_VERSION = 033 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.VersionReleaseRequest, hapi.services.rudder.Rudder.VersionReleaseResponse>newBuilder() 034 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 035 .setFullMethodName(generateFullMethodName( 036 "hapi.services.rudder.ReleaseModuleService", "Version")) 037 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 038 hapi.services.rudder.Rudder.VersionReleaseRequest.getDefaultInstance())) 039 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 040 hapi.services.rudder.Rudder.VersionReleaseResponse.getDefaultInstance())) 041 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("Version")) 042 .build(); 043 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 044 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.InstallReleaseRequest, 045 hapi.services.rudder.Rudder.InstallReleaseResponse> METHOD_INSTALL_RELEASE = 046 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.InstallReleaseRequest, hapi.services.rudder.Rudder.InstallReleaseResponse>newBuilder() 047 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 048 .setFullMethodName(generateFullMethodName( 049 "hapi.services.rudder.ReleaseModuleService", "InstallRelease")) 050 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 051 hapi.services.rudder.Rudder.InstallReleaseRequest.getDefaultInstance())) 052 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 053 hapi.services.rudder.Rudder.InstallReleaseResponse.getDefaultInstance())) 054 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("InstallRelease")) 055 .build(); 056 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 057 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.DeleteReleaseRequest, 058 hapi.services.rudder.Rudder.DeleteReleaseResponse> METHOD_DELETE_RELEASE = 059 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.DeleteReleaseRequest, hapi.services.rudder.Rudder.DeleteReleaseResponse>newBuilder() 060 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 061 .setFullMethodName(generateFullMethodName( 062 "hapi.services.rudder.ReleaseModuleService", "DeleteRelease")) 063 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 064 hapi.services.rudder.Rudder.DeleteReleaseRequest.getDefaultInstance())) 065 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 066 hapi.services.rudder.Rudder.DeleteReleaseResponse.getDefaultInstance())) 067 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("DeleteRelease")) 068 .build(); 069 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 070 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.RollbackReleaseRequest, 071 hapi.services.rudder.Rudder.RollbackReleaseResponse> METHOD_ROLLBACK_RELEASE = 072 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.RollbackReleaseRequest, hapi.services.rudder.Rudder.RollbackReleaseResponse>newBuilder() 073 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 074 .setFullMethodName(generateFullMethodName( 075 "hapi.services.rudder.ReleaseModuleService", "RollbackRelease")) 076 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 077 hapi.services.rudder.Rudder.RollbackReleaseRequest.getDefaultInstance())) 078 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 079 hapi.services.rudder.Rudder.RollbackReleaseResponse.getDefaultInstance())) 080 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("RollbackRelease")) 081 .build(); 082 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 083 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.UpgradeReleaseRequest, 084 hapi.services.rudder.Rudder.UpgradeReleaseResponse> METHOD_UPGRADE_RELEASE = 085 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.UpgradeReleaseRequest, hapi.services.rudder.Rudder.UpgradeReleaseResponse>newBuilder() 086 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 087 .setFullMethodName(generateFullMethodName( 088 "hapi.services.rudder.ReleaseModuleService", "UpgradeRelease")) 089 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 090 hapi.services.rudder.Rudder.UpgradeReleaseRequest.getDefaultInstance())) 091 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 092 hapi.services.rudder.Rudder.UpgradeReleaseResponse.getDefaultInstance())) 093 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("UpgradeRelease")) 094 .build(); 095 @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901") 096 public static final io.grpc.MethodDescriptor<hapi.services.rudder.Rudder.ReleaseStatusRequest, 097 hapi.services.rudder.Rudder.ReleaseStatusResponse> METHOD_RELEASE_STATUS = 098 io.grpc.MethodDescriptor.<hapi.services.rudder.Rudder.ReleaseStatusRequest, hapi.services.rudder.Rudder.ReleaseStatusResponse>newBuilder() 099 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 100 .setFullMethodName(generateFullMethodName( 101 "hapi.services.rudder.ReleaseModuleService", "ReleaseStatus")) 102 .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 103 hapi.services.rudder.Rudder.ReleaseStatusRequest.getDefaultInstance())) 104 .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( 105 hapi.services.rudder.Rudder.ReleaseStatusResponse.getDefaultInstance())) 106 .setSchemaDescriptor(new ReleaseModuleServiceMethodDescriptorSupplier("ReleaseStatus")) 107 .build(); 108 109 /** 110 * Creates a new async stub that supports all call types for the service 111 */ 112 public static ReleaseModuleServiceStub newStub(io.grpc.Channel channel) { 113 return new ReleaseModuleServiceStub(channel); 114 } 115 116 /** 117 * Creates a new blocking-style stub that supports unary and streaming output calls on the service 118 */ 119 public static ReleaseModuleServiceBlockingStub newBlockingStub( 120 io.grpc.Channel channel) { 121 return new ReleaseModuleServiceBlockingStub(channel); 122 } 123 124 /** 125 * Creates a new ListenableFuture-style stub that supports unary calls on the service 126 */ 127 public static ReleaseModuleServiceFutureStub newFutureStub( 128 io.grpc.Channel channel) { 129 return new ReleaseModuleServiceFutureStub(channel); 130 } 131 132 /** 133 */ 134 public static abstract class ReleaseModuleServiceImplBase implements io.grpc.BindableService { 135 136 /** 137 */ 138 public void version(hapi.services.rudder.Rudder.VersionReleaseRequest request, 139 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.VersionReleaseResponse> responseObserver) { 140 asyncUnimplementedUnaryCall(METHOD_VERSION, responseObserver); 141 } 142 143 /** 144 * <pre> 145 * InstallRelease requests installation of a chart as a new release. 146 * </pre> 147 */ 148 public void installRelease(hapi.services.rudder.Rudder.InstallReleaseRequest request, 149 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.InstallReleaseResponse> responseObserver) { 150 asyncUnimplementedUnaryCall(METHOD_INSTALL_RELEASE, responseObserver); 151 } 152 153 /** 154 * <pre> 155 * DeleteRelease requests deletion of a named release. 156 * </pre> 157 */ 158 public void deleteRelease(hapi.services.rudder.Rudder.DeleteReleaseRequest request, 159 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.DeleteReleaseResponse> responseObserver) { 160 asyncUnimplementedUnaryCall(METHOD_DELETE_RELEASE, responseObserver); 161 } 162 163 /** 164 * <pre> 165 * RollbackRelease rolls back a release to a previous version. 166 * </pre> 167 */ 168 public void rollbackRelease(hapi.services.rudder.Rudder.RollbackReleaseRequest request, 169 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.RollbackReleaseResponse> responseObserver) { 170 asyncUnimplementedUnaryCall(METHOD_ROLLBACK_RELEASE, responseObserver); 171 } 172 173 /** 174 * <pre> 175 * UpgradeRelease updates release content. 176 * </pre> 177 */ 178 public void upgradeRelease(hapi.services.rudder.Rudder.UpgradeReleaseRequest request, 179 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.UpgradeReleaseResponse> responseObserver) { 180 asyncUnimplementedUnaryCall(METHOD_UPGRADE_RELEASE, responseObserver); 181 } 182 183 /** 184 * <pre> 185 * ReleaseStatus retrieves release status. 186 * </pre> 187 */ 188 public void releaseStatus(hapi.services.rudder.Rudder.ReleaseStatusRequest request, 189 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.ReleaseStatusResponse> responseObserver) { 190 asyncUnimplementedUnaryCall(METHOD_RELEASE_STATUS, responseObserver); 191 } 192 193 @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { 194 return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) 195 .addMethod( 196 METHOD_VERSION, 197 asyncUnaryCall( 198 new MethodHandlers< 199 hapi.services.rudder.Rudder.VersionReleaseRequest, 200 hapi.services.rudder.Rudder.VersionReleaseResponse>( 201 this, METHODID_VERSION))) 202 .addMethod( 203 METHOD_INSTALL_RELEASE, 204 asyncUnaryCall( 205 new MethodHandlers< 206 hapi.services.rudder.Rudder.InstallReleaseRequest, 207 hapi.services.rudder.Rudder.InstallReleaseResponse>( 208 this, METHODID_INSTALL_RELEASE))) 209 .addMethod( 210 METHOD_DELETE_RELEASE, 211 asyncUnaryCall( 212 new MethodHandlers< 213 hapi.services.rudder.Rudder.DeleteReleaseRequest, 214 hapi.services.rudder.Rudder.DeleteReleaseResponse>( 215 this, METHODID_DELETE_RELEASE))) 216 .addMethod( 217 METHOD_ROLLBACK_RELEASE, 218 asyncUnaryCall( 219 new MethodHandlers< 220 hapi.services.rudder.Rudder.RollbackReleaseRequest, 221 hapi.services.rudder.Rudder.RollbackReleaseResponse>( 222 this, METHODID_ROLLBACK_RELEASE))) 223 .addMethod( 224 METHOD_UPGRADE_RELEASE, 225 asyncUnaryCall( 226 new MethodHandlers< 227 hapi.services.rudder.Rudder.UpgradeReleaseRequest, 228 hapi.services.rudder.Rudder.UpgradeReleaseResponse>( 229 this, METHODID_UPGRADE_RELEASE))) 230 .addMethod( 231 METHOD_RELEASE_STATUS, 232 asyncUnaryCall( 233 new MethodHandlers< 234 hapi.services.rudder.Rudder.ReleaseStatusRequest, 235 hapi.services.rudder.Rudder.ReleaseStatusResponse>( 236 this, METHODID_RELEASE_STATUS))) 237 .build(); 238 } 239 } 240 241 /** 242 */ 243 public static final class ReleaseModuleServiceStub extends io.grpc.stub.AbstractStub<ReleaseModuleServiceStub> { 244 private ReleaseModuleServiceStub(io.grpc.Channel channel) { 245 super(channel); 246 } 247 248 private ReleaseModuleServiceStub(io.grpc.Channel channel, 249 io.grpc.CallOptions callOptions) { 250 super(channel, callOptions); 251 } 252 253 @java.lang.Override 254 protected ReleaseModuleServiceStub build(io.grpc.Channel channel, 255 io.grpc.CallOptions callOptions) { 256 return new ReleaseModuleServiceStub(channel, callOptions); 257 } 258 259 /** 260 */ 261 public void version(hapi.services.rudder.Rudder.VersionReleaseRequest request, 262 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.VersionReleaseResponse> responseObserver) { 263 asyncUnaryCall( 264 getChannel().newCall(METHOD_VERSION, getCallOptions()), request, responseObserver); 265 } 266 267 /** 268 * <pre> 269 * InstallRelease requests installation of a chart as a new release. 270 * </pre> 271 */ 272 public void installRelease(hapi.services.rudder.Rudder.InstallReleaseRequest request, 273 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.InstallReleaseResponse> responseObserver) { 274 asyncUnaryCall( 275 getChannel().newCall(METHOD_INSTALL_RELEASE, getCallOptions()), request, responseObserver); 276 } 277 278 /** 279 * <pre> 280 * DeleteRelease requests deletion of a named release. 281 * </pre> 282 */ 283 public void deleteRelease(hapi.services.rudder.Rudder.DeleteReleaseRequest request, 284 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.DeleteReleaseResponse> responseObserver) { 285 asyncUnaryCall( 286 getChannel().newCall(METHOD_DELETE_RELEASE, getCallOptions()), request, responseObserver); 287 } 288 289 /** 290 * <pre> 291 * RollbackRelease rolls back a release to a previous version. 292 * </pre> 293 */ 294 public void rollbackRelease(hapi.services.rudder.Rudder.RollbackReleaseRequest request, 295 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.RollbackReleaseResponse> responseObserver) { 296 asyncUnaryCall( 297 getChannel().newCall(METHOD_ROLLBACK_RELEASE, getCallOptions()), request, responseObserver); 298 } 299 300 /** 301 * <pre> 302 * UpgradeRelease updates release content. 303 * </pre> 304 */ 305 public void upgradeRelease(hapi.services.rudder.Rudder.UpgradeReleaseRequest request, 306 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.UpgradeReleaseResponse> responseObserver) { 307 asyncUnaryCall( 308 getChannel().newCall(METHOD_UPGRADE_RELEASE, getCallOptions()), request, responseObserver); 309 } 310 311 /** 312 * <pre> 313 * ReleaseStatus retrieves release status. 314 * </pre> 315 */ 316 public void releaseStatus(hapi.services.rudder.Rudder.ReleaseStatusRequest request, 317 io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.ReleaseStatusResponse> responseObserver) { 318 asyncUnaryCall( 319 getChannel().newCall(METHOD_RELEASE_STATUS, getCallOptions()), request, responseObserver); 320 } 321 } 322 323 /** 324 */ 325 public static final class ReleaseModuleServiceBlockingStub extends io.grpc.stub.AbstractStub<ReleaseModuleServiceBlockingStub> { 326 private ReleaseModuleServiceBlockingStub(io.grpc.Channel channel) { 327 super(channel); 328 } 329 330 private ReleaseModuleServiceBlockingStub(io.grpc.Channel channel, 331 io.grpc.CallOptions callOptions) { 332 super(channel, callOptions); 333 } 334 335 @java.lang.Override 336 protected ReleaseModuleServiceBlockingStub build(io.grpc.Channel channel, 337 io.grpc.CallOptions callOptions) { 338 return new ReleaseModuleServiceBlockingStub(channel, callOptions); 339 } 340 341 /** 342 */ 343 public hapi.services.rudder.Rudder.VersionReleaseResponse version(hapi.services.rudder.Rudder.VersionReleaseRequest request) { 344 return blockingUnaryCall( 345 getChannel(), METHOD_VERSION, getCallOptions(), request); 346 } 347 348 /** 349 * <pre> 350 * InstallRelease requests installation of a chart as a new release. 351 * </pre> 352 */ 353 public hapi.services.rudder.Rudder.InstallReleaseResponse installRelease(hapi.services.rudder.Rudder.InstallReleaseRequest request) { 354 return blockingUnaryCall( 355 getChannel(), METHOD_INSTALL_RELEASE, getCallOptions(), request); 356 } 357 358 /** 359 * <pre> 360 * DeleteRelease requests deletion of a named release. 361 * </pre> 362 */ 363 public hapi.services.rudder.Rudder.DeleteReleaseResponse deleteRelease(hapi.services.rudder.Rudder.DeleteReleaseRequest request) { 364 return blockingUnaryCall( 365 getChannel(), METHOD_DELETE_RELEASE, getCallOptions(), request); 366 } 367 368 /** 369 * <pre> 370 * RollbackRelease rolls back a release to a previous version. 371 * </pre> 372 */ 373 public hapi.services.rudder.Rudder.RollbackReleaseResponse rollbackRelease(hapi.services.rudder.Rudder.RollbackReleaseRequest request) { 374 return blockingUnaryCall( 375 getChannel(), METHOD_ROLLBACK_RELEASE, getCallOptions(), request); 376 } 377 378 /** 379 * <pre> 380 * UpgradeRelease updates release content. 381 * </pre> 382 */ 383 public hapi.services.rudder.Rudder.UpgradeReleaseResponse upgradeRelease(hapi.services.rudder.Rudder.UpgradeReleaseRequest request) { 384 return blockingUnaryCall( 385 getChannel(), METHOD_UPGRADE_RELEASE, getCallOptions(), request); 386 } 387 388 /** 389 * <pre> 390 * ReleaseStatus retrieves release status. 391 * </pre> 392 */ 393 public hapi.services.rudder.Rudder.ReleaseStatusResponse releaseStatus(hapi.services.rudder.Rudder.ReleaseStatusRequest request) { 394 return blockingUnaryCall( 395 getChannel(), METHOD_RELEASE_STATUS, getCallOptions(), request); 396 } 397 } 398 399 /** 400 */ 401 public static final class ReleaseModuleServiceFutureStub extends io.grpc.stub.AbstractStub<ReleaseModuleServiceFutureStub> { 402 private ReleaseModuleServiceFutureStub(io.grpc.Channel channel) { 403 super(channel); 404 } 405 406 private ReleaseModuleServiceFutureStub(io.grpc.Channel channel, 407 io.grpc.CallOptions callOptions) { 408 super(channel, callOptions); 409 } 410 411 @java.lang.Override 412 protected ReleaseModuleServiceFutureStub build(io.grpc.Channel channel, 413 io.grpc.CallOptions callOptions) { 414 return new ReleaseModuleServiceFutureStub(channel, callOptions); 415 } 416 417 /** 418 */ 419 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.VersionReleaseResponse> version( 420 hapi.services.rudder.Rudder.VersionReleaseRequest request) { 421 return futureUnaryCall( 422 getChannel().newCall(METHOD_VERSION, getCallOptions()), request); 423 } 424 425 /** 426 * <pre> 427 * InstallRelease requests installation of a chart as a new release. 428 * </pre> 429 */ 430 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.InstallReleaseResponse> installRelease( 431 hapi.services.rudder.Rudder.InstallReleaseRequest request) { 432 return futureUnaryCall( 433 getChannel().newCall(METHOD_INSTALL_RELEASE, getCallOptions()), request); 434 } 435 436 /** 437 * <pre> 438 * DeleteRelease requests deletion of a named release. 439 * </pre> 440 */ 441 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.DeleteReleaseResponse> deleteRelease( 442 hapi.services.rudder.Rudder.DeleteReleaseRequest request) { 443 return futureUnaryCall( 444 getChannel().newCall(METHOD_DELETE_RELEASE, getCallOptions()), request); 445 } 446 447 /** 448 * <pre> 449 * RollbackRelease rolls back a release to a previous version. 450 * </pre> 451 */ 452 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.RollbackReleaseResponse> rollbackRelease( 453 hapi.services.rudder.Rudder.RollbackReleaseRequest request) { 454 return futureUnaryCall( 455 getChannel().newCall(METHOD_ROLLBACK_RELEASE, getCallOptions()), request); 456 } 457 458 /** 459 * <pre> 460 * UpgradeRelease updates release content. 461 * </pre> 462 */ 463 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.UpgradeReleaseResponse> upgradeRelease( 464 hapi.services.rudder.Rudder.UpgradeReleaseRequest request) { 465 return futureUnaryCall( 466 getChannel().newCall(METHOD_UPGRADE_RELEASE, getCallOptions()), request); 467 } 468 469 /** 470 * <pre> 471 * ReleaseStatus retrieves release status. 472 * </pre> 473 */ 474 public com.google.common.util.concurrent.ListenableFuture<hapi.services.rudder.Rudder.ReleaseStatusResponse> releaseStatus( 475 hapi.services.rudder.Rudder.ReleaseStatusRequest request) { 476 return futureUnaryCall( 477 getChannel().newCall(METHOD_RELEASE_STATUS, getCallOptions()), request); 478 } 479 } 480 481 private static final int METHODID_VERSION = 0; 482 private static final int METHODID_INSTALL_RELEASE = 1; 483 private static final int METHODID_DELETE_RELEASE = 2; 484 private static final int METHODID_ROLLBACK_RELEASE = 3; 485 private static final int METHODID_UPGRADE_RELEASE = 4; 486 private static final int METHODID_RELEASE_STATUS = 5; 487 488 private static final class MethodHandlers<Req, Resp> implements 489 io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>, 490 io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>, 491 io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>, 492 io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> { 493 private final ReleaseModuleServiceImplBase serviceImpl; 494 private final int methodId; 495 496 MethodHandlers(ReleaseModuleServiceImplBase serviceImpl, int methodId) { 497 this.serviceImpl = serviceImpl; 498 this.methodId = methodId; 499 } 500 501 @java.lang.Override 502 @java.lang.SuppressWarnings("unchecked") 503 public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { 504 switch (methodId) { 505 case METHODID_VERSION: 506 serviceImpl.version((hapi.services.rudder.Rudder.VersionReleaseRequest) request, 507 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.VersionReleaseResponse>) responseObserver); 508 break; 509 case METHODID_INSTALL_RELEASE: 510 serviceImpl.installRelease((hapi.services.rudder.Rudder.InstallReleaseRequest) request, 511 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.InstallReleaseResponse>) responseObserver); 512 break; 513 case METHODID_DELETE_RELEASE: 514 serviceImpl.deleteRelease((hapi.services.rudder.Rudder.DeleteReleaseRequest) request, 515 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.DeleteReleaseResponse>) responseObserver); 516 break; 517 case METHODID_ROLLBACK_RELEASE: 518 serviceImpl.rollbackRelease((hapi.services.rudder.Rudder.RollbackReleaseRequest) request, 519 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.RollbackReleaseResponse>) responseObserver); 520 break; 521 case METHODID_UPGRADE_RELEASE: 522 serviceImpl.upgradeRelease((hapi.services.rudder.Rudder.UpgradeReleaseRequest) request, 523 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.UpgradeReleaseResponse>) responseObserver); 524 break; 525 case METHODID_RELEASE_STATUS: 526 serviceImpl.releaseStatus((hapi.services.rudder.Rudder.ReleaseStatusRequest) request, 527 (io.grpc.stub.StreamObserver<hapi.services.rudder.Rudder.ReleaseStatusResponse>) responseObserver); 528 break; 529 default: 530 throw new AssertionError(); 531 } 532 } 533 534 @java.lang.Override 535 @java.lang.SuppressWarnings("unchecked") 536 public io.grpc.stub.StreamObserver<Req> invoke( 537 io.grpc.stub.StreamObserver<Resp> responseObserver) { 538 switch (methodId) { 539 default: 540 throw new AssertionError(); 541 } 542 } 543 } 544 545 private static abstract class ReleaseModuleServiceBaseDescriptorSupplier 546 implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { 547 ReleaseModuleServiceBaseDescriptorSupplier() {} 548 549 @java.lang.Override 550 public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { 551 return hapi.services.rudder.Rudder.getDescriptor(); 552 } 553 554 @java.lang.Override 555 public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { 556 return getFileDescriptor().findServiceByName("ReleaseModuleService"); 557 } 558 } 559 560 private static final class ReleaseModuleServiceFileDescriptorSupplier 561 extends ReleaseModuleServiceBaseDescriptorSupplier { 562 ReleaseModuleServiceFileDescriptorSupplier() {} 563 } 564 565 private static final class ReleaseModuleServiceMethodDescriptorSupplier 566 extends ReleaseModuleServiceBaseDescriptorSupplier 567 implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { 568 private final String methodName; 569 570 ReleaseModuleServiceMethodDescriptorSupplier(String methodName) { 571 this.methodName = methodName; 572 } 573 574 @java.lang.Override 575 public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { 576 return getServiceDescriptor().findMethodByName(methodName); 577 } 578 } 579 580 private static volatile io.grpc.ServiceDescriptor serviceDescriptor; 581 582 public static io.grpc.ServiceDescriptor getServiceDescriptor() { 583 io.grpc.ServiceDescriptor result = serviceDescriptor; 584 if (result == null) { 585 synchronized (ReleaseModuleServiceGrpc.class) { 586 result = serviceDescriptor; 587 if (result == null) { 588 serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) 589 .setSchemaDescriptor(new ReleaseModuleServiceFileDescriptorSupplier()) 590 .addMethod(METHOD_VERSION) 591 .addMethod(METHOD_INSTALL_RELEASE) 592 .addMethod(METHOD_DELETE_RELEASE) 593 .addMethod(METHOD_ROLLBACK_RELEASE) 594 .addMethod(METHOD_UPGRADE_RELEASE) 595 .addMethod(METHOD_RELEASE_STATUS) 596 .build(); 597 } 598 } 599 } 600 return result; 601 } 602}