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 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/dialogflow/v2/intent.proto 18 19 package com.google.cloud.dialogflow.v2; 20 21 /** 22 * 23 * 24 * <pre> 25 * The request message for 26 * [Intents.GetIntent][google.cloud.dialogflow.v2.Intents.GetIntent]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.dialogflow.v2.GetIntentRequest} 30 */ 31 public final class GetIntentRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.v2.GetIntentRequest) 34 GetIntentRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use GetIntentRequest.newBuilder() to construct. GetIntentRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private GetIntentRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 GetIntentRequest()41 private GetIntentRequest() { 42 name_ = ""; 43 languageCode_ = ""; 44 intentView_ = 0; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new GetIntentRequest(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.dialogflow.v2.IntentProto 60 .internal_static_google_cloud_dialogflow_v2_GetIntentRequest_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.dialogflow.v2.IntentProto 67 .internal_static_google_cloud_dialogflow_v2_GetIntentRequest_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.dialogflow.v2.GetIntentRequest.class, 70 com.google.cloud.dialogflow.v2.GetIntentRequest.Builder.class); 71 } 72 73 public static final int NAME_FIELD_NUMBER = 1; 74 75 @SuppressWarnings("serial") 76 private volatile java.lang.Object name_ = ""; 77 /** 78 * 79 * 80 * <pre> 81 * Required. The name of the intent. 82 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 83 * </pre> 84 * 85 * <code> 86 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 87 * </code> 88 * 89 * @return The name. 90 */ 91 @java.lang.Override getName()92 public java.lang.String getName() { 93 java.lang.Object ref = name_; 94 if (ref instanceof java.lang.String) { 95 return (java.lang.String) ref; 96 } else { 97 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 98 java.lang.String s = bs.toStringUtf8(); 99 name_ = s; 100 return s; 101 } 102 } 103 /** 104 * 105 * 106 * <pre> 107 * Required. The name of the intent. 108 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 109 * </pre> 110 * 111 * <code> 112 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 113 * </code> 114 * 115 * @return The bytes for name. 116 */ 117 @java.lang.Override getNameBytes()118 public com.google.protobuf.ByteString getNameBytes() { 119 java.lang.Object ref = name_; 120 if (ref instanceof java.lang.String) { 121 com.google.protobuf.ByteString b = 122 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 123 name_ = b; 124 return b; 125 } else { 126 return (com.google.protobuf.ByteString) ref; 127 } 128 } 129 130 public static final int LANGUAGE_CODE_FIELD_NUMBER = 2; 131 132 @SuppressWarnings("serial") 133 private volatile java.lang.Object languageCode_ = ""; 134 /** 135 * 136 * 137 * <pre> 138 * Optional. The language used to access language-specific data. 139 * If not specified, the agent's default language is used. 140 * For more information, see 141 * [Multilingual intent and entity 142 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 143 * </pre> 144 * 145 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 146 * 147 * @return The languageCode. 148 */ 149 @java.lang.Override getLanguageCode()150 public java.lang.String getLanguageCode() { 151 java.lang.Object ref = languageCode_; 152 if (ref instanceof java.lang.String) { 153 return (java.lang.String) ref; 154 } else { 155 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 156 java.lang.String s = bs.toStringUtf8(); 157 languageCode_ = s; 158 return s; 159 } 160 } 161 /** 162 * 163 * 164 * <pre> 165 * Optional. The language used to access language-specific data. 166 * If not specified, the agent's default language is used. 167 * For more information, see 168 * [Multilingual intent and entity 169 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 170 * </pre> 171 * 172 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 173 * 174 * @return The bytes for languageCode. 175 */ 176 @java.lang.Override getLanguageCodeBytes()177 public com.google.protobuf.ByteString getLanguageCodeBytes() { 178 java.lang.Object ref = languageCode_; 179 if (ref instanceof java.lang.String) { 180 com.google.protobuf.ByteString b = 181 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 182 languageCode_ = b; 183 return b; 184 } else { 185 return (com.google.protobuf.ByteString) ref; 186 } 187 } 188 189 public static final int INTENT_VIEW_FIELD_NUMBER = 3; 190 private int intentView_ = 0; 191 /** 192 * 193 * 194 * <pre> 195 * Optional. The resource view to apply to the returned intent. 196 * </pre> 197 * 198 * <code> 199 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 200 * </code> 201 * 202 * @return The enum numeric value on the wire for intentView. 203 */ 204 @java.lang.Override getIntentViewValue()205 public int getIntentViewValue() { 206 return intentView_; 207 } 208 /** 209 * 210 * 211 * <pre> 212 * Optional. The resource view to apply to the returned intent. 213 * </pre> 214 * 215 * <code> 216 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 217 * </code> 218 * 219 * @return The intentView. 220 */ 221 @java.lang.Override getIntentView()222 public com.google.cloud.dialogflow.v2.IntentView getIntentView() { 223 com.google.cloud.dialogflow.v2.IntentView result = 224 com.google.cloud.dialogflow.v2.IntentView.forNumber(intentView_); 225 return result == null ? com.google.cloud.dialogflow.v2.IntentView.UNRECOGNIZED : result; 226 } 227 228 private byte memoizedIsInitialized = -1; 229 230 @java.lang.Override isInitialized()231 public final boolean isInitialized() { 232 byte isInitialized = memoizedIsInitialized; 233 if (isInitialized == 1) return true; 234 if (isInitialized == 0) return false; 235 236 memoizedIsInitialized = 1; 237 return true; 238 } 239 240 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)241 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 242 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 243 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 244 } 245 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 246 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, languageCode_); 247 } 248 if (intentView_ 249 != com.google.cloud.dialogflow.v2.IntentView.INTENT_VIEW_UNSPECIFIED.getNumber()) { 250 output.writeEnum(3, intentView_); 251 } 252 getUnknownFields().writeTo(output); 253 } 254 255 @java.lang.Override getSerializedSize()256 public int getSerializedSize() { 257 int size = memoizedSize; 258 if (size != -1) return size; 259 260 size = 0; 261 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 262 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 263 } 264 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 265 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, languageCode_); 266 } 267 if (intentView_ 268 != com.google.cloud.dialogflow.v2.IntentView.INTENT_VIEW_UNSPECIFIED.getNumber()) { 269 size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, intentView_); 270 } 271 size += getUnknownFields().getSerializedSize(); 272 memoizedSize = size; 273 return size; 274 } 275 276 @java.lang.Override equals(final java.lang.Object obj)277 public boolean equals(final java.lang.Object obj) { 278 if (obj == this) { 279 return true; 280 } 281 if (!(obj instanceof com.google.cloud.dialogflow.v2.GetIntentRequest)) { 282 return super.equals(obj); 283 } 284 com.google.cloud.dialogflow.v2.GetIntentRequest other = 285 (com.google.cloud.dialogflow.v2.GetIntentRequest) obj; 286 287 if (!getName().equals(other.getName())) return false; 288 if (!getLanguageCode().equals(other.getLanguageCode())) return false; 289 if (intentView_ != other.intentView_) return false; 290 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 291 return true; 292 } 293 294 @java.lang.Override hashCode()295 public int hashCode() { 296 if (memoizedHashCode != 0) { 297 return memoizedHashCode; 298 } 299 int hash = 41; 300 hash = (19 * hash) + getDescriptor().hashCode(); 301 hash = (37 * hash) + NAME_FIELD_NUMBER; 302 hash = (53 * hash) + getName().hashCode(); 303 hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER; 304 hash = (53 * hash) + getLanguageCode().hashCode(); 305 hash = (37 * hash) + INTENT_VIEW_FIELD_NUMBER; 306 hash = (53 * hash) + intentView_; 307 hash = (29 * hash) + getUnknownFields().hashCode(); 308 memoizedHashCode = hash; 309 return hash; 310 } 311 parseFrom(java.nio.ByteBuffer data)312 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom(java.nio.ByteBuffer data) 313 throws com.google.protobuf.InvalidProtocolBufferException { 314 return PARSER.parseFrom(data); 315 } 316 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)317 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 318 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 319 throws com.google.protobuf.InvalidProtocolBufferException { 320 return PARSER.parseFrom(data, extensionRegistry); 321 } 322 parseFrom( com.google.protobuf.ByteString data)323 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 324 com.google.protobuf.ByteString data) 325 throws com.google.protobuf.InvalidProtocolBufferException { 326 return PARSER.parseFrom(data); 327 } 328 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)329 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 330 com.google.protobuf.ByteString data, 331 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 332 throws com.google.protobuf.InvalidProtocolBufferException { 333 return PARSER.parseFrom(data, extensionRegistry); 334 } 335 parseFrom(byte[] data)336 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom(byte[] data) 337 throws com.google.protobuf.InvalidProtocolBufferException { 338 return PARSER.parseFrom(data); 339 } 340 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)341 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 342 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 343 throws com.google.protobuf.InvalidProtocolBufferException { 344 return PARSER.parseFrom(data, extensionRegistry); 345 } 346 parseFrom(java.io.InputStream input)347 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom(java.io.InputStream input) 348 throws java.io.IOException { 349 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 350 } 351 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)352 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 353 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 354 throws java.io.IOException { 355 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 356 PARSER, input, extensionRegistry); 357 } 358 parseDelimitedFrom( java.io.InputStream input)359 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseDelimitedFrom( 360 java.io.InputStream input) throws java.io.IOException { 361 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 362 } 363 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)364 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseDelimitedFrom( 365 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 366 throws java.io.IOException { 367 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 368 PARSER, input, extensionRegistry); 369 } 370 parseFrom( com.google.protobuf.CodedInputStream input)371 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 372 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 373 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 374 } 375 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)376 public static com.google.cloud.dialogflow.v2.GetIntentRequest parseFrom( 377 com.google.protobuf.CodedInputStream input, 378 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 379 throws java.io.IOException { 380 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 381 PARSER, input, extensionRegistry); 382 } 383 384 @java.lang.Override newBuilderForType()385 public Builder newBuilderForType() { 386 return newBuilder(); 387 } 388 newBuilder()389 public static Builder newBuilder() { 390 return DEFAULT_INSTANCE.toBuilder(); 391 } 392 newBuilder(com.google.cloud.dialogflow.v2.GetIntentRequest prototype)393 public static Builder newBuilder(com.google.cloud.dialogflow.v2.GetIntentRequest prototype) { 394 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 395 } 396 397 @java.lang.Override toBuilder()398 public Builder toBuilder() { 399 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 400 } 401 402 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)403 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 404 Builder builder = new Builder(parent); 405 return builder; 406 } 407 /** 408 * 409 * 410 * <pre> 411 * The request message for 412 * [Intents.GetIntent][google.cloud.dialogflow.v2.Intents.GetIntent]. 413 * </pre> 414 * 415 * Protobuf type {@code google.cloud.dialogflow.v2.GetIntentRequest} 416 */ 417 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 418 implements 419 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.v2.GetIntentRequest) 420 com.google.cloud.dialogflow.v2.GetIntentRequestOrBuilder { getDescriptor()421 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 422 return com.google.cloud.dialogflow.v2.IntentProto 423 .internal_static_google_cloud_dialogflow_v2_GetIntentRequest_descriptor; 424 } 425 426 @java.lang.Override 427 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()428 internalGetFieldAccessorTable() { 429 return com.google.cloud.dialogflow.v2.IntentProto 430 .internal_static_google_cloud_dialogflow_v2_GetIntentRequest_fieldAccessorTable 431 .ensureFieldAccessorsInitialized( 432 com.google.cloud.dialogflow.v2.GetIntentRequest.class, 433 com.google.cloud.dialogflow.v2.GetIntentRequest.Builder.class); 434 } 435 436 // Construct using com.google.cloud.dialogflow.v2.GetIntentRequest.newBuilder() Builder()437 private Builder() {} 438 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)439 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 440 super(parent); 441 } 442 443 @java.lang.Override clear()444 public Builder clear() { 445 super.clear(); 446 bitField0_ = 0; 447 name_ = ""; 448 languageCode_ = ""; 449 intentView_ = 0; 450 return this; 451 } 452 453 @java.lang.Override getDescriptorForType()454 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 455 return com.google.cloud.dialogflow.v2.IntentProto 456 .internal_static_google_cloud_dialogflow_v2_GetIntentRequest_descriptor; 457 } 458 459 @java.lang.Override getDefaultInstanceForType()460 public com.google.cloud.dialogflow.v2.GetIntentRequest getDefaultInstanceForType() { 461 return com.google.cloud.dialogflow.v2.GetIntentRequest.getDefaultInstance(); 462 } 463 464 @java.lang.Override build()465 public com.google.cloud.dialogflow.v2.GetIntentRequest build() { 466 com.google.cloud.dialogflow.v2.GetIntentRequest result = buildPartial(); 467 if (!result.isInitialized()) { 468 throw newUninitializedMessageException(result); 469 } 470 return result; 471 } 472 473 @java.lang.Override buildPartial()474 public com.google.cloud.dialogflow.v2.GetIntentRequest buildPartial() { 475 com.google.cloud.dialogflow.v2.GetIntentRequest result = 476 new com.google.cloud.dialogflow.v2.GetIntentRequest(this); 477 if (bitField0_ != 0) { 478 buildPartial0(result); 479 } 480 onBuilt(); 481 return result; 482 } 483 buildPartial0(com.google.cloud.dialogflow.v2.GetIntentRequest result)484 private void buildPartial0(com.google.cloud.dialogflow.v2.GetIntentRequest result) { 485 int from_bitField0_ = bitField0_; 486 if (((from_bitField0_ & 0x00000001) != 0)) { 487 result.name_ = name_; 488 } 489 if (((from_bitField0_ & 0x00000002) != 0)) { 490 result.languageCode_ = languageCode_; 491 } 492 if (((from_bitField0_ & 0x00000004) != 0)) { 493 result.intentView_ = intentView_; 494 } 495 } 496 497 @java.lang.Override clone()498 public Builder clone() { 499 return super.clone(); 500 } 501 502 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)503 public Builder setField( 504 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 505 return super.setField(field, value); 506 } 507 508 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)509 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 510 return super.clearField(field); 511 } 512 513 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)514 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 515 return super.clearOneof(oneof); 516 } 517 518 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)519 public Builder setRepeatedField( 520 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 521 return super.setRepeatedField(field, index, value); 522 } 523 524 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)525 public Builder addRepeatedField( 526 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 527 return super.addRepeatedField(field, value); 528 } 529 530 @java.lang.Override mergeFrom(com.google.protobuf.Message other)531 public Builder mergeFrom(com.google.protobuf.Message other) { 532 if (other instanceof com.google.cloud.dialogflow.v2.GetIntentRequest) { 533 return mergeFrom((com.google.cloud.dialogflow.v2.GetIntentRequest) other); 534 } else { 535 super.mergeFrom(other); 536 return this; 537 } 538 } 539 mergeFrom(com.google.cloud.dialogflow.v2.GetIntentRequest other)540 public Builder mergeFrom(com.google.cloud.dialogflow.v2.GetIntentRequest other) { 541 if (other == com.google.cloud.dialogflow.v2.GetIntentRequest.getDefaultInstance()) 542 return this; 543 if (!other.getName().isEmpty()) { 544 name_ = other.name_; 545 bitField0_ |= 0x00000001; 546 onChanged(); 547 } 548 if (!other.getLanguageCode().isEmpty()) { 549 languageCode_ = other.languageCode_; 550 bitField0_ |= 0x00000002; 551 onChanged(); 552 } 553 if (other.intentView_ != 0) { 554 setIntentViewValue(other.getIntentViewValue()); 555 } 556 this.mergeUnknownFields(other.getUnknownFields()); 557 onChanged(); 558 return this; 559 } 560 561 @java.lang.Override isInitialized()562 public final boolean isInitialized() { 563 return true; 564 } 565 566 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)567 public Builder mergeFrom( 568 com.google.protobuf.CodedInputStream input, 569 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 570 throws java.io.IOException { 571 if (extensionRegistry == null) { 572 throw new java.lang.NullPointerException(); 573 } 574 try { 575 boolean done = false; 576 while (!done) { 577 int tag = input.readTag(); 578 switch (tag) { 579 case 0: 580 done = true; 581 break; 582 case 10: 583 { 584 name_ = input.readStringRequireUtf8(); 585 bitField0_ |= 0x00000001; 586 break; 587 } // case 10 588 case 18: 589 { 590 languageCode_ = input.readStringRequireUtf8(); 591 bitField0_ |= 0x00000002; 592 break; 593 } // case 18 594 case 24: 595 { 596 intentView_ = input.readEnum(); 597 bitField0_ |= 0x00000004; 598 break; 599 } // case 24 600 default: 601 { 602 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 603 done = true; // was an endgroup tag 604 } 605 break; 606 } // default: 607 } // switch (tag) 608 } // while (!done) 609 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 610 throw e.unwrapIOException(); 611 } finally { 612 onChanged(); 613 } // finally 614 return this; 615 } 616 617 private int bitField0_; 618 619 private java.lang.Object name_ = ""; 620 /** 621 * 622 * 623 * <pre> 624 * Required. The name of the intent. 625 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 626 * </pre> 627 * 628 * <code> 629 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 630 * </code> 631 * 632 * @return The name. 633 */ getName()634 public java.lang.String getName() { 635 java.lang.Object ref = name_; 636 if (!(ref instanceof java.lang.String)) { 637 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 638 java.lang.String s = bs.toStringUtf8(); 639 name_ = s; 640 return s; 641 } else { 642 return (java.lang.String) ref; 643 } 644 } 645 /** 646 * 647 * 648 * <pre> 649 * Required. The name of the intent. 650 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 651 * </pre> 652 * 653 * <code> 654 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 655 * </code> 656 * 657 * @return The bytes for name. 658 */ getNameBytes()659 public com.google.protobuf.ByteString getNameBytes() { 660 java.lang.Object ref = name_; 661 if (ref instanceof String) { 662 com.google.protobuf.ByteString b = 663 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 664 name_ = b; 665 return b; 666 } else { 667 return (com.google.protobuf.ByteString) ref; 668 } 669 } 670 /** 671 * 672 * 673 * <pre> 674 * Required. The name of the intent. 675 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 676 * </pre> 677 * 678 * <code> 679 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 680 * </code> 681 * 682 * @param value The name to set. 683 * @return This builder for chaining. 684 */ setName(java.lang.String value)685 public Builder setName(java.lang.String value) { 686 if (value == null) { 687 throw new NullPointerException(); 688 } 689 name_ = value; 690 bitField0_ |= 0x00000001; 691 onChanged(); 692 return this; 693 } 694 /** 695 * 696 * 697 * <pre> 698 * Required. The name of the intent. 699 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 700 * </pre> 701 * 702 * <code> 703 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 704 * </code> 705 * 706 * @return This builder for chaining. 707 */ clearName()708 public Builder clearName() { 709 name_ = getDefaultInstance().getName(); 710 bitField0_ = (bitField0_ & ~0x00000001); 711 onChanged(); 712 return this; 713 } 714 /** 715 * 716 * 717 * <pre> 718 * Required. The name of the intent. 719 * Format: `projects/<Project ID>/agent/intents/<Intent ID>`. 720 * </pre> 721 * 722 * <code> 723 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 724 * </code> 725 * 726 * @param value The bytes for name to set. 727 * @return This builder for chaining. 728 */ setNameBytes(com.google.protobuf.ByteString value)729 public Builder setNameBytes(com.google.protobuf.ByteString value) { 730 if (value == null) { 731 throw new NullPointerException(); 732 } 733 checkByteStringIsUtf8(value); 734 name_ = value; 735 bitField0_ |= 0x00000001; 736 onChanged(); 737 return this; 738 } 739 740 private java.lang.Object languageCode_ = ""; 741 /** 742 * 743 * 744 * <pre> 745 * Optional. The language used to access language-specific data. 746 * If not specified, the agent's default language is used. 747 * For more information, see 748 * [Multilingual intent and entity 749 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 750 * </pre> 751 * 752 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 753 * 754 * @return The languageCode. 755 */ getLanguageCode()756 public java.lang.String getLanguageCode() { 757 java.lang.Object ref = languageCode_; 758 if (!(ref instanceof java.lang.String)) { 759 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 760 java.lang.String s = bs.toStringUtf8(); 761 languageCode_ = s; 762 return s; 763 } else { 764 return (java.lang.String) ref; 765 } 766 } 767 /** 768 * 769 * 770 * <pre> 771 * Optional. The language used to access language-specific data. 772 * If not specified, the agent's default language is used. 773 * For more information, see 774 * [Multilingual intent and entity 775 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 776 * </pre> 777 * 778 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 779 * 780 * @return The bytes for languageCode. 781 */ getLanguageCodeBytes()782 public com.google.protobuf.ByteString getLanguageCodeBytes() { 783 java.lang.Object ref = languageCode_; 784 if (ref instanceof String) { 785 com.google.protobuf.ByteString b = 786 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 787 languageCode_ = b; 788 return b; 789 } else { 790 return (com.google.protobuf.ByteString) ref; 791 } 792 } 793 /** 794 * 795 * 796 * <pre> 797 * Optional. The language used to access language-specific data. 798 * If not specified, the agent's default language is used. 799 * For more information, see 800 * [Multilingual intent and entity 801 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 802 * </pre> 803 * 804 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 805 * 806 * @param value The languageCode to set. 807 * @return This builder for chaining. 808 */ setLanguageCode(java.lang.String value)809 public Builder setLanguageCode(java.lang.String value) { 810 if (value == null) { 811 throw new NullPointerException(); 812 } 813 languageCode_ = value; 814 bitField0_ |= 0x00000002; 815 onChanged(); 816 return this; 817 } 818 /** 819 * 820 * 821 * <pre> 822 * Optional. The language used to access language-specific data. 823 * If not specified, the agent's default language is used. 824 * For more information, see 825 * [Multilingual intent and entity 826 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 827 * </pre> 828 * 829 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 830 * 831 * @return This builder for chaining. 832 */ clearLanguageCode()833 public Builder clearLanguageCode() { 834 languageCode_ = getDefaultInstance().getLanguageCode(); 835 bitField0_ = (bitField0_ & ~0x00000002); 836 onChanged(); 837 return this; 838 } 839 /** 840 * 841 * 842 * <pre> 843 * Optional. The language used to access language-specific data. 844 * If not specified, the agent's default language is used. 845 * For more information, see 846 * [Multilingual intent and entity 847 * data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). 848 * </pre> 849 * 850 * <code>string language_code = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 851 * 852 * @param value The bytes for languageCode to set. 853 * @return This builder for chaining. 854 */ setLanguageCodeBytes(com.google.protobuf.ByteString value)855 public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { 856 if (value == null) { 857 throw new NullPointerException(); 858 } 859 checkByteStringIsUtf8(value); 860 languageCode_ = value; 861 bitField0_ |= 0x00000002; 862 onChanged(); 863 return this; 864 } 865 866 private int intentView_ = 0; 867 /** 868 * 869 * 870 * <pre> 871 * Optional. The resource view to apply to the returned intent. 872 * </pre> 873 * 874 * <code> 875 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 876 * </code> 877 * 878 * @return The enum numeric value on the wire for intentView. 879 */ 880 @java.lang.Override getIntentViewValue()881 public int getIntentViewValue() { 882 return intentView_; 883 } 884 /** 885 * 886 * 887 * <pre> 888 * Optional. The resource view to apply to the returned intent. 889 * </pre> 890 * 891 * <code> 892 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 893 * </code> 894 * 895 * @param value The enum numeric value on the wire for intentView to set. 896 * @return This builder for chaining. 897 */ setIntentViewValue(int value)898 public Builder setIntentViewValue(int value) { 899 intentView_ = value; 900 bitField0_ |= 0x00000004; 901 onChanged(); 902 return this; 903 } 904 /** 905 * 906 * 907 * <pre> 908 * Optional. The resource view to apply to the returned intent. 909 * </pre> 910 * 911 * <code> 912 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 913 * </code> 914 * 915 * @return The intentView. 916 */ 917 @java.lang.Override getIntentView()918 public com.google.cloud.dialogflow.v2.IntentView getIntentView() { 919 com.google.cloud.dialogflow.v2.IntentView result = 920 com.google.cloud.dialogflow.v2.IntentView.forNumber(intentView_); 921 return result == null ? com.google.cloud.dialogflow.v2.IntentView.UNRECOGNIZED : result; 922 } 923 /** 924 * 925 * 926 * <pre> 927 * Optional. The resource view to apply to the returned intent. 928 * </pre> 929 * 930 * <code> 931 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 932 * </code> 933 * 934 * @param value The intentView to set. 935 * @return This builder for chaining. 936 */ setIntentView(com.google.cloud.dialogflow.v2.IntentView value)937 public Builder setIntentView(com.google.cloud.dialogflow.v2.IntentView value) { 938 if (value == null) { 939 throw new NullPointerException(); 940 } 941 bitField0_ |= 0x00000004; 942 intentView_ = value.getNumber(); 943 onChanged(); 944 return this; 945 } 946 /** 947 * 948 * 949 * <pre> 950 * Optional. The resource view to apply to the returned intent. 951 * </pre> 952 * 953 * <code> 954 * .google.cloud.dialogflow.v2.IntentView intent_view = 3 [(.google.api.field_behavior) = OPTIONAL]; 955 * </code> 956 * 957 * @return This builder for chaining. 958 */ clearIntentView()959 public Builder clearIntentView() { 960 bitField0_ = (bitField0_ & ~0x00000004); 961 intentView_ = 0; 962 onChanged(); 963 return this; 964 } 965 966 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)967 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 968 return super.setUnknownFields(unknownFields); 969 } 970 971 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)972 public final Builder mergeUnknownFields( 973 final com.google.protobuf.UnknownFieldSet unknownFields) { 974 return super.mergeUnknownFields(unknownFields); 975 } 976 977 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.v2.GetIntentRequest) 978 } 979 980 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.v2.GetIntentRequest) 981 private static final com.google.cloud.dialogflow.v2.GetIntentRequest DEFAULT_INSTANCE; 982 983 static { 984 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.v2.GetIntentRequest(); 985 } 986 getDefaultInstance()987 public static com.google.cloud.dialogflow.v2.GetIntentRequest getDefaultInstance() { 988 return DEFAULT_INSTANCE; 989 } 990 991 private static final com.google.protobuf.Parser<GetIntentRequest> PARSER = 992 new com.google.protobuf.AbstractParser<GetIntentRequest>() { 993 @java.lang.Override 994 public GetIntentRequest parsePartialFrom( 995 com.google.protobuf.CodedInputStream input, 996 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 997 throws com.google.protobuf.InvalidProtocolBufferException { 998 Builder builder = newBuilder(); 999 try { 1000 builder.mergeFrom(input, extensionRegistry); 1001 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1002 throw e.setUnfinishedMessage(builder.buildPartial()); 1003 } catch (com.google.protobuf.UninitializedMessageException e) { 1004 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1005 } catch (java.io.IOException e) { 1006 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1007 .setUnfinishedMessage(builder.buildPartial()); 1008 } 1009 return builder.buildPartial(); 1010 } 1011 }; 1012 parser()1013 public static com.google.protobuf.Parser<GetIntentRequest> parser() { 1014 return PARSER; 1015 } 1016 1017 @java.lang.Override getParserForType()1018 public com.google.protobuf.Parser<GetIntentRequest> getParserForType() { 1019 return PARSER; 1020 } 1021 1022 @java.lang.Override getDefaultInstanceForType()1023 public com.google.cloud.dialogflow.v2.GetIntentRequest getDefaultInstanceForType() { 1024 return DEFAULT_INSTANCE; 1025 } 1026 } 1027