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/cx/v3/version.proto 18 19 package com.google.cloud.dialogflow.cx.v3; 20 21 /** 22 * 23 * 24 * <pre> 25 * Represents a version of a flow. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.dialogflow.cx.v3.Version} 29 */ 30 public final class Version extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3.Version) 33 VersionOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use Version.newBuilder() to construct. Version(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private Version(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 Version()40 private Version() { 41 name_ = ""; 42 displayName_ = ""; 43 description_ = ""; 44 state_ = 0; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new Version(); 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.cx.v3.VersionProto 60 .internal_static_google_cloud_dialogflow_cx_v3_Version_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.dialogflow.cx.v3.VersionProto 67 .internal_static_google_cloud_dialogflow_cx_v3_Version_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.dialogflow.cx.v3.Version.class, 70 com.google.cloud.dialogflow.cx.v3.Version.Builder.class); 71 } 72 73 /** 74 * 75 * 76 * <pre> 77 * The state of the version. 78 * </pre> 79 * 80 * Protobuf enum {@code google.cloud.dialogflow.cx.v3.Version.State} 81 */ 82 public enum State implements com.google.protobuf.ProtocolMessageEnum { 83 /** 84 * 85 * 86 * <pre> 87 * Not specified. This value is not used. 88 * </pre> 89 * 90 * <code>STATE_UNSPECIFIED = 0;</code> 91 */ 92 STATE_UNSPECIFIED(0), 93 /** 94 * 95 * 96 * <pre> 97 * Version is not ready to serve (e.g. training is running). 98 * </pre> 99 * 100 * <code>RUNNING = 1;</code> 101 */ 102 RUNNING(1), 103 /** 104 * 105 * 106 * <pre> 107 * Training has succeeded and this version is ready to serve. 108 * </pre> 109 * 110 * <code>SUCCEEDED = 2;</code> 111 */ 112 SUCCEEDED(2), 113 /** 114 * 115 * 116 * <pre> 117 * Version training failed. 118 * </pre> 119 * 120 * <code>FAILED = 3;</code> 121 */ 122 FAILED(3), 123 UNRECOGNIZED(-1), 124 ; 125 126 /** 127 * 128 * 129 * <pre> 130 * Not specified. This value is not used. 131 * </pre> 132 * 133 * <code>STATE_UNSPECIFIED = 0;</code> 134 */ 135 public static final int STATE_UNSPECIFIED_VALUE = 0; 136 /** 137 * 138 * 139 * <pre> 140 * Version is not ready to serve (e.g. training is running). 141 * </pre> 142 * 143 * <code>RUNNING = 1;</code> 144 */ 145 public static final int RUNNING_VALUE = 1; 146 /** 147 * 148 * 149 * <pre> 150 * Training has succeeded and this version is ready to serve. 151 * </pre> 152 * 153 * <code>SUCCEEDED = 2;</code> 154 */ 155 public static final int SUCCEEDED_VALUE = 2; 156 /** 157 * 158 * 159 * <pre> 160 * Version training failed. 161 * </pre> 162 * 163 * <code>FAILED = 3;</code> 164 */ 165 public static final int FAILED_VALUE = 3; 166 getNumber()167 public final int getNumber() { 168 if (this == UNRECOGNIZED) { 169 throw new java.lang.IllegalArgumentException( 170 "Can't get the number of an unknown enum value."); 171 } 172 return value; 173 } 174 175 /** 176 * @param value The numeric wire value of the corresponding enum entry. 177 * @return The enum associated with the given numeric wire value. 178 * @deprecated Use {@link #forNumber(int)} instead. 179 */ 180 @java.lang.Deprecated valueOf(int value)181 public static State valueOf(int value) { 182 return forNumber(value); 183 } 184 185 /** 186 * @param value The numeric wire value of the corresponding enum entry. 187 * @return The enum associated with the given numeric wire value. 188 */ forNumber(int value)189 public static State forNumber(int value) { 190 switch (value) { 191 case 0: 192 return STATE_UNSPECIFIED; 193 case 1: 194 return RUNNING; 195 case 2: 196 return SUCCEEDED; 197 case 3: 198 return FAILED; 199 default: 200 return null; 201 } 202 } 203 internalGetValueMap()204 public static com.google.protobuf.Internal.EnumLiteMap<State> internalGetValueMap() { 205 return internalValueMap; 206 } 207 208 private static final com.google.protobuf.Internal.EnumLiteMap<State> internalValueMap = 209 new com.google.protobuf.Internal.EnumLiteMap<State>() { 210 public State findValueByNumber(int number) { 211 return State.forNumber(number); 212 } 213 }; 214 getValueDescriptor()215 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 216 if (this == UNRECOGNIZED) { 217 throw new java.lang.IllegalStateException( 218 "Can't get the descriptor of an unrecognized enum value."); 219 } 220 return getDescriptor().getValues().get(ordinal()); 221 } 222 getDescriptorForType()223 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 224 return getDescriptor(); 225 } 226 getDescriptor()227 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 228 return com.google.cloud.dialogflow.cx.v3.Version.getDescriptor().getEnumTypes().get(0); 229 } 230 231 private static final State[] VALUES = values(); 232 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)233 public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 234 if (desc.getType() != getDescriptor()) { 235 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 236 } 237 if (desc.getIndex() == -1) { 238 return UNRECOGNIZED; 239 } 240 return VALUES[desc.getIndex()]; 241 } 242 243 private final int value; 244 State(int value)245 private State(int value) { 246 this.value = value; 247 } 248 249 // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3.Version.State) 250 } 251 252 public static final int NAME_FIELD_NUMBER = 1; 253 254 @SuppressWarnings("serial") 255 private volatile java.lang.Object name_ = ""; 256 /** 257 * 258 * 259 * <pre> 260 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 261 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 262 * number generated by Dialogflow upon version creation. 263 * </pre> 264 * 265 * <code>string name = 1;</code> 266 * 267 * @return The name. 268 */ 269 @java.lang.Override getName()270 public java.lang.String getName() { 271 java.lang.Object ref = name_; 272 if (ref instanceof java.lang.String) { 273 return (java.lang.String) ref; 274 } else { 275 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 276 java.lang.String s = bs.toStringUtf8(); 277 name_ = s; 278 return s; 279 } 280 } 281 /** 282 * 283 * 284 * <pre> 285 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 286 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 287 * number generated by Dialogflow upon version creation. 288 * </pre> 289 * 290 * <code>string name = 1;</code> 291 * 292 * @return The bytes for name. 293 */ 294 @java.lang.Override getNameBytes()295 public com.google.protobuf.ByteString getNameBytes() { 296 java.lang.Object ref = name_; 297 if (ref instanceof java.lang.String) { 298 com.google.protobuf.ByteString b = 299 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 300 name_ = b; 301 return b; 302 } else { 303 return (com.google.protobuf.ByteString) ref; 304 } 305 } 306 307 public static final int DISPLAY_NAME_FIELD_NUMBER = 2; 308 309 @SuppressWarnings("serial") 310 private volatile java.lang.Object displayName_ = ""; 311 /** 312 * 313 * 314 * <pre> 315 * Required. The human-readable name of the version. Limit of 64 characters. 316 * </pre> 317 * 318 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 319 * 320 * @return The displayName. 321 */ 322 @java.lang.Override getDisplayName()323 public java.lang.String getDisplayName() { 324 java.lang.Object ref = displayName_; 325 if (ref instanceof java.lang.String) { 326 return (java.lang.String) ref; 327 } else { 328 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 329 java.lang.String s = bs.toStringUtf8(); 330 displayName_ = s; 331 return s; 332 } 333 } 334 /** 335 * 336 * 337 * <pre> 338 * Required. The human-readable name of the version. Limit of 64 characters. 339 * </pre> 340 * 341 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 342 * 343 * @return The bytes for displayName. 344 */ 345 @java.lang.Override getDisplayNameBytes()346 public com.google.protobuf.ByteString getDisplayNameBytes() { 347 java.lang.Object ref = displayName_; 348 if (ref instanceof java.lang.String) { 349 com.google.protobuf.ByteString b = 350 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 351 displayName_ = b; 352 return b; 353 } else { 354 return (com.google.protobuf.ByteString) ref; 355 } 356 } 357 358 public static final int DESCRIPTION_FIELD_NUMBER = 3; 359 360 @SuppressWarnings("serial") 361 private volatile java.lang.Object description_ = ""; 362 /** 363 * 364 * 365 * <pre> 366 * The description of the version. The maximum length is 500 characters. If 367 * exceeded, the request is rejected. 368 * </pre> 369 * 370 * <code>string description = 3;</code> 371 * 372 * @return The description. 373 */ 374 @java.lang.Override getDescription()375 public java.lang.String getDescription() { 376 java.lang.Object ref = description_; 377 if (ref instanceof java.lang.String) { 378 return (java.lang.String) ref; 379 } else { 380 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 381 java.lang.String s = bs.toStringUtf8(); 382 description_ = s; 383 return s; 384 } 385 } 386 /** 387 * 388 * 389 * <pre> 390 * The description of the version. The maximum length is 500 characters. If 391 * exceeded, the request is rejected. 392 * </pre> 393 * 394 * <code>string description = 3;</code> 395 * 396 * @return The bytes for description. 397 */ 398 @java.lang.Override getDescriptionBytes()399 public com.google.protobuf.ByteString getDescriptionBytes() { 400 java.lang.Object ref = description_; 401 if (ref instanceof java.lang.String) { 402 com.google.protobuf.ByteString b = 403 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 404 description_ = b; 405 return b; 406 } else { 407 return (com.google.protobuf.ByteString) ref; 408 } 409 } 410 411 public static final int NLU_SETTINGS_FIELD_NUMBER = 4; 412 private com.google.cloud.dialogflow.cx.v3.NluSettings nluSettings_; 413 /** 414 * 415 * 416 * <pre> 417 * Output only. The NLU settings of the flow at version creation. 418 * </pre> 419 * 420 * <code> 421 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 422 * </code> 423 * 424 * @return Whether the nluSettings field is set. 425 */ 426 @java.lang.Override hasNluSettings()427 public boolean hasNluSettings() { 428 return nluSettings_ != null; 429 } 430 /** 431 * 432 * 433 * <pre> 434 * Output only. The NLU settings of the flow at version creation. 435 * </pre> 436 * 437 * <code> 438 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 439 * </code> 440 * 441 * @return The nluSettings. 442 */ 443 @java.lang.Override getNluSettings()444 public com.google.cloud.dialogflow.cx.v3.NluSettings getNluSettings() { 445 return nluSettings_ == null 446 ? com.google.cloud.dialogflow.cx.v3.NluSettings.getDefaultInstance() 447 : nluSettings_; 448 } 449 /** 450 * 451 * 452 * <pre> 453 * Output only. The NLU settings of the flow at version creation. 454 * </pre> 455 * 456 * <code> 457 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 458 * </code> 459 */ 460 @java.lang.Override getNluSettingsOrBuilder()461 public com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder getNluSettingsOrBuilder() { 462 return nluSettings_ == null 463 ? com.google.cloud.dialogflow.cx.v3.NluSettings.getDefaultInstance() 464 : nluSettings_; 465 } 466 467 public static final int CREATE_TIME_FIELD_NUMBER = 5; 468 private com.google.protobuf.Timestamp createTime_; 469 /** 470 * 471 * 472 * <pre> 473 * Output only. Create time of the version. 474 * </pre> 475 * 476 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 477 * </code> 478 * 479 * @return Whether the createTime field is set. 480 */ 481 @java.lang.Override hasCreateTime()482 public boolean hasCreateTime() { 483 return createTime_ != null; 484 } 485 /** 486 * 487 * 488 * <pre> 489 * Output only. Create time of the version. 490 * </pre> 491 * 492 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 493 * </code> 494 * 495 * @return The createTime. 496 */ 497 @java.lang.Override getCreateTime()498 public com.google.protobuf.Timestamp getCreateTime() { 499 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 500 } 501 /** 502 * 503 * 504 * <pre> 505 * Output only. Create time of the version. 506 * </pre> 507 * 508 * <code>.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 509 * </code> 510 */ 511 @java.lang.Override getCreateTimeOrBuilder()512 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 513 return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; 514 } 515 516 public static final int STATE_FIELD_NUMBER = 6; 517 private int state_ = 0; 518 /** 519 * 520 * 521 * <pre> 522 * Output only. The state of this version. This field is read-only and cannot 523 * be set by create and update methods. 524 * </pre> 525 * 526 * <code> 527 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 528 * </code> 529 * 530 * @return The enum numeric value on the wire for state. 531 */ 532 @java.lang.Override getStateValue()533 public int getStateValue() { 534 return state_; 535 } 536 /** 537 * 538 * 539 * <pre> 540 * Output only. The state of this version. This field is read-only and cannot 541 * be set by create and update methods. 542 * </pre> 543 * 544 * <code> 545 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 546 * </code> 547 * 548 * @return The state. 549 */ 550 @java.lang.Override getState()551 public com.google.cloud.dialogflow.cx.v3.Version.State getState() { 552 com.google.cloud.dialogflow.cx.v3.Version.State result = 553 com.google.cloud.dialogflow.cx.v3.Version.State.forNumber(state_); 554 return result == null ? com.google.cloud.dialogflow.cx.v3.Version.State.UNRECOGNIZED : result; 555 } 556 557 private byte memoizedIsInitialized = -1; 558 559 @java.lang.Override isInitialized()560 public final boolean isInitialized() { 561 byte isInitialized = memoizedIsInitialized; 562 if (isInitialized == 1) return true; 563 if (isInitialized == 0) return false; 564 565 memoizedIsInitialized = 1; 566 return true; 567 } 568 569 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)570 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 571 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 572 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 573 } 574 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 575 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, displayName_); 576 } 577 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 578 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_); 579 } 580 if (nluSettings_ != null) { 581 output.writeMessage(4, getNluSettings()); 582 } 583 if (createTime_ != null) { 584 output.writeMessage(5, getCreateTime()); 585 } 586 if (state_ != com.google.cloud.dialogflow.cx.v3.Version.State.STATE_UNSPECIFIED.getNumber()) { 587 output.writeEnum(6, state_); 588 } 589 getUnknownFields().writeTo(output); 590 } 591 592 @java.lang.Override getSerializedSize()593 public int getSerializedSize() { 594 int size = memoizedSize; 595 if (size != -1) return size; 596 597 size = 0; 598 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 599 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 600 } 601 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { 602 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, displayName_); 603 } 604 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 605 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_); 606 } 607 if (nluSettings_ != null) { 608 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getNluSettings()); 609 } 610 if (createTime_ != null) { 611 size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); 612 } 613 if (state_ != com.google.cloud.dialogflow.cx.v3.Version.State.STATE_UNSPECIFIED.getNumber()) { 614 size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, state_); 615 } 616 size += getUnknownFields().getSerializedSize(); 617 memoizedSize = size; 618 return size; 619 } 620 621 @java.lang.Override equals(final java.lang.Object obj)622 public boolean equals(final java.lang.Object obj) { 623 if (obj == this) { 624 return true; 625 } 626 if (!(obj instanceof com.google.cloud.dialogflow.cx.v3.Version)) { 627 return super.equals(obj); 628 } 629 com.google.cloud.dialogflow.cx.v3.Version other = 630 (com.google.cloud.dialogflow.cx.v3.Version) obj; 631 632 if (!getName().equals(other.getName())) return false; 633 if (!getDisplayName().equals(other.getDisplayName())) return false; 634 if (!getDescription().equals(other.getDescription())) return false; 635 if (hasNluSettings() != other.hasNluSettings()) return false; 636 if (hasNluSettings()) { 637 if (!getNluSettings().equals(other.getNluSettings())) return false; 638 } 639 if (hasCreateTime() != other.hasCreateTime()) return false; 640 if (hasCreateTime()) { 641 if (!getCreateTime().equals(other.getCreateTime())) return false; 642 } 643 if (state_ != other.state_) return false; 644 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 645 return true; 646 } 647 648 @java.lang.Override hashCode()649 public int hashCode() { 650 if (memoizedHashCode != 0) { 651 return memoizedHashCode; 652 } 653 int hash = 41; 654 hash = (19 * hash) + getDescriptor().hashCode(); 655 hash = (37 * hash) + NAME_FIELD_NUMBER; 656 hash = (53 * hash) + getName().hashCode(); 657 hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; 658 hash = (53 * hash) + getDisplayName().hashCode(); 659 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 660 hash = (53 * hash) + getDescription().hashCode(); 661 if (hasNluSettings()) { 662 hash = (37 * hash) + NLU_SETTINGS_FIELD_NUMBER; 663 hash = (53 * hash) + getNluSettings().hashCode(); 664 } 665 if (hasCreateTime()) { 666 hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; 667 hash = (53 * hash) + getCreateTime().hashCode(); 668 } 669 hash = (37 * hash) + STATE_FIELD_NUMBER; 670 hash = (53 * hash) + state_; 671 hash = (29 * hash) + getUnknownFields().hashCode(); 672 memoizedHashCode = hash; 673 return hash; 674 } 675 parseFrom(java.nio.ByteBuffer data)676 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom(java.nio.ByteBuffer data) 677 throws com.google.protobuf.InvalidProtocolBufferException { 678 return PARSER.parseFrom(data); 679 } 680 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)681 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 682 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 683 throws com.google.protobuf.InvalidProtocolBufferException { 684 return PARSER.parseFrom(data, extensionRegistry); 685 } 686 parseFrom( com.google.protobuf.ByteString data)687 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 688 com.google.protobuf.ByteString data) 689 throws com.google.protobuf.InvalidProtocolBufferException { 690 return PARSER.parseFrom(data); 691 } 692 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)693 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 694 com.google.protobuf.ByteString data, 695 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 696 throws com.google.protobuf.InvalidProtocolBufferException { 697 return PARSER.parseFrom(data, extensionRegistry); 698 } 699 parseFrom(byte[] data)700 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom(byte[] data) 701 throws com.google.protobuf.InvalidProtocolBufferException { 702 return PARSER.parseFrom(data); 703 } 704 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)705 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 706 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 707 throws com.google.protobuf.InvalidProtocolBufferException { 708 return PARSER.parseFrom(data, extensionRegistry); 709 } 710 parseFrom(java.io.InputStream input)711 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom(java.io.InputStream input) 712 throws java.io.IOException { 713 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 714 } 715 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)716 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 717 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 718 throws java.io.IOException { 719 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 720 PARSER, input, extensionRegistry); 721 } 722 parseDelimitedFrom( java.io.InputStream input)723 public static com.google.cloud.dialogflow.cx.v3.Version parseDelimitedFrom( 724 java.io.InputStream input) throws java.io.IOException { 725 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 726 } 727 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)728 public static com.google.cloud.dialogflow.cx.v3.Version parseDelimitedFrom( 729 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 730 throws java.io.IOException { 731 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 732 PARSER, input, extensionRegistry); 733 } 734 parseFrom( com.google.protobuf.CodedInputStream input)735 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 736 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 737 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 738 } 739 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)740 public static com.google.cloud.dialogflow.cx.v3.Version parseFrom( 741 com.google.protobuf.CodedInputStream input, 742 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 743 throws java.io.IOException { 744 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 745 PARSER, input, extensionRegistry); 746 } 747 748 @java.lang.Override newBuilderForType()749 public Builder newBuilderForType() { 750 return newBuilder(); 751 } 752 newBuilder()753 public static Builder newBuilder() { 754 return DEFAULT_INSTANCE.toBuilder(); 755 } 756 newBuilder(com.google.cloud.dialogflow.cx.v3.Version prototype)757 public static Builder newBuilder(com.google.cloud.dialogflow.cx.v3.Version prototype) { 758 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 759 } 760 761 @java.lang.Override toBuilder()762 public Builder toBuilder() { 763 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 764 } 765 766 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)767 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 768 Builder builder = new Builder(parent); 769 return builder; 770 } 771 /** 772 * 773 * 774 * <pre> 775 * Represents a version of a flow. 776 * </pre> 777 * 778 * Protobuf type {@code google.cloud.dialogflow.cx.v3.Version} 779 */ 780 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 781 implements 782 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3.Version) 783 com.google.cloud.dialogflow.cx.v3.VersionOrBuilder { getDescriptor()784 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 785 return com.google.cloud.dialogflow.cx.v3.VersionProto 786 .internal_static_google_cloud_dialogflow_cx_v3_Version_descriptor; 787 } 788 789 @java.lang.Override 790 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()791 internalGetFieldAccessorTable() { 792 return com.google.cloud.dialogflow.cx.v3.VersionProto 793 .internal_static_google_cloud_dialogflow_cx_v3_Version_fieldAccessorTable 794 .ensureFieldAccessorsInitialized( 795 com.google.cloud.dialogflow.cx.v3.Version.class, 796 com.google.cloud.dialogflow.cx.v3.Version.Builder.class); 797 } 798 799 // Construct using com.google.cloud.dialogflow.cx.v3.Version.newBuilder() Builder()800 private Builder() {} 801 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)802 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 803 super(parent); 804 } 805 806 @java.lang.Override clear()807 public Builder clear() { 808 super.clear(); 809 bitField0_ = 0; 810 name_ = ""; 811 displayName_ = ""; 812 description_ = ""; 813 nluSettings_ = null; 814 if (nluSettingsBuilder_ != null) { 815 nluSettingsBuilder_.dispose(); 816 nluSettingsBuilder_ = null; 817 } 818 createTime_ = null; 819 if (createTimeBuilder_ != null) { 820 createTimeBuilder_.dispose(); 821 createTimeBuilder_ = null; 822 } 823 state_ = 0; 824 return this; 825 } 826 827 @java.lang.Override getDescriptorForType()828 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 829 return com.google.cloud.dialogflow.cx.v3.VersionProto 830 .internal_static_google_cloud_dialogflow_cx_v3_Version_descriptor; 831 } 832 833 @java.lang.Override getDefaultInstanceForType()834 public com.google.cloud.dialogflow.cx.v3.Version getDefaultInstanceForType() { 835 return com.google.cloud.dialogflow.cx.v3.Version.getDefaultInstance(); 836 } 837 838 @java.lang.Override build()839 public com.google.cloud.dialogflow.cx.v3.Version build() { 840 com.google.cloud.dialogflow.cx.v3.Version result = buildPartial(); 841 if (!result.isInitialized()) { 842 throw newUninitializedMessageException(result); 843 } 844 return result; 845 } 846 847 @java.lang.Override buildPartial()848 public com.google.cloud.dialogflow.cx.v3.Version buildPartial() { 849 com.google.cloud.dialogflow.cx.v3.Version result = 850 new com.google.cloud.dialogflow.cx.v3.Version(this); 851 if (bitField0_ != 0) { 852 buildPartial0(result); 853 } 854 onBuilt(); 855 return result; 856 } 857 buildPartial0(com.google.cloud.dialogflow.cx.v3.Version result)858 private void buildPartial0(com.google.cloud.dialogflow.cx.v3.Version result) { 859 int from_bitField0_ = bitField0_; 860 if (((from_bitField0_ & 0x00000001) != 0)) { 861 result.name_ = name_; 862 } 863 if (((from_bitField0_ & 0x00000002) != 0)) { 864 result.displayName_ = displayName_; 865 } 866 if (((from_bitField0_ & 0x00000004) != 0)) { 867 result.description_ = description_; 868 } 869 if (((from_bitField0_ & 0x00000008) != 0)) { 870 result.nluSettings_ = 871 nluSettingsBuilder_ == null ? nluSettings_ : nluSettingsBuilder_.build(); 872 } 873 if (((from_bitField0_ & 0x00000010) != 0)) { 874 result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); 875 } 876 if (((from_bitField0_ & 0x00000020) != 0)) { 877 result.state_ = state_; 878 } 879 } 880 881 @java.lang.Override clone()882 public Builder clone() { 883 return super.clone(); 884 } 885 886 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)887 public Builder setField( 888 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 889 return super.setField(field, value); 890 } 891 892 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)893 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 894 return super.clearField(field); 895 } 896 897 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)898 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 899 return super.clearOneof(oneof); 900 } 901 902 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)903 public Builder setRepeatedField( 904 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 905 return super.setRepeatedField(field, index, value); 906 } 907 908 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)909 public Builder addRepeatedField( 910 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 911 return super.addRepeatedField(field, value); 912 } 913 914 @java.lang.Override mergeFrom(com.google.protobuf.Message other)915 public Builder mergeFrom(com.google.protobuf.Message other) { 916 if (other instanceof com.google.cloud.dialogflow.cx.v3.Version) { 917 return mergeFrom((com.google.cloud.dialogflow.cx.v3.Version) other); 918 } else { 919 super.mergeFrom(other); 920 return this; 921 } 922 } 923 mergeFrom(com.google.cloud.dialogflow.cx.v3.Version other)924 public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3.Version other) { 925 if (other == com.google.cloud.dialogflow.cx.v3.Version.getDefaultInstance()) return this; 926 if (!other.getName().isEmpty()) { 927 name_ = other.name_; 928 bitField0_ |= 0x00000001; 929 onChanged(); 930 } 931 if (!other.getDisplayName().isEmpty()) { 932 displayName_ = other.displayName_; 933 bitField0_ |= 0x00000002; 934 onChanged(); 935 } 936 if (!other.getDescription().isEmpty()) { 937 description_ = other.description_; 938 bitField0_ |= 0x00000004; 939 onChanged(); 940 } 941 if (other.hasNluSettings()) { 942 mergeNluSettings(other.getNluSettings()); 943 } 944 if (other.hasCreateTime()) { 945 mergeCreateTime(other.getCreateTime()); 946 } 947 if (other.state_ != 0) { 948 setStateValue(other.getStateValue()); 949 } 950 this.mergeUnknownFields(other.getUnknownFields()); 951 onChanged(); 952 return this; 953 } 954 955 @java.lang.Override isInitialized()956 public final boolean isInitialized() { 957 return true; 958 } 959 960 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)961 public Builder mergeFrom( 962 com.google.protobuf.CodedInputStream input, 963 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 964 throws java.io.IOException { 965 if (extensionRegistry == null) { 966 throw new java.lang.NullPointerException(); 967 } 968 try { 969 boolean done = false; 970 while (!done) { 971 int tag = input.readTag(); 972 switch (tag) { 973 case 0: 974 done = true; 975 break; 976 case 10: 977 { 978 name_ = input.readStringRequireUtf8(); 979 bitField0_ |= 0x00000001; 980 break; 981 } // case 10 982 case 18: 983 { 984 displayName_ = input.readStringRequireUtf8(); 985 bitField0_ |= 0x00000002; 986 break; 987 } // case 18 988 case 26: 989 { 990 description_ = input.readStringRequireUtf8(); 991 bitField0_ |= 0x00000004; 992 break; 993 } // case 26 994 case 34: 995 { 996 input.readMessage(getNluSettingsFieldBuilder().getBuilder(), extensionRegistry); 997 bitField0_ |= 0x00000008; 998 break; 999 } // case 34 1000 case 42: 1001 { 1002 input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); 1003 bitField0_ |= 0x00000010; 1004 break; 1005 } // case 42 1006 case 48: 1007 { 1008 state_ = input.readEnum(); 1009 bitField0_ |= 0x00000020; 1010 break; 1011 } // case 48 1012 default: 1013 { 1014 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1015 done = true; // was an endgroup tag 1016 } 1017 break; 1018 } // default: 1019 } // switch (tag) 1020 } // while (!done) 1021 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1022 throw e.unwrapIOException(); 1023 } finally { 1024 onChanged(); 1025 } // finally 1026 return this; 1027 } 1028 1029 private int bitField0_; 1030 1031 private java.lang.Object name_ = ""; 1032 /** 1033 * 1034 * 1035 * <pre> 1036 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 1037 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 1038 * number generated by Dialogflow upon version creation. 1039 * </pre> 1040 * 1041 * <code>string name = 1;</code> 1042 * 1043 * @return The name. 1044 */ getName()1045 public java.lang.String getName() { 1046 java.lang.Object ref = name_; 1047 if (!(ref instanceof java.lang.String)) { 1048 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1049 java.lang.String s = bs.toStringUtf8(); 1050 name_ = s; 1051 return s; 1052 } else { 1053 return (java.lang.String) ref; 1054 } 1055 } 1056 /** 1057 * 1058 * 1059 * <pre> 1060 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 1061 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 1062 * number generated by Dialogflow upon version creation. 1063 * </pre> 1064 * 1065 * <code>string name = 1;</code> 1066 * 1067 * @return The bytes for name. 1068 */ getNameBytes()1069 public com.google.protobuf.ByteString getNameBytes() { 1070 java.lang.Object ref = name_; 1071 if (ref instanceof String) { 1072 com.google.protobuf.ByteString b = 1073 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1074 name_ = b; 1075 return b; 1076 } else { 1077 return (com.google.protobuf.ByteString) ref; 1078 } 1079 } 1080 /** 1081 * 1082 * 1083 * <pre> 1084 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 1085 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 1086 * number generated by Dialogflow upon version creation. 1087 * </pre> 1088 * 1089 * <code>string name = 1;</code> 1090 * 1091 * @param value The name to set. 1092 * @return This builder for chaining. 1093 */ setName(java.lang.String value)1094 public Builder setName(java.lang.String value) { 1095 if (value == null) { 1096 throw new NullPointerException(); 1097 } 1098 name_ = value; 1099 bitField0_ |= 0x00000001; 1100 onChanged(); 1101 return this; 1102 } 1103 /** 1104 * 1105 * 1106 * <pre> 1107 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 1108 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 1109 * number generated by Dialogflow upon version creation. 1110 * </pre> 1111 * 1112 * <code>string name = 1;</code> 1113 * 1114 * @return This builder for chaining. 1115 */ clearName()1116 public Builder clearName() { 1117 name_ = getDefaultInstance().getName(); 1118 bitField0_ = (bitField0_ & ~0x00000001); 1119 onChanged(); 1120 return this; 1121 } 1122 /** 1123 * 1124 * 1125 * <pre> 1126 * Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent 1127 * ID>/flows/<Flow ID>/versions/<Version ID>. Version ID is a self-increasing 1128 * number generated by Dialogflow upon version creation. 1129 * </pre> 1130 * 1131 * <code>string name = 1;</code> 1132 * 1133 * @param value The bytes for name to set. 1134 * @return This builder for chaining. 1135 */ setNameBytes(com.google.protobuf.ByteString value)1136 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1137 if (value == null) { 1138 throw new NullPointerException(); 1139 } 1140 checkByteStringIsUtf8(value); 1141 name_ = value; 1142 bitField0_ |= 0x00000001; 1143 onChanged(); 1144 return this; 1145 } 1146 1147 private java.lang.Object displayName_ = ""; 1148 /** 1149 * 1150 * 1151 * <pre> 1152 * Required. The human-readable name of the version. Limit of 64 characters. 1153 * </pre> 1154 * 1155 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1156 * 1157 * @return The displayName. 1158 */ getDisplayName()1159 public java.lang.String getDisplayName() { 1160 java.lang.Object ref = displayName_; 1161 if (!(ref instanceof java.lang.String)) { 1162 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1163 java.lang.String s = bs.toStringUtf8(); 1164 displayName_ = s; 1165 return s; 1166 } else { 1167 return (java.lang.String) ref; 1168 } 1169 } 1170 /** 1171 * 1172 * 1173 * <pre> 1174 * Required. The human-readable name of the version. Limit of 64 characters. 1175 * </pre> 1176 * 1177 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1178 * 1179 * @return The bytes for displayName. 1180 */ getDisplayNameBytes()1181 public com.google.protobuf.ByteString getDisplayNameBytes() { 1182 java.lang.Object ref = displayName_; 1183 if (ref instanceof String) { 1184 com.google.protobuf.ByteString b = 1185 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1186 displayName_ = b; 1187 return b; 1188 } else { 1189 return (com.google.protobuf.ByteString) ref; 1190 } 1191 } 1192 /** 1193 * 1194 * 1195 * <pre> 1196 * Required. The human-readable name of the version. Limit of 64 characters. 1197 * </pre> 1198 * 1199 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1200 * 1201 * @param value The displayName to set. 1202 * @return This builder for chaining. 1203 */ setDisplayName(java.lang.String value)1204 public Builder setDisplayName(java.lang.String value) { 1205 if (value == null) { 1206 throw new NullPointerException(); 1207 } 1208 displayName_ = value; 1209 bitField0_ |= 0x00000002; 1210 onChanged(); 1211 return this; 1212 } 1213 /** 1214 * 1215 * 1216 * <pre> 1217 * Required. The human-readable name of the version. Limit of 64 characters. 1218 * </pre> 1219 * 1220 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1221 * 1222 * @return This builder for chaining. 1223 */ clearDisplayName()1224 public Builder clearDisplayName() { 1225 displayName_ = getDefaultInstance().getDisplayName(); 1226 bitField0_ = (bitField0_ & ~0x00000002); 1227 onChanged(); 1228 return this; 1229 } 1230 /** 1231 * 1232 * 1233 * <pre> 1234 * Required. The human-readable name of the version. Limit of 64 characters. 1235 * </pre> 1236 * 1237 * <code>string display_name = 2 [(.google.api.field_behavior) = REQUIRED];</code> 1238 * 1239 * @param value The bytes for displayName to set. 1240 * @return This builder for chaining. 1241 */ setDisplayNameBytes(com.google.protobuf.ByteString value)1242 public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 1243 if (value == null) { 1244 throw new NullPointerException(); 1245 } 1246 checkByteStringIsUtf8(value); 1247 displayName_ = value; 1248 bitField0_ |= 0x00000002; 1249 onChanged(); 1250 return this; 1251 } 1252 1253 private java.lang.Object description_ = ""; 1254 /** 1255 * 1256 * 1257 * <pre> 1258 * The description of the version. The maximum length is 500 characters. If 1259 * exceeded, the request is rejected. 1260 * </pre> 1261 * 1262 * <code>string description = 3;</code> 1263 * 1264 * @return The description. 1265 */ getDescription()1266 public java.lang.String getDescription() { 1267 java.lang.Object ref = description_; 1268 if (!(ref instanceof java.lang.String)) { 1269 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1270 java.lang.String s = bs.toStringUtf8(); 1271 description_ = s; 1272 return s; 1273 } else { 1274 return (java.lang.String) ref; 1275 } 1276 } 1277 /** 1278 * 1279 * 1280 * <pre> 1281 * The description of the version. The maximum length is 500 characters. If 1282 * exceeded, the request is rejected. 1283 * </pre> 1284 * 1285 * <code>string description = 3;</code> 1286 * 1287 * @return The bytes for description. 1288 */ getDescriptionBytes()1289 public com.google.protobuf.ByteString getDescriptionBytes() { 1290 java.lang.Object ref = description_; 1291 if (ref instanceof String) { 1292 com.google.protobuf.ByteString b = 1293 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1294 description_ = b; 1295 return b; 1296 } else { 1297 return (com.google.protobuf.ByteString) ref; 1298 } 1299 } 1300 /** 1301 * 1302 * 1303 * <pre> 1304 * The description of the version. The maximum length is 500 characters. If 1305 * exceeded, the request is rejected. 1306 * </pre> 1307 * 1308 * <code>string description = 3;</code> 1309 * 1310 * @param value The description to set. 1311 * @return This builder for chaining. 1312 */ setDescription(java.lang.String value)1313 public Builder setDescription(java.lang.String value) { 1314 if (value == null) { 1315 throw new NullPointerException(); 1316 } 1317 description_ = value; 1318 bitField0_ |= 0x00000004; 1319 onChanged(); 1320 return this; 1321 } 1322 /** 1323 * 1324 * 1325 * <pre> 1326 * The description of the version. The maximum length is 500 characters. If 1327 * exceeded, the request is rejected. 1328 * </pre> 1329 * 1330 * <code>string description = 3;</code> 1331 * 1332 * @return This builder for chaining. 1333 */ clearDescription()1334 public Builder clearDescription() { 1335 description_ = getDefaultInstance().getDescription(); 1336 bitField0_ = (bitField0_ & ~0x00000004); 1337 onChanged(); 1338 return this; 1339 } 1340 /** 1341 * 1342 * 1343 * <pre> 1344 * The description of the version. The maximum length is 500 characters. If 1345 * exceeded, the request is rejected. 1346 * </pre> 1347 * 1348 * <code>string description = 3;</code> 1349 * 1350 * @param value The bytes for description to set. 1351 * @return This builder for chaining. 1352 */ setDescriptionBytes(com.google.protobuf.ByteString value)1353 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 1354 if (value == null) { 1355 throw new NullPointerException(); 1356 } 1357 checkByteStringIsUtf8(value); 1358 description_ = value; 1359 bitField0_ |= 0x00000004; 1360 onChanged(); 1361 return this; 1362 } 1363 1364 private com.google.cloud.dialogflow.cx.v3.NluSettings nluSettings_; 1365 private com.google.protobuf.SingleFieldBuilderV3< 1366 com.google.cloud.dialogflow.cx.v3.NluSettings, 1367 com.google.cloud.dialogflow.cx.v3.NluSettings.Builder, 1368 com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder> 1369 nluSettingsBuilder_; 1370 /** 1371 * 1372 * 1373 * <pre> 1374 * Output only. The NLU settings of the flow at version creation. 1375 * </pre> 1376 * 1377 * <code> 1378 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1379 * </code> 1380 * 1381 * @return Whether the nluSettings field is set. 1382 */ hasNluSettings()1383 public boolean hasNluSettings() { 1384 return ((bitField0_ & 0x00000008) != 0); 1385 } 1386 /** 1387 * 1388 * 1389 * <pre> 1390 * Output only. The NLU settings of the flow at version creation. 1391 * </pre> 1392 * 1393 * <code> 1394 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1395 * </code> 1396 * 1397 * @return The nluSettings. 1398 */ getNluSettings()1399 public com.google.cloud.dialogflow.cx.v3.NluSettings getNluSettings() { 1400 if (nluSettingsBuilder_ == null) { 1401 return nluSettings_ == null 1402 ? com.google.cloud.dialogflow.cx.v3.NluSettings.getDefaultInstance() 1403 : nluSettings_; 1404 } else { 1405 return nluSettingsBuilder_.getMessage(); 1406 } 1407 } 1408 /** 1409 * 1410 * 1411 * <pre> 1412 * Output only. The NLU settings of the flow at version creation. 1413 * </pre> 1414 * 1415 * <code> 1416 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1417 * </code> 1418 */ setNluSettings(com.google.cloud.dialogflow.cx.v3.NluSettings value)1419 public Builder setNluSettings(com.google.cloud.dialogflow.cx.v3.NluSettings value) { 1420 if (nluSettingsBuilder_ == null) { 1421 if (value == null) { 1422 throw new NullPointerException(); 1423 } 1424 nluSettings_ = value; 1425 } else { 1426 nluSettingsBuilder_.setMessage(value); 1427 } 1428 bitField0_ |= 0x00000008; 1429 onChanged(); 1430 return this; 1431 } 1432 /** 1433 * 1434 * 1435 * <pre> 1436 * Output only. The NLU settings of the flow at version creation. 1437 * </pre> 1438 * 1439 * <code> 1440 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1441 * </code> 1442 */ setNluSettings( com.google.cloud.dialogflow.cx.v3.NluSettings.Builder builderForValue)1443 public Builder setNluSettings( 1444 com.google.cloud.dialogflow.cx.v3.NluSettings.Builder builderForValue) { 1445 if (nluSettingsBuilder_ == null) { 1446 nluSettings_ = builderForValue.build(); 1447 } else { 1448 nluSettingsBuilder_.setMessage(builderForValue.build()); 1449 } 1450 bitField0_ |= 0x00000008; 1451 onChanged(); 1452 return this; 1453 } 1454 /** 1455 * 1456 * 1457 * <pre> 1458 * Output only. The NLU settings of the flow at version creation. 1459 * </pre> 1460 * 1461 * <code> 1462 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1463 * </code> 1464 */ mergeNluSettings(com.google.cloud.dialogflow.cx.v3.NluSettings value)1465 public Builder mergeNluSettings(com.google.cloud.dialogflow.cx.v3.NluSettings value) { 1466 if (nluSettingsBuilder_ == null) { 1467 if (((bitField0_ & 0x00000008) != 0) 1468 && nluSettings_ != null 1469 && nluSettings_ != com.google.cloud.dialogflow.cx.v3.NluSettings.getDefaultInstance()) { 1470 getNluSettingsBuilder().mergeFrom(value); 1471 } else { 1472 nluSettings_ = value; 1473 } 1474 } else { 1475 nluSettingsBuilder_.mergeFrom(value); 1476 } 1477 bitField0_ |= 0x00000008; 1478 onChanged(); 1479 return this; 1480 } 1481 /** 1482 * 1483 * 1484 * <pre> 1485 * Output only. The NLU settings of the flow at version creation. 1486 * </pre> 1487 * 1488 * <code> 1489 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1490 * </code> 1491 */ clearNluSettings()1492 public Builder clearNluSettings() { 1493 bitField0_ = (bitField0_ & ~0x00000008); 1494 nluSettings_ = null; 1495 if (nluSettingsBuilder_ != null) { 1496 nluSettingsBuilder_.dispose(); 1497 nluSettingsBuilder_ = null; 1498 } 1499 onChanged(); 1500 return this; 1501 } 1502 /** 1503 * 1504 * 1505 * <pre> 1506 * Output only. The NLU settings of the flow at version creation. 1507 * </pre> 1508 * 1509 * <code> 1510 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1511 * </code> 1512 */ getNluSettingsBuilder()1513 public com.google.cloud.dialogflow.cx.v3.NluSettings.Builder getNluSettingsBuilder() { 1514 bitField0_ |= 0x00000008; 1515 onChanged(); 1516 return getNluSettingsFieldBuilder().getBuilder(); 1517 } 1518 /** 1519 * 1520 * 1521 * <pre> 1522 * Output only. The NLU settings of the flow at version creation. 1523 * </pre> 1524 * 1525 * <code> 1526 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1527 * </code> 1528 */ getNluSettingsOrBuilder()1529 public com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder getNluSettingsOrBuilder() { 1530 if (nluSettingsBuilder_ != null) { 1531 return nluSettingsBuilder_.getMessageOrBuilder(); 1532 } else { 1533 return nluSettings_ == null 1534 ? com.google.cloud.dialogflow.cx.v3.NluSettings.getDefaultInstance() 1535 : nluSettings_; 1536 } 1537 } 1538 /** 1539 * 1540 * 1541 * <pre> 1542 * Output only. The NLU settings of the flow at version creation. 1543 * </pre> 1544 * 1545 * <code> 1546 * .google.cloud.dialogflow.cx.v3.NluSettings nlu_settings = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1547 * </code> 1548 */ 1549 private com.google.protobuf.SingleFieldBuilderV3< 1550 com.google.cloud.dialogflow.cx.v3.NluSettings, 1551 com.google.cloud.dialogflow.cx.v3.NluSettings.Builder, 1552 com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder> getNluSettingsFieldBuilder()1553 getNluSettingsFieldBuilder() { 1554 if (nluSettingsBuilder_ == null) { 1555 nluSettingsBuilder_ = 1556 new com.google.protobuf.SingleFieldBuilderV3< 1557 com.google.cloud.dialogflow.cx.v3.NluSettings, 1558 com.google.cloud.dialogflow.cx.v3.NluSettings.Builder, 1559 com.google.cloud.dialogflow.cx.v3.NluSettingsOrBuilder>( 1560 getNluSettings(), getParentForChildren(), isClean()); 1561 nluSettings_ = null; 1562 } 1563 return nluSettingsBuilder_; 1564 } 1565 1566 private com.google.protobuf.Timestamp createTime_; 1567 private com.google.protobuf.SingleFieldBuilderV3< 1568 com.google.protobuf.Timestamp, 1569 com.google.protobuf.Timestamp.Builder, 1570 com.google.protobuf.TimestampOrBuilder> 1571 createTimeBuilder_; 1572 /** 1573 * 1574 * 1575 * <pre> 1576 * Output only. Create time of the version. 1577 * </pre> 1578 * 1579 * <code> 1580 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1581 * </code> 1582 * 1583 * @return Whether the createTime field is set. 1584 */ hasCreateTime()1585 public boolean hasCreateTime() { 1586 return ((bitField0_ & 0x00000010) != 0); 1587 } 1588 /** 1589 * 1590 * 1591 * <pre> 1592 * Output only. Create time of the version. 1593 * </pre> 1594 * 1595 * <code> 1596 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1597 * </code> 1598 * 1599 * @return The createTime. 1600 */ getCreateTime()1601 public com.google.protobuf.Timestamp getCreateTime() { 1602 if (createTimeBuilder_ == null) { 1603 return createTime_ == null 1604 ? com.google.protobuf.Timestamp.getDefaultInstance() 1605 : createTime_; 1606 } else { 1607 return createTimeBuilder_.getMessage(); 1608 } 1609 } 1610 /** 1611 * 1612 * 1613 * <pre> 1614 * Output only. Create time of the version. 1615 * </pre> 1616 * 1617 * <code> 1618 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1619 * </code> 1620 */ setCreateTime(com.google.protobuf.Timestamp value)1621 public Builder setCreateTime(com.google.protobuf.Timestamp value) { 1622 if (createTimeBuilder_ == null) { 1623 if (value == null) { 1624 throw new NullPointerException(); 1625 } 1626 createTime_ = value; 1627 } else { 1628 createTimeBuilder_.setMessage(value); 1629 } 1630 bitField0_ |= 0x00000010; 1631 onChanged(); 1632 return this; 1633 } 1634 /** 1635 * 1636 * 1637 * <pre> 1638 * Output only. Create time of the version. 1639 * </pre> 1640 * 1641 * <code> 1642 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1643 * </code> 1644 */ setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)1645 public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1646 if (createTimeBuilder_ == null) { 1647 createTime_ = builderForValue.build(); 1648 } else { 1649 createTimeBuilder_.setMessage(builderForValue.build()); 1650 } 1651 bitField0_ |= 0x00000010; 1652 onChanged(); 1653 return this; 1654 } 1655 /** 1656 * 1657 * 1658 * <pre> 1659 * Output only. Create time of the version. 1660 * </pre> 1661 * 1662 * <code> 1663 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1664 * </code> 1665 */ mergeCreateTime(com.google.protobuf.Timestamp value)1666 public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { 1667 if (createTimeBuilder_ == null) { 1668 if (((bitField0_ & 0x00000010) != 0) 1669 && createTime_ != null 1670 && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1671 getCreateTimeBuilder().mergeFrom(value); 1672 } else { 1673 createTime_ = value; 1674 } 1675 } else { 1676 createTimeBuilder_.mergeFrom(value); 1677 } 1678 bitField0_ |= 0x00000010; 1679 onChanged(); 1680 return this; 1681 } 1682 /** 1683 * 1684 * 1685 * <pre> 1686 * Output only. Create time of the version. 1687 * </pre> 1688 * 1689 * <code> 1690 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1691 * </code> 1692 */ clearCreateTime()1693 public Builder clearCreateTime() { 1694 bitField0_ = (bitField0_ & ~0x00000010); 1695 createTime_ = null; 1696 if (createTimeBuilder_ != null) { 1697 createTimeBuilder_.dispose(); 1698 createTimeBuilder_ = null; 1699 } 1700 onChanged(); 1701 return this; 1702 } 1703 /** 1704 * 1705 * 1706 * <pre> 1707 * Output only. Create time of the version. 1708 * </pre> 1709 * 1710 * <code> 1711 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1712 * </code> 1713 */ getCreateTimeBuilder()1714 public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { 1715 bitField0_ |= 0x00000010; 1716 onChanged(); 1717 return getCreateTimeFieldBuilder().getBuilder(); 1718 } 1719 /** 1720 * 1721 * 1722 * <pre> 1723 * Output only. Create time of the version. 1724 * </pre> 1725 * 1726 * <code> 1727 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1728 * </code> 1729 */ getCreateTimeOrBuilder()1730 public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { 1731 if (createTimeBuilder_ != null) { 1732 return createTimeBuilder_.getMessageOrBuilder(); 1733 } else { 1734 return createTime_ == null 1735 ? com.google.protobuf.Timestamp.getDefaultInstance() 1736 : createTime_; 1737 } 1738 } 1739 /** 1740 * 1741 * 1742 * <pre> 1743 * Output only. Create time of the version. 1744 * </pre> 1745 * 1746 * <code> 1747 * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1748 * </code> 1749 */ 1750 private com.google.protobuf.SingleFieldBuilderV3< 1751 com.google.protobuf.Timestamp, 1752 com.google.protobuf.Timestamp.Builder, 1753 com.google.protobuf.TimestampOrBuilder> getCreateTimeFieldBuilder()1754 getCreateTimeFieldBuilder() { 1755 if (createTimeBuilder_ == null) { 1756 createTimeBuilder_ = 1757 new com.google.protobuf.SingleFieldBuilderV3< 1758 com.google.protobuf.Timestamp, 1759 com.google.protobuf.Timestamp.Builder, 1760 com.google.protobuf.TimestampOrBuilder>( 1761 getCreateTime(), getParentForChildren(), isClean()); 1762 createTime_ = null; 1763 } 1764 return createTimeBuilder_; 1765 } 1766 1767 private int state_ = 0; 1768 /** 1769 * 1770 * 1771 * <pre> 1772 * Output only. The state of this version. This field is read-only and cannot 1773 * be set by create and update methods. 1774 * </pre> 1775 * 1776 * <code> 1777 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1778 * </code> 1779 * 1780 * @return The enum numeric value on the wire for state. 1781 */ 1782 @java.lang.Override getStateValue()1783 public int getStateValue() { 1784 return state_; 1785 } 1786 /** 1787 * 1788 * 1789 * <pre> 1790 * Output only. The state of this version. This field is read-only and cannot 1791 * be set by create and update methods. 1792 * </pre> 1793 * 1794 * <code> 1795 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1796 * </code> 1797 * 1798 * @param value The enum numeric value on the wire for state to set. 1799 * @return This builder for chaining. 1800 */ setStateValue(int value)1801 public Builder setStateValue(int value) { 1802 state_ = value; 1803 bitField0_ |= 0x00000020; 1804 onChanged(); 1805 return this; 1806 } 1807 /** 1808 * 1809 * 1810 * <pre> 1811 * Output only. The state of this version. This field is read-only and cannot 1812 * be set by create and update methods. 1813 * </pre> 1814 * 1815 * <code> 1816 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1817 * </code> 1818 * 1819 * @return The state. 1820 */ 1821 @java.lang.Override getState()1822 public com.google.cloud.dialogflow.cx.v3.Version.State getState() { 1823 com.google.cloud.dialogflow.cx.v3.Version.State result = 1824 com.google.cloud.dialogflow.cx.v3.Version.State.forNumber(state_); 1825 return result == null ? com.google.cloud.dialogflow.cx.v3.Version.State.UNRECOGNIZED : result; 1826 } 1827 /** 1828 * 1829 * 1830 * <pre> 1831 * Output only. The state of this version. This field is read-only and cannot 1832 * be set by create and update methods. 1833 * </pre> 1834 * 1835 * <code> 1836 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1837 * </code> 1838 * 1839 * @param value The state to set. 1840 * @return This builder for chaining. 1841 */ setState(com.google.cloud.dialogflow.cx.v3.Version.State value)1842 public Builder setState(com.google.cloud.dialogflow.cx.v3.Version.State value) { 1843 if (value == null) { 1844 throw new NullPointerException(); 1845 } 1846 bitField0_ |= 0x00000020; 1847 state_ = value.getNumber(); 1848 onChanged(); 1849 return this; 1850 } 1851 /** 1852 * 1853 * 1854 * <pre> 1855 * Output only. The state of this version. This field is read-only and cannot 1856 * be set by create and update methods. 1857 * </pre> 1858 * 1859 * <code> 1860 * .google.cloud.dialogflow.cx.v3.Version.State state = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1861 * </code> 1862 * 1863 * @return This builder for chaining. 1864 */ clearState()1865 public Builder clearState() { 1866 bitField0_ = (bitField0_ & ~0x00000020); 1867 state_ = 0; 1868 onChanged(); 1869 return this; 1870 } 1871 1872 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1873 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1874 return super.setUnknownFields(unknownFields); 1875 } 1876 1877 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1878 public final Builder mergeUnknownFields( 1879 final com.google.protobuf.UnknownFieldSet unknownFields) { 1880 return super.mergeUnknownFields(unknownFields); 1881 } 1882 1883 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3.Version) 1884 } 1885 1886 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3.Version) 1887 private static final com.google.cloud.dialogflow.cx.v3.Version DEFAULT_INSTANCE; 1888 1889 static { 1890 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3.Version(); 1891 } 1892 getDefaultInstance()1893 public static com.google.cloud.dialogflow.cx.v3.Version getDefaultInstance() { 1894 return DEFAULT_INSTANCE; 1895 } 1896 1897 private static final com.google.protobuf.Parser<Version> PARSER = 1898 new com.google.protobuf.AbstractParser<Version>() { 1899 @java.lang.Override 1900 public Version parsePartialFrom( 1901 com.google.protobuf.CodedInputStream input, 1902 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1903 throws com.google.protobuf.InvalidProtocolBufferException { 1904 Builder builder = newBuilder(); 1905 try { 1906 builder.mergeFrom(input, extensionRegistry); 1907 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1908 throw e.setUnfinishedMessage(builder.buildPartial()); 1909 } catch (com.google.protobuf.UninitializedMessageException e) { 1910 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1911 } catch (java.io.IOException e) { 1912 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1913 .setUnfinishedMessage(builder.buildPartial()); 1914 } 1915 return builder.buildPartial(); 1916 } 1917 }; 1918 parser()1919 public static com.google.protobuf.Parser<Version> parser() { 1920 return PARSER; 1921 } 1922 1923 @java.lang.Override getParserForType()1924 public com.google.protobuf.Parser<Version> getParserForType() { 1925 return PARSER; 1926 } 1927 1928 @java.lang.Override getDefaultInstanceForType()1929 public com.google.cloud.dialogflow.cx.v3.Version getDefaultInstanceForType() { 1930 return DEFAULT_INSTANCE; 1931 } 1932 } 1933