1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.google.cloud.dialogflow.v2; 17 18 import static io.grpc.MethodDescriptor.generateFullMethodName; 19 20 /** 21 * 22 * 23 * <pre> 24 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 25 * </pre> 26 */ 27 @javax.annotation.Generated( 28 value = "by gRPC proto compiler", 29 comments = "Source: google/cloud/dialogflow/v2/environment.proto") 30 @io.grpc.stub.annotations.GrpcGenerated 31 public final class EnvironmentsGrpc { 32 EnvironmentsGrpc()33 private EnvironmentsGrpc() {} 34 35 public static final String SERVICE_NAME = "google.cloud.dialogflow.v2.Environments"; 36 37 // Static method descriptors that strictly reflect the proto. 38 private static volatile io.grpc.MethodDescriptor< 39 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest, 40 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> 41 getListEnvironmentsMethod; 42 43 @io.grpc.stub.annotations.RpcMethod( 44 fullMethodName = SERVICE_NAME + '/' + "ListEnvironments", 45 requestType = com.google.cloud.dialogflow.v2.ListEnvironmentsRequest.class, 46 responseType = com.google.cloud.dialogflow.v2.ListEnvironmentsResponse.class, 47 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 48 public static io.grpc.MethodDescriptor< 49 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest, 50 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> getListEnvironmentsMethod()51 getListEnvironmentsMethod() { 52 io.grpc.MethodDescriptor< 53 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest, 54 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> 55 getListEnvironmentsMethod; 56 if ((getListEnvironmentsMethod = EnvironmentsGrpc.getListEnvironmentsMethod) == null) { 57 synchronized (EnvironmentsGrpc.class) { 58 if ((getListEnvironmentsMethod = EnvironmentsGrpc.getListEnvironmentsMethod) == null) { 59 EnvironmentsGrpc.getListEnvironmentsMethod = 60 getListEnvironmentsMethod = 61 io.grpc.MethodDescriptor 62 .<com.google.cloud.dialogflow.v2.ListEnvironmentsRequest, 63 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> 64 newBuilder() 65 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 66 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "ListEnvironments")) 67 .setSampledToLocalTracing(true) 68 .setRequestMarshaller( 69 io.grpc.protobuf.ProtoUtils.marshaller( 70 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest 71 .getDefaultInstance())) 72 .setResponseMarshaller( 73 io.grpc.protobuf.ProtoUtils.marshaller( 74 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse 75 .getDefaultInstance())) 76 .setSchemaDescriptor( 77 new EnvironmentsMethodDescriptorSupplier("ListEnvironments")) 78 .build(); 79 } 80 } 81 } 82 return getListEnvironmentsMethod; 83 } 84 85 private static volatile io.grpc.MethodDescriptor< 86 com.google.cloud.dialogflow.v2.GetEnvironmentRequest, 87 com.google.cloud.dialogflow.v2.Environment> 88 getGetEnvironmentMethod; 89 90 @io.grpc.stub.annotations.RpcMethod( 91 fullMethodName = SERVICE_NAME + '/' + "GetEnvironment", 92 requestType = com.google.cloud.dialogflow.v2.GetEnvironmentRequest.class, 93 responseType = com.google.cloud.dialogflow.v2.Environment.class, 94 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 95 public static io.grpc.MethodDescriptor< 96 com.google.cloud.dialogflow.v2.GetEnvironmentRequest, 97 com.google.cloud.dialogflow.v2.Environment> getGetEnvironmentMethod()98 getGetEnvironmentMethod() { 99 io.grpc.MethodDescriptor< 100 com.google.cloud.dialogflow.v2.GetEnvironmentRequest, 101 com.google.cloud.dialogflow.v2.Environment> 102 getGetEnvironmentMethod; 103 if ((getGetEnvironmentMethod = EnvironmentsGrpc.getGetEnvironmentMethod) == null) { 104 synchronized (EnvironmentsGrpc.class) { 105 if ((getGetEnvironmentMethod = EnvironmentsGrpc.getGetEnvironmentMethod) == null) { 106 EnvironmentsGrpc.getGetEnvironmentMethod = 107 getGetEnvironmentMethod = 108 io.grpc.MethodDescriptor 109 .<com.google.cloud.dialogflow.v2.GetEnvironmentRequest, 110 com.google.cloud.dialogflow.v2.Environment> 111 newBuilder() 112 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 113 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetEnvironment")) 114 .setSampledToLocalTracing(true) 115 .setRequestMarshaller( 116 io.grpc.protobuf.ProtoUtils.marshaller( 117 com.google.cloud.dialogflow.v2.GetEnvironmentRequest 118 .getDefaultInstance())) 119 .setResponseMarshaller( 120 io.grpc.protobuf.ProtoUtils.marshaller( 121 com.google.cloud.dialogflow.v2.Environment.getDefaultInstance())) 122 .setSchemaDescriptor( 123 new EnvironmentsMethodDescriptorSupplier("GetEnvironment")) 124 .build(); 125 } 126 } 127 } 128 return getGetEnvironmentMethod; 129 } 130 131 private static volatile io.grpc.MethodDescriptor< 132 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest, 133 com.google.cloud.dialogflow.v2.Environment> 134 getCreateEnvironmentMethod; 135 136 @io.grpc.stub.annotations.RpcMethod( 137 fullMethodName = SERVICE_NAME + '/' + "CreateEnvironment", 138 requestType = com.google.cloud.dialogflow.v2.CreateEnvironmentRequest.class, 139 responseType = com.google.cloud.dialogflow.v2.Environment.class, 140 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 141 public static io.grpc.MethodDescriptor< 142 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest, 143 com.google.cloud.dialogflow.v2.Environment> getCreateEnvironmentMethod()144 getCreateEnvironmentMethod() { 145 io.grpc.MethodDescriptor< 146 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest, 147 com.google.cloud.dialogflow.v2.Environment> 148 getCreateEnvironmentMethod; 149 if ((getCreateEnvironmentMethod = EnvironmentsGrpc.getCreateEnvironmentMethod) == null) { 150 synchronized (EnvironmentsGrpc.class) { 151 if ((getCreateEnvironmentMethod = EnvironmentsGrpc.getCreateEnvironmentMethod) == null) { 152 EnvironmentsGrpc.getCreateEnvironmentMethod = 153 getCreateEnvironmentMethod = 154 io.grpc.MethodDescriptor 155 .<com.google.cloud.dialogflow.v2.CreateEnvironmentRequest, 156 com.google.cloud.dialogflow.v2.Environment> 157 newBuilder() 158 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 159 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "CreateEnvironment")) 160 .setSampledToLocalTracing(true) 161 .setRequestMarshaller( 162 io.grpc.protobuf.ProtoUtils.marshaller( 163 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest 164 .getDefaultInstance())) 165 .setResponseMarshaller( 166 io.grpc.protobuf.ProtoUtils.marshaller( 167 com.google.cloud.dialogflow.v2.Environment.getDefaultInstance())) 168 .setSchemaDescriptor( 169 new EnvironmentsMethodDescriptorSupplier("CreateEnvironment")) 170 .build(); 171 } 172 } 173 } 174 return getCreateEnvironmentMethod; 175 } 176 177 private static volatile io.grpc.MethodDescriptor< 178 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest, 179 com.google.cloud.dialogflow.v2.Environment> 180 getUpdateEnvironmentMethod; 181 182 @io.grpc.stub.annotations.RpcMethod( 183 fullMethodName = SERVICE_NAME + '/' + "UpdateEnvironment", 184 requestType = com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest.class, 185 responseType = com.google.cloud.dialogflow.v2.Environment.class, 186 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 187 public static io.grpc.MethodDescriptor< 188 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest, 189 com.google.cloud.dialogflow.v2.Environment> getUpdateEnvironmentMethod()190 getUpdateEnvironmentMethod() { 191 io.grpc.MethodDescriptor< 192 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest, 193 com.google.cloud.dialogflow.v2.Environment> 194 getUpdateEnvironmentMethod; 195 if ((getUpdateEnvironmentMethod = EnvironmentsGrpc.getUpdateEnvironmentMethod) == null) { 196 synchronized (EnvironmentsGrpc.class) { 197 if ((getUpdateEnvironmentMethod = EnvironmentsGrpc.getUpdateEnvironmentMethod) == null) { 198 EnvironmentsGrpc.getUpdateEnvironmentMethod = 199 getUpdateEnvironmentMethod = 200 io.grpc.MethodDescriptor 201 .<com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest, 202 com.google.cloud.dialogflow.v2.Environment> 203 newBuilder() 204 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 205 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "UpdateEnvironment")) 206 .setSampledToLocalTracing(true) 207 .setRequestMarshaller( 208 io.grpc.protobuf.ProtoUtils.marshaller( 209 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest 210 .getDefaultInstance())) 211 .setResponseMarshaller( 212 io.grpc.protobuf.ProtoUtils.marshaller( 213 com.google.cloud.dialogflow.v2.Environment.getDefaultInstance())) 214 .setSchemaDescriptor( 215 new EnvironmentsMethodDescriptorSupplier("UpdateEnvironment")) 216 .build(); 217 } 218 } 219 } 220 return getUpdateEnvironmentMethod; 221 } 222 223 private static volatile io.grpc.MethodDescriptor< 224 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest, com.google.protobuf.Empty> 225 getDeleteEnvironmentMethod; 226 227 @io.grpc.stub.annotations.RpcMethod( 228 fullMethodName = SERVICE_NAME + '/' + "DeleteEnvironment", 229 requestType = com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest.class, 230 responseType = com.google.protobuf.Empty.class, 231 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 232 public static io.grpc.MethodDescriptor< 233 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest, com.google.protobuf.Empty> getDeleteEnvironmentMethod()234 getDeleteEnvironmentMethod() { 235 io.grpc.MethodDescriptor< 236 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest, com.google.protobuf.Empty> 237 getDeleteEnvironmentMethod; 238 if ((getDeleteEnvironmentMethod = EnvironmentsGrpc.getDeleteEnvironmentMethod) == null) { 239 synchronized (EnvironmentsGrpc.class) { 240 if ((getDeleteEnvironmentMethod = EnvironmentsGrpc.getDeleteEnvironmentMethod) == null) { 241 EnvironmentsGrpc.getDeleteEnvironmentMethod = 242 getDeleteEnvironmentMethod = 243 io.grpc.MethodDescriptor 244 .<com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest, 245 com.google.protobuf.Empty> 246 newBuilder() 247 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 248 .setFullMethodName(generateFullMethodName(SERVICE_NAME, "DeleteEnvironment")) 249 .setSampledToLocalTracing(true) 250 .setRequestMarshaller( 251 io.grpc.protobuf.ProtoUtils.marshaller( 252 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest 253 .getDefaultInstance())) 254 .setResponseMarshaller( 255 io.grpc.protobuf.ProtoUtils.marshaller( 256 com.google.protobuf.Empty.getDefaultInstance())) 257 .setSchemaDescriptor( 258 new EnvironmentsMethodDescriptorSupplier("DeleteEnvironment")) 259 .build(); 260 } 261 } 262 } 263 return getDeleteEnvironmentMethod; 264 } 265 266 private static volatile io.grpc.MethodDescriptor< 267 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest, 268 com.google.cloud.dialogflow.v2.EnvironmentHistory> 269 getGetEnvironmentHistoryMethod; 270 271 @io.grpc.stub.annotations.RpcMethod( 272 fullMethodName = SERVICE_NAME + '/' + "GetEnvironmentHistory", 273 requestType = com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest.class, 274 responseType = com.google.cloud.dialogflow.v2.EnvironmentHistory.class, 275 methodType = io.grpc.MethodDescriptor.MethodType.UNARY) 276 public static io.grpc.MethodDescriptor< 277 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest, 278 com.google.cloud.dialogflow.v2.EnvironmentHistory> getGetEnvironmentHistoryMethod()279 getGetEnvironmentHistoryMethod() { 280 io.grpc.MethodDescriptor< 281 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest, 282 com.google.cloud.dialogflow.v2.EnvironmentHistory> 283 getGetEnvironmentHistoryMethod; 284 if ((getGetEnvironmentHistoryMethod = EnvironmentsGrpc.getGetEnvironmentHistoryMethod) 285 == null) { 286 synchronized (EnvironmentsGrpc.class) { 287 if ((getGetEnvironmentHistoryMethod = EnvironmentsGrpc.getGetEnvironmentHistoryMethod) 288 == null) { 289 EnvironmentsGrpc.getGetEnvironmentHistoryMethod = 290 getGetEnvironmentHistoryMethod = 291 io.grpc.MethodDescriptor 292 .<com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest, 293 com.google.cloud.dialogflow.v2.EnvironmentHistory> 294 newBuilder() 295 .setType(io.grpc.MethodDescriptor.MethodType.UNARY) 296 .setFullMethodName( 297 generateFullMethodName(SERVICE_NAME, "GetEnvironmentHistory")) 298 .setSampledToLocalTracing(true) 299 .setRequestMarshaller( 300 io.grpc.protobuf.ProtoUtils.marshaller( 301 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest 302 .getDefaultInstance())) 303 .setResponseMarshaller( 304 io.grpc.protobuf.ProtoUtils.marshaller( 305 com.google.cloud.dialogflow.v2.EnvironmentHistory 306 .getDefaultInstance())) 307 .setSchemaDescriptor( 308 new EnvironmentsMethodDescriptorSupplier("GetEnvironmentHistory")) 309 .build(); 310 } 311 } 312 } 313 return getGetEnvironmentHistoryMethod; 314 } 315 316 /** Creates a new async stub that supports all call types for the service */ newStub(io.grpc.Channel channel)317 public static EnvironmentsStub newStub(io.grpc.Channel channel) { 318 io.grpc.stub.AbstractStub.StubFactory<EnvironmentsStub> factory = 319 new io.grpc.stub.AbstractStub.StubFactory<EnvironmentsStub>() { 320 @java.lang.Override 321 public EnvironmentsStub newStub( 322 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 323 return new EnvironmentsStub(channel, callOptions); 324 } 325 }; 326 return EnvironmentsStub.newStub(factory, channel); 327 } 328 329 /** 330 * Creates a new blocking-style stub that supports unary and streaming output calls on the service 331 */ newBlockingStub(io.grpc.Channel channel)332 public static EnvironmentsBlockingStub newBlockingStub(io.grpc.Channel channel) { 333 io.grpc.stub.AbstractStub.StubFactory<EnvironmentsBlockingStub> factory = 334 new io.grpc.stub.AbstractStub.StubFactory<EnvironmentsBlockingStub>() { 335 @java.lang.Override 336 public EnvironmentsBlockingStub newStub( 337 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 338 return new EnvironmentsBlockingStub(channel, callOptions); 339 } 340 }; 341 return EnvironmentsBlockingStub.newStub(factory, channel); 342 } 343 344 /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ newFutureStub(io.grpc.Channel channel)345 public static EnvironmentsFutureStub newFutureStub(io.grpc.Channel channel) { 346 io.grpc.stub.AbstractStub.StubFactory<EnvironmentsFutureStub> factory = 347 new io.grpc.stub.AbstractStub.StubFactory<EnvironmentsFutureStub>() { 348 @java.lang.Override 349 public EnvironmentsFutureStub newStub( 350 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 351 return new EnvironmentsFutureStub(channel, callOptions); 352 } 353 }; 354 return EnvironmentsFutureStub.newStub(factory, channel); 355 } 356 357 /** 358 * 359 * 360 * <pre> 361 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 362 * </pre> 363 */ 364 public interface AsyncService { 365 366 /** 367 * 368 * 369 * <pre> 370 * Returns the list of all non-default environments of the specified agent. 371 * </pre> 372 */ listEnvironments( com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> responseObserver)373 default void listEnvironments( 374 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request, 375 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> 376 responseObserver) { 377 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 378 getListEnvironmentsMethod(), responseObserver); 379 } 380 381 /** 382 * 383 * 384 * <pre> 385 * Retrieves the specified agent environment. 386 * </pre> 387 */ getEnvironment( com.google.cloud.dialogflow.v2.GetEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)388 default void getEnvironment( 389 com.google.cloud.dialogflow.v2.GetEnvironmentRequest request, 390 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 391 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 392 getGetEnvironmentMethod(), responseObserver); 393 } 394 395 /** 396 * 397 * 398 * <pre> 399 * Creates an agent environment. 400 * </pre> 401 */ createEnvironment( com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)402 default void createEnvironment( 403 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request, 404 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 405 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 406 getCreateEnvironmentMethod(), responseObserver); 407 } 408 409 /** 410 * 411 * 412 * <pre> 413 * Updates the specified agent environment. 414 * This method allows you to deploy new agent versions into the environment. 415 * When an environment is pointed to a new agent version by setting 416 * `environment.agent_version`, the environment is temporarily set to the 417 * `LOADING` state. During that time, the environment continues serving the 418 * previous version of the agent. After the new agent version is done loading, 419 * the environment is set back to the `RUNNING` state. 420 * You can use "-" as Environment ID in environment name to update an agent 421 * version in the default environment. WARNING: this will negate all recent 422 * changes to the draft agent and can't be undone. You may want to save the 423 * draft agent to a version before calling this method. 424 * </pre> 425 */ updateEnvironment( com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)426 default void updateEnvironment( 427 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request, 428 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 429 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 430 getUpdateEnvironmentMethod(), responseObserver); 431 } 432 433 /** 434 * 435 * 436 * <pre> 437 * Deletes the specified agent environment. 438 * </pre> 439 */ deleteEnvironment( com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)440 default void deleteEnvironment( 441 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request, 442 io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) { 443 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 444 getDeleteEnvironmentMethod(), responseObserver); 445 } 446 447 /** 448 * 449 * 450 * <pre> 451 * Gets the history of the specified environment. 452 * </pre> 453 */ getEnvironmentHistory( com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.EnvironmentHistory> responseObserver)454 default void getEnvironmentHistory( 455 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request, 456 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.EnvironmentHistory> 457 responseObserver) { 458 io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( 459 getGetEnvironmentHistoryMethod(), responseObserver); 460 } 461 } 462 463 /** 464 * Base class for the server implementation of the service Environments. 465 * 466 * <pre> 467 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 468 * </pre> 469 */ 470 public abstract static class EnvironmentsImplBase 471 implements io.grpc.BindableService, AsyncService { 472 473 @java.lang.Override bindService()474 public final io.grpc.ServerServiceDefinition bindService() { 475 return EnvironmentsGrpc.bindService(this); 476 } 477 } 478 479 /** 480 * A stub to allow clients to do asynchronous rpc calls to service Environments. 481 * 482 * <pre> 483 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 484 * </pre> 485 */ 486 public static final class EnvironmentsStub 487 extends io.grpc.stub.AbstractAsyncStub<EnvironmentsStub> { EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)488 private EnvironmentsStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 489 super(channel, callOptions); 490 } 491 492 @java.lang.Override build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)493 protected EnvironmentsStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 494 return new EnvironmentsStub(channel, callOptions); 495 } 496 497 /** 498 * 499 * 500 * <pre> 501 * Returns the list of all non-default environments of the specified agent. 502 * </pre> 503 */ listEnvironments( com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> responseObserver)504 public void listEnvironments( 505 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request, 506 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> 507 responseObserver) { 508 io.grpc.stub.ClientCalls.asyncUnaryCall( 509 getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), 510 request, 511 responseObserver); 512 } 513 514 /** 515 * 516 * 517 * <pre> 518 * Retrieves the specified agent environment. 519 * </pre> 520 */ getEnvironment( com.google.cloud.dialogflow.v2.GetEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)521 public void getEnvironment( 522 com.google.cloud.dialogflow.v2.GetEnvironmentRequest request, 523 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 524 io.grpc.stub.ClientCalls.asyncUnaryCall( 525 getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), 526 request, 527 responseObserver); 528 } 529 530 /** 531 * 532 * 533 * <pre> 534 * Creates an agent environment. 535 * </pre> 536 */ createEnvironment( com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)537 public void createEnvironment( 538 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request, 539 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 540 io.grpc.stub.ClientCalls.asyncUnaryCall( 541 getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), 542 request, 543 responseObserver); 544 } 545 546 /** 547 * 548 * 549 * <pre> 550 * Updates the specified agent environment. 551 * This method allows you to deploy new agent versions into the environment. 552 * When an environment is pointed to a new agent version by setting 553 * `environment.agent_version`, the environment is temporarily set to the 554 * `LOADING` state. During that time, the environment continues serving the 555 * previous version of the agent. After the new agent version is done loading, 556 * the environment is set back to the `RUNNING` state. 557 * You can use "-" as Environment ID in environment name to update an agent 558 * version in the default environment. WARNING: this will negate all recent 559 * changes to the draft agent and can't be undone. You may want to save the 560 * draft agent to a version before calling this method. 561 * </pre> 562 */ updateEnvironment( com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver)563 public void updateEnvironment( 564 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request, 565 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment> responseObserver) { 566 io.grpc.stub.ClientCalls.asyncUnaryCall( 567 getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), 568 request, 569 responseObserver); 570 } 571 572 /** 573 * 574 * 575 * <pre> 576 * Deletes the specified agent environment. 577 * </pre> 578 */ deleteEnvironment( com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)579 public void deleteEnvironment( 580 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request, 581 io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) { 582 io.grpc.stub.ClientCalls.asyncUnaryCall( 583 getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), 584 request, 585 responseObserver); 586 } 587 588 /** 589 * 590 * 591 * <pre> 592 * Gets the history of the specified environment. 593 * </pre> 594 */ getEnvironmentHistory( com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request, io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.EnvironmentHistory> responseObserver)595 public void getEnvironmentHistory( 596 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request, 597 io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.EnvironmentHistory> 598 responseObserver) { 599 io.grpc.stub.ClientCalls.asyncUnaryCall( 600 getChannel().newCall(getGetEnvironmentHistoryMethod(), getCallOptions()), 601 request, 602 responseObserver); 603 } 604 } 605 606 /** 607 * A stub to allow clients to do synchronous rpc calls to service Environments. 608 * 609 * <pre> 610 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 611 * </pre> 612 */ 613 public static final class EnvironmentsBlockingStub 614 extends io.grpc.stub.AbstractBlockingStub<EnvironmentsBlockingStub> { EnvironmentsBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)615 private EnvironmentsBlockingStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 616 super(channel, callOptions); 617 } 618 619 @java.lang.Override build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)620 protected EnvironmentsBlockingStub build( 621 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 622 return new EnvironmentsBlockingStub(channel, callOptions); 623 } 624 625 /** 626 * 627 * 628 * <pre> 629 * Returns the list of all non-default environments of the specified agent. 630 * </pre> 631 */ listEnvironments( com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request)632 public com.google.cloud.dialogflow.v2.ListEnvironmentsResponse listEnvironments( 633 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request) { 634 return io.grpc.stub.ClientCalls.blockingUnaryCall( 635 getChannel(), getListEnvironmentsMethod(), getCallOptions(), request); 636 } 637 638 /** 639 * 640 * 641 * <pre> 642 * Retrieves the specified agent environment. 643 * </pre> 644 */ getEnvironment( com.google.cloud.dialogflow.v2.GetEnvironmentRequest request)645 public com.google.cloud.dialogflow.v2.Environment getEnvironment( 646 com.google.cloud.dialogflow.v2.GetEnvironmentRequest request) { 647 return io.grpc.stub.ClientCalls.blockingUnaryCall( 648 getChannel(), getGetEnvironmentMethod(), getCallOptions(), request); 649 } 650 651 /** 652 * 653 * 654 * <pre> 655 * Creates an agent environment. 656 * </pre> 657 */ createEnvironment( com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request)658 public com.google.cloud.dialogflow.v2.Environment createEnvironment( 659 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request) { 660 return io.grpc.stub.ClientCalls.blockingUnaryCall( 661 getChannel(), getCreateEnvironmentMethod(), getCallOptions(), request); 662 } 663 664 /** 665 * 666 * 667 * <pre> 668 * Updates the specified agent environment. 669 * This method allows you to deploy new agent versions into the environment. 670 * When an environment is pointed to a new agent version by setting 671 * `environment.agent_version`, the environment is temporarily set to the 672 * `LOADING` state. During that time, the environment continues serving the 673 * previous version of the agent. After the new agent version is done loading, 674 * the environment is set back to the `RUNNING` state. 675 * You can use "-" as Environment ID in environment name to update an agent 676 * version in the default environment. WARNING: this will negate all recent 677 * changes to the draft agent and can't be undone. You may want to save the 678 * draft agent to a version before calling this method. 679 * </pre> 680 */ updateEnvironment( com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request)681 public com.google.cloud.dialogflow.v2.Environment updateEnvironment( 682 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request) { 683 return io.grpc.stub.ClientCalls.blockingUnaryCall( 684 getChannel(), getUpdateEnvironmentMethod(), getCallOptions(), request); 685 } 686 687 /** 688 * 689 * 690 * <pre> 691 * Deletes the specified agent environment. 692 * </pre> 693 */ deleteEnvironment( com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request)694 public com.google.protobuf.Empty deleteEnvironment( 695 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request) { 696 return io.grpc.stub.ClientCalls.blockingUnaryCall( 697 getChannel(), getDeleteEnvironmentMethod(), getCallOptions(), request); 698 } 699 700 /** 701 * 702 * 703 * <pre> 704 * Gets the history of the specified environment. 705 * </pre> 706 */ getEnvironmentHistory( com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request)707 public com.google.cloud.dialogflow.v2.EnvironmentHistory getEnvironmentHistory( 708 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request) { 709 return io.grpc.stub.ClientCalls.blockingUnaryCall( 710 getChannel(), getGetEnvironmentHistoryMethod(), getCallOptions(), request); 711 } 712 } 713 714 /** 715 * A stub to allow clients to do ListenableFuture-style rpc calls to service Environments. 716 * 717 * <pre> 718 * Service for managing [Environments][google.cloud.dialogflow.v2.Environment]. 719 * </pre> 720 */ 721 public static final class EnvironmentsFutureStub 722 extends io.grpc.stub.AbstractFutureStub<EnvironmentsFutureStub> { EnvironmentsFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)723 private EnvironmentsFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 724 super(channel, callOptions); 725 } 726 727 @java.lang.Override build( io.grpc.Channel channel, io.grpc.CallOptions callOptions)728 protected EnvironmentsFutureStub build( 729 io.grpc.Channel channel, io.grpc.CallOptions callOptions) { 730 return new EnvironmentsFutureStub(channel, callOptions); 731 } 732 733 /** 734 * 735 * 736 * <pre> 737 * Returns the list of all non-default environments of the specified agent. 738 * </pre> 739 */ 740 public com.google.common.util.concurrent.ListenableFuture< 741 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse> listEnvironments(com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request)742 listEnvironments(com.google.cloud.dialogflow.v2.ListEnvironmentsRequest request) { 743 return io.grpc.stub.ClientCalls.futureUnaryCall( 744 getChannel().newCall(getListEnvironmentsMethod(), getCallOptions()), request); 745 } 746 747 /** 748 * 749 * 750 * <pre> 751 * Retrieves the specified agent environment. 752 * </pre> 753 */ 754 public com.google.common.util.concurrent.ListenableFuture< 755 com.google.cloud.dialogflow.v2.Environment> getEnvironment(com.google.cloud.dialogflow.v2.GetEnvironmentRequest request)756 getEnvironment(com.google.cloud.dialogflow.v2.GetEnvironmentRequest request) { 757 return io.grpc.stub.ClientCalls.futureUnaryCall( 758 getChannel().newCall(getGetEnvironmentMethod(), getCallOptions()), request); 759 } 760 761 /** 762 * 763 * 764 * <pre> 765 * Creates an agent environment. 766 * </pre> 767 */ 768 public com.google.common.util.concurrent.ListenableFuture< 769 com.google.cloud.dialogflow.v2.Environment> createEnvironment(com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request)770 createEnvironment(com.google.cloud.dialogflow.v2.CreateEnvironmentRequest request) { 771 return io.grpc.stub.ClientCalls.futureUnaryCall( 772 getChannel().newCall(getCreateEnvironmentMethod(), getCallOptions()), request); 773 } 774 775 /** 776 * 777 * 778 * <pre> 779 * Updates the specified agent environment. 780 * This method allows you to deploy new agent versions into the environment. 781 * When an environment is pointed to a new agent version by setting 782 * `environment.agent_version`, the environment is temporarily set to the 783 * `LOADING` state. During that time, the environment continues serving the 784 * previous version of the agent. After the new agent version is done loading, 785 * the environment is set back to the `RUNNING` state. 786 * You can use "-" as Environment ID in environment name to update an agent 787 * version in the default environment. WARNING: this will negate all recent 788 * changes to the draft agent and can't be undone. You may want to save the 789 * draft agent to a version before calling this method. 790 * </pre> 791 */ 792 public com.google.common.util.concurrent.ListenableFuture< 793 com.google.cloud.dialogflow.v2.Environment> updateEnvironment(com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request)794 updateEnvironment(com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest request) { 795 return io.grpc.stub.ClientCalls.futureUnaryCall( 796 getChannel().newCall(getUpdateEnvironmentMethod(), getCallOptions()), request); 797 } 798 799 /** 800 * 801 * 802 * <pre> 803 * Deletes the specified agent environment. 804 * </pre> 805 */ 806 public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteEnvironment(com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request)807 deleteEnvironment(com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest request) { 808 return io.grpc.stub.ClientCalls.futureUnaryCall( 809 getChannel().newCall(getDeleteEnvironmentMethod(), getCallOptions()), request); 810 } 811 812 /** 813 * 814 * 815 * <pre> 816 * Gets the history of the specified environment. 817 * </pre> 818 */ 819 public com.google.common.util.concurrent.ListenableFuture< 820 com.google.cloud.dialogflow.v2.EnvironmentHistory> getEnvironmentHistory(com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request)821 getEnvironmentHistory(com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest request) { 822 return io.grpc.stub.ClientCalls.futureUnaryCall( 823 getChannel().newCall(getGetEnvironmentHistoryMethod(), getCallOptions()), request); 824 } 825 } 826 827 private static final int METHODID_LIST_ENVIRONMENTS = 0; 828 private static final int METHODID_GET_ENVIRONMENT = 1; 829 private static final int METHODID_CREATE_ENVIRONMENT = 2; 830 private static final int METHODID_UPDATE_ENVIRONMENT = 3; 831 private static final int METHODID_DELETE_ENVIRONMENT = 4; 832 private static final int METHODID_GET_ENVIRONMENT_HISTORY = 5; 833 834 private static final class MethodHandlers<Req, Resp> 835 implements io.grpc.stub.ServerCalls.UnaryMethod<Req, Resp>, 836 io.grpc.stub.ServerCalls.ServerStreamingMethod<Req, Resp>, 837 io.grpc.stub.ServerCalls.ClientStreamingMethod<Req, Resp>, 838 io.grpc.stub.ServerCalls.BidiStreamingMethod<Req, Resp> { 839 private final AsyncService serviceImpl; 840 private final int methodId; 841 MethodHandlers(AsyncService serviceImpl, int methodId)842 MethodHandlers(AsyncService serviceImpl, int methodId) { 843 this.serviceImpl = serviceImpl; 844 this.methodId = methodId; 845 } 846 847 @java.lang.Override 848 @java.lang.SuppressWarnings("unchecked") invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver)849 public void invoke(Req request, io.grpc.stub.StreamObserver<Resp> responseObserver) { 850 switch (methodId) { 851 case METHODID_LIST_ENVIRONMENTS: 852 serviceImpl.listEnvironments( 853 (com.google.cloud.dialogflow.v2.ListEnvironmentsRequest) request, 854 (io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.ListEnvironmentsResponse>) 855 responseObserver); 856 break; 857 case METHODID_GET_ENVIRONMENT: 858 serviceImpl.getEnvironment( 859 (com.google.cloud.dialogflow.v2.GetEnvironmentRequest) request, 860 (io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment>) 861 responseObserver); 862 break; 863 case METHODID_CREATE_ENVIRONMENT: 864 serviceImpl.createEnvironment( 865 (com.google.cloud.dialogflow.v2.CreateEnvironmentRequest) request, 866 (io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment>) 867 responseObserver); 868 break; 869 case METHODID_UPDATE_ENVIRONMENT: 870 serviceImpl.updateEnvironment( 871 (com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest) request, 872 (io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.Environment>) 873 responseObserver); 874 break; 875 case METHODID_DELETE_ENVIRONMENT: 876 serviceImpl.deleteEnvironment( 877 (com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest) request, 878 (io.grpc.stub.StreamObserver<com.google.protobuf.Empty>) responseObserver); 879 break; 880 case METHODID_GET_ENVIRONMENT_HISTORY: 881 serviceImpl.getEnvironmentHistory( 882 (com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest) request, 883 (io.grpc.stub.StreamObserver<com.google.cloud.dialogflow.v2.EnvironmentHistory>) 884 responseObserver); 885 break; 886 default: 887 throw new AssertionError(); 888 } 889 } 890 891 @java.lang.Override 892 @java.lang.SuppressWarnings("unchecked") invoke( io.grpc.stub.StreamObserver<Resp> responseObserver)893 public io.grpc.stub.StreamObserver<Req> invoke( 894 io.grpc.stub.StreamObserver<Resp> responseObserver) { 895 switch (methodId) { 896 default: 897 throw new AssertionError(); 898 } 899 } 900 } 901 bindService(AsyncService service)902 public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { 903 return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) 904 .addMethod( 905 getListEnvironmentsMethod(), 906 io.grpc.stub.ServerCalls.asyncUnaryCall( 907 new MethodHandlers< 908 com.google.cloud.dialogflow.v2.ListEnvironmentsRequest, 909 com.google.cloud.dialogflow.v2.ListEnvironmentsResponse>( 910 service, METHODID_LIST_ENVIRONMENTS))) 911 .addMethod( 912 getGetEnvironmentMethod(), 913 io.grpc.stub.ServerCalls.asyncUnaryCall( 914 new MethodHandlers< 915 com.google.cloud.dialogflow.v2.GetEnvironmentRequest, 916 com.google.cloud.dialogflow.v2.Environment>(service, METHODID_GET_ENVIRONMENT))) 917 .addMethod( 918 getCreateEnvironmentMethod(), 919 io.grpc.stub.ServerCalls.asyncUnaryCall( 920 new MethodHandlers< 921 com.google.cloud.dialogflow.v2.CreateEnvironmentRequest, 922 com.google.cloud.dialogflow.v2.Environment>( 923 service, METHODID_CREATE_ENVIRONMENT))) 924 .addMethod( 925 getUpdateEnvironmentMethod(), 926 io.grpc.stub.ServerCalls.asyncUnaryCall( 927 new MethodHandlers< 928 com.google.cloud.dialogflow.v2.UpdateEnvironmentRequest, 929 com.google.cloud.dialogflow.v2.Environment>( 930 service, METHODID_UPDATE_ENVIRONMENT))) 931 .addMethod( 932 getDeleteEnvironmentMethod(), 933 io.grpc.stub.ServerCalls.asyncUnaryCall( 934 new MethodHandlers< 935 com.google.cloud.dialogflow.v2.DeleteEnvironmentRequest, 936 com.google.protobuf.Empty>(service, METHODID_DELETE_ENVIRONMENT))) 937 .addMethod( 938 getGetEnvironmentHistoryMethod(), 939 io.grpc.stub.ServerCalls.asyncUnaryCall( 940 new MethodHandlers< 941 com.google.cloud.dialogflow.v2.GetEnvironmentHistoryRequest, 942 com.google.cloud.dialogflow.v2.EnvironmentHistory>( 943 service, METHODID_GET_ENVIRONMENT_HISTORY))) 944 .build(); 945 } 946 947 private abstract static class EnvironmentsBaseDescriptorSupplier 948 implements io.grpc.protobuf.ProtoFileDescriptorSupplier, 949 io.grpc.protobuf.ProtoServiceDescriptorSupplier { EnvironmentsBaseDescriptorSupplier()950 EnvironmentsBaseDescriptorSupplier() {} 951 952 @java.lang.Override getFileDescriptor()953 public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { 954 return com.google.cloud.dialogflow.v2.EnvironmentProto.getDescriptor(); 955 } 956 957 @java.lang.Override getServiceDescriptor()958 public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { 959 return getFileDescriptor().findServiceByName("Environments"); 960 } 961 } 962 963 private static final class EnvironmentsFileDescriptorSupplier 964 extends EnvironmentsBaseDescriptorSupplier { EnvironmentsFileDescriptorSupplier()965 EnvironmentsFileDescriptorSupplier() {} 966 } 967 968 private static final class EnvironmentsMethodDescriptorSupplier 969 extends EnvironmentsBaseDescriptorSupplier 970 implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { 971 private final String methodName; 972 EnvironmentsMethodDescriptorSupplier(String methodName)973 EnvironmentsMethodDescriptorSupplier(String methodName) { 974 this.methodName = methodName; 975 } 976 977 @java.lang.Override getMethodDescriptor()978 public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { 979 return getServiceDescriptor().findMethodByName(methodName); 980 } 981 } 982 983 private static volatile io.grpc.ServiceDescriptor serviceDescriptor; 984 getServiceDescriptor()985 public static io.grpc.ServiceDescriptor getServiceDescriptor() { 986 io.grpc.ServiceDescriptor result = serviceDescriptor; 987 if (result == null) { 988 synchronized (EnvironmentsGrpc.class) { 989 result = serviceDescriptor; 990 if (result == null) { 991 serviceDescriptor = 992 result = 993 io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) 994 .setSchemaDescriptor(new EnvironmentsFileDescriptorSupplier()) 995 .addMethod(getListEnvironmentsMethod()) 996 .addMethod(getGetEnvironmentMethod()) 997 .addMethod(getCreateEnvironmentMethod()) 998 .addMethod(getUpdateEnvironmentMethod()) 999 .addMethod(getDeleteEnvironmentMethod()) 1000 .addMethod(getGetEnvironmentHistoryMethod()) 1001 .build(); 1002 } 1003 } 1004 } 1005 return result; 1006 } 1007 } 1008