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/v3beta1/agent.proto 18 19 package com.google.cloud.dialogflow.cx.v3beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * The request message for 26 * [Agents.ExportAgent][google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest} 30 */ 31 public final class ExportAgentRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) 34 ExportAgentRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use ExportAgentRequest.newBuilder() to construct. ExportAgentRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private ExportAgentRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ExportAgentRequest()41 private ExportAgentRequest() { 42 name_ = ""; 43 agentUri_ = ""; 44 dataFormat_ = 0; 45 environment_ = ""; 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new ExportAgentRequest(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return com.google.cloud.dialogflow.cx.v3beta1.AgentProto 61 .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_descriptor; 62 } 63 64 @java.lang.Override 65 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()66 internalGetFieldAccessorTable() { 67 return com.google.cloud.dialogflow.cx.v3beta1.AgentProto 68 .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.class, 71 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.Builder.class); 72 } 73 74 /** 75 * 76 * 77 * <pre> 78 * Data format of the exported agent. 79 * </pre> 80 * 81 * Protobuf enum {@code google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat} 82 */ 83 public enum DataFormat implements com.google.protobuf.ProtocolMessageEnum { 84 /** 85 * 86 * 87 * <pre> 88 * Unspecified format. 89 * </pre> 90 * 91 * <code>DATA_FORMAT_UNSPECIFIED = 0;</code> 92 */ 93 DATA_FORMAT_UNSPECIFIED(0), 94 /** 95 * 96 * 97 * <pre> 98 * Agent content will be exported as raw bytes. 99 * </pre> 100 * 101 * <code>BLOB = 1;</code> 102 */ 103 BLOB(1), 104 /** 105 * 106 * 107 * <pre> 108 * Agent content will be exported in JSON Package format. 109 * </pre> 110 * 111 * <code>JSON_PACKAGE = 4;</code> 112 */ 113 JSON_PACKAGE(4), 114 UNRECOGNIZED(-1), 115 ; 116 117 /** 118 * 119 * 120 * <pre> 121 * Unspecified format. 122 * </pre> 123 * 124 * <code>DATA_FORMAT_UNSPECIFIED = 0;</code> 125 */ 126 public static final int DATA_FORMAT_UNSPECIFIED_VALUE = 0; 127 /** 128 * 129 * 130 * <pre> 131 * Agent content will be exported as raw bytes. 132 * </pre> 133 * 134 * <code>BLOB = 1;</code> 135 */ 136 public static final int BLOB_VALUE = 1; 137 /** 138 * 139 * 140 * <pre> 141 * Agent content will be exported in JSON Package format. 142 * </pre> 143 * 144 * <code>JSON_PACKAGE = 4;</code> 145 */ 146 public static final int JSON_PACKAGE_VALUE = 4; 147 getNumber()148 public final int getNumber() { 149 if (this == UNRECOGNIZED) { 150 throw new java.lang.IllegalArgumentException( 151 "Can't get the number of an unknown enum value."); 152 } 153 return value; 154 } 155 156 /** 157 * @param value The numeric wire value of the corresponding enum entry. 158 * @return The enum associated with the given numeric wire value. 159 * @deprecated Use {@link #forNumber(int)} instead. 160 */ 161 @java.lang.Deprecated valueOf(int value)162 public static DataFormat valueOf(int value) { 163 return forNumber(value); 164 } 165 166 /** 167 * @param value The numeric wire value of the corresponding enum entry. 168 * @return The enum associated with the given numeric wire value. 169 */ forNumber(int value)170 public static DataFormat forNumber(int value) { 171 switch (value) { 172 case 0: 173 return DATA_FORMAT_UNSPECIFIED; 174 case 1: 175 return BLOB; 176 case 4: 177 return JSON_PACKAGE; 178 default: 179 return null; 180 } 181 } 182 internalGetValueMap()183 public static com.google.protobuf.Internal.EnumLiteMap<DataFormat> internalGetValueMap() { 184 return internalValueMap; 185 } 186 187 private static final com.google.protobuf.Internal.EnumLiteMap<DataFormat> internalValueMap = 188 new com.google.protobuf.Internal.EnumLiteMap<DataFormat>() { 189 public DataFormat findValueByNumber(int number) { 190 return DataFormat.forNumber(number); 191 } 192 }; 193 getValueDescriptor()194 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 195 if (this == UNRECOGNIZED) { 196 throw new java.lang.IllegalStateException( 197 "Can't get the descriptor of an unrecognized enum value."); 198 } 199 return getDescriptor().getValues().get(ordinal()); 200 } 201 getDescriptorForType()202 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 203 return getDescriptor(); 204 } 205 getDescriptor()206 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 207 return com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.getDescriptor() 208 .getEnumTypes() 209 .get(0); 210 } 211 212 private static final DataFormat[] VALUES = values(); 213 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)214 public static DataFormat valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 215 if (desc.getType() != getDescriptor()) { 216 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 217 } 218 if (desc.getIndex() == -1) { 219 return UNRECOGNIZED; 220 } 221 return VALUES[desc.getIndex()]; 222 } 223 224 private final int value; 225 DataFormat(int value)226 private DataFormat(int value) { 227 this.value = value; 228 } 229 230 // @@protoc_insertion_point(enum_scope:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat) 231 } 232 233 public static final int NAME_FIELD_NUMBER = 1; 234 235 @SuppressWarnings("serial") 236 private volatile java.lang.Object name_ = ""; 237 /** 238 * 239 * 240 * <pre> 241 * Required. The name of the agent to export. 242 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 243 * </pre> 244 * 245 * <code> 246 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 247 * </code> 248 * 249 * @return The name. 250 */ 251 @java.lang.Override getName()252 public java.lang.String getName() { 253 java.lang.Object ref = name_; 254 if (ref instanceof java.lang.String) { 255 return (java.lang.String) ref; 256 } else { 257 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 258 java.lang.String s = bs.toStringUtf8(); 259 name_ = s; 260 return s; 261 } 262 } 263 /** 264 * 265 * 266 * <pre> 267 * Required. The name of the agent to export. 268 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 269 * </pre> 270 * 271 * <code> 272 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 273 * </code> 274 * 275 * @return The bytes for name. 276 */ 277 @java.lang.Override getNameBytes()278 public com.google.protobuf.ByteString getNameBytes() { 279 java.lang.Object ref = name_; 280 if (ref instanceof java.lang.String) { 281 com.google.protobuf.ByteString b = 282 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 283 name_ = b; 284 return b; 285 } else { 286 return (com.google.protobuf.ByteString) ref; 287 } 288 } 289 290 public static final int AGENT_URI_FIELD_NUMBER = 2; 291 292 @SuppressWarnings("serial") 293 private volatile java.lang.Object agentUri_ = ""; 294 /** 295 * 296 * 297 * <pre> 298 * Optional. The [Google Cloud 299 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 300 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 301 * left unspecified, the serialized agent is returned inline. 302 * Dialogflow performs a write operation for the Cloud Storage object 303 * on the caller's behalf, so your request authentication must 304 * have write permissions for the object. For more information, see 305 * [Dialogflow access 306 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 307 * </pre> 308 * 309 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 310 * 311 * @return The agentUri. 312 */ 313 @java.lang.Override getAgentUri()314 public java.lang.String getAgentUri() { 315 java.lang.Object ref = agentUri_; 316 if (ref instanceof java.lang.String) { 317 return (java.lang.String) ref; 318 } else { 319 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 320 java.lang.String s = bs.toStringUtf8(); 321 agentUri_ = s; 322 return s; 323 } 324 } 325 /** 326 * 327 * 328 * <pre> 329 * Optional. The [Google Cloud 330 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 331 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 332 * left unspecified, the serialized agent is returned inline. 333 * Dialogflow performs a write operation for the Cloud Storage object 334 * on the caller's behalf, so your request authentication must 335 * have write permissions for the object. For more information, see 336 * [Dialogflow access 337 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 338 * </pre> 339 * 340 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 341 * 342 * @return The bytes for agentUri. 343 */ 344 @java.lang.Override getAgentUriBytes()345 public com.google.protobuf.ByteString getAgentUriBytes() { 346 java.lang.Object ref = agentUri_; 347 if (ref instanceof java.lang.String) { 348 com.google.protobuf.ByteString b = 349 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 350 agentUri_ = b; 351 return b; 352 } else { 353 return (com.google.protobuf.ByteString) ref; 354 } 355 } 356 357 public static final int DATA_FORMAT_FIELD_NUMBER = 3; 358 private int dataFormat_ = 0; 359 /** 360 * 361 * 362 * <pre> 363 * Optional. The data format of the exported agent. If not specified, `BLOB` 364 * is assumed. 365 * </pre> 366 * 367 * <code> 368 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 369 * </code> 370 * 371 * @return The enum numeric value on the wire for dataFormat. 372 */ 373 @java.lang.Override getDataFormatValue()374 public int getDataFormatValue() { 375 return dataFormat_; 376 } 377 /** 378 * 379 * 380 * <pre> 381 * Optional. The data format of the exported agent. If not specified, `BLOB` 382 * is assumed. 383 * </pre> 384 * 385 * <code> 386 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 387 * </code> 388 * 389 * @return The dataFormat. 390 */ 391 @java.lang.Override getDataFormat()392 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat getDataFormat() { 393 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat result = 394 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.forNumber(dataFormat_); 395 return result == null 396 ? com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.UNRECOGNIZED 397 : result; 398 } 399 400 public static final int ENVIRONMENT_FIELD_NUMBER = 5; 401 402 @SuppressWarnings("serial") 403 private volatile java.lang.Object environment_ = ""; 404 /** 405 * 406 * 407 * <pre> 408 * Optional. Environment name. If not set, draft environment is assumed. 409 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 410 * ID>/environments/<Environment ID>`. 411 * </pre> 412 * 413 * <code> 414 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 415 * </code> 416 * 417 * @return The environment. 418 */ 419 @java.lang.Override getEnvironment()420 public java.lang.String getEnvironment() { 421 java.lang.Object ref = environment_; 422 if (ref instanceof java.lang.String) { 423 return (java.lang.String) ref; 424 } else { 425 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 426 java.lang.String s = bs.toStringUtf8(); 427 environment_ = s; 428 return s; 429 } 430 } 431 /** 432 * 433 * 434 * <pre> 435 * Optional. Environment name. If not set, draft environment is assumed. 436 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 437 * ID>/environments/<Environment ID>`. 438 * </pre> 439 * 440 * <code> 441 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 442 * </code> 443 * 444 * @return The bytes for environment. 445 */ 446 @java.lang.Override getEnvironmentBytes()447 public com.google.protobuf.ByteString getEnvironmentBytes() { 448 java.lang.Object ref = environment_; 449 if (ref instanceof java.lang.String) { 450 com.google.protobuf.ByteString b = 451 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 452 environment_ = b; 453 return b; 454 } else { 455 return (com.google.protobuf.ByteString) ref; 456 } 457 } 458 459 private byte memoizedIsInitialized = -1; 460 461 @java.lang.Override isInitialized()462 public final boolean isInitialized() { 463 byte isInitialized = memoizedIsInitialized; 464 if (isInitialized == 1) return true; 465 if (isInitialized == 0) return false; 466 467 memoizedIsInitialized = 1; 468 return true; 469 } 470 471 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)472 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 473 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 474 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 475 } 476 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { 477 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, agentUri_); 478 } 479 if (dataFormat_ 480 != com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat 481 .DATA_FORMAT_UNSPECIFIED 482 .getNumber()) { 483 output.writeEnum(3, dataFormat_); 484 } 485 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { 486 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, environment_); 487 } 488 getUnknownFields().writeTo(output); 489 } 490 491 @java.lang.Override getSerializedSize()492 public int getSerializedSize() { 493 int size = memoizedSize; 494 if (size != -1) return size; 495 496 size = 0; 497 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 498 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 499 } 500 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(agentUri_)) { 501 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, agentUri_); 502 } 503 if (dataFormat_ 504 != com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat 505 .DATA_FORMAT_UNSPECIFIED 506 .getNumber()) { 507 size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, dataFormat_); 508 } 509 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(environment_)) { 510 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, environment_); 511 } 512 size += getUnknownFields().getSerializedSize(); 513 memoizedSize = size; 514 return size; 515 } 516 517 @java.lang.Override equals(final java.lang.Object obj)518 public boolean equals(final java.lang.Object obj) { 519 if (obj == this) { 520 return true; 521 } 522 if (!(obj instanceof com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest)) { 523 return super.equals(obj); 524 } 525 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest other = 526 (com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) obj; 527 528 if (!getName().equals(other.getName())) return false; 529 if (!getAgentUri().equals(other.getAgentUri())) return false; 530 if (dataFormat_ != other.dataFormat_) return false; 531 if (!getEnvironment().equals(other.getEnvironment())) return false; 532 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 533 return true; 534 } 535 536 @java.lang.Override hashCode()537 public int hashCode() { 538 if (memoizedHashCode != 0) { 539 return memoizedHashCode; 540 } 541 int hash = 41; 542 hash = (19 * hash) + getDescriptor().hashCode(); 543 hash = (37 * hash) + NAME_FIELD_NUMBER; 544 hash = (53 * hash) + getName().hashCode(); 545 hash = (37 * hash) + AGENT_URI_FIELD_NUMBER; 546 hash = (53 * hash) + getAgentUri().hashCode(); 547 hash = (37 * hash) + DATA_FORMAT_FIELD_NUMBER; 548 hash = (53 * hash) + dataFormat_; 549 hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; 550 hash = (53 * hash) + getEnvironment().hashCode(); 551 hash = (29 * hash) + getUnknownFields().hashCode(); 552 memoizedHashCode = hash; 553 return hash; 554 } 555 parseFrom( java.nio.ByteBuffer data)556 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 557 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 558 return PARSER.parseFrom(data); 559 } 560 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)561 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 562 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 563 throws com.google.protobuf.InvalidProtocolBufferException { 564 return PARSER.parseFrom(data, extensionRegistry); 565 } 566 parseFrom( com.google.protobuf.ByteString data)567 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 568 com.google.protobuf.ByteString data) 569 throws com.google.protobuf.InvalidProtocolBufferException { 570 return PARSER.parseFrom(data); 571 } 572 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)573 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 574 com.google.protobuf.ByteString data, 575 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 576 throws com.google.protobuf.InvalidProtocolBufferException { 577 return PARSER.parseFrom(data, extensionRegistry); 578 } 579 parseFrom(byte[] data)580 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom(byte[] data) 581 throws com.google.protobuf.InvalidProtocolBufferException { 582 return PARSER.parseFrom(data); 583 } 584 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)585 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 586 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 587 throws com.google.protobuf.InvalidProtocolBufferException { 588 return PARSER.parseFrom(data, extensionRegistry); 589 } 590 parseFrom( java.io.InputStream input)591 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 592 java.io.InputStream input) throws java.io.IOException { 593 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 594 } 595 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)596 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 597 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 598 throws java.io.IOException { 599 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 600 PARSER, input, extensionRegistry); 601 } 602 parseDelimitedFrom( java.io.InputStream input)603 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseDelimitedFrom( 604 java.io.InputStream input) throws java.io.IOException { 605 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 606 } 607 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)608 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseDelimitedFrom( 609 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 610 throws java.io.IOException { 611 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 612 PARSER, input, extensionRegistry); 613 } 614 parseFrom( com.google.protobuf.CodedInputStream input)615 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 616 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 617 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 618 } 619 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)620 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest parseFrom( 621 com.google.protobuf.CodedInputStream input, 622 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 623 throws java.io.IOException { 624 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 625 PARSER, input, extensionRegistry); 626 } 627 628 @java.lang.Override newBuilderForType()629 public Builder newBuilderForType() { 630 return newBuilder(); 631 } 632 newBuilder()633 public static Builder newBuilder() { 634 return DEFAULT_INSTANCE.toBuilder(); 635 } 636 newBuilder( com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest prototype)637 public static Builder newBuilder( 638 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest prototype) { 639 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 640 } 641 642 @java.lang.Override toBuilder()643 public Builder toBuilder() { 644 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 645 } 646 647 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)648 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 649 Builder builder = new Builder(parent); 650 return builder; 651 } 652 /** 653 * 654 * 655 * <pre> 656 * The request message for 657 * [Agents.ExportAgent][google.cloud.dialogflow.cx.v3beta1.Agents.ExportAgent]. 658 * </pre> 659 * 660 * Protobuf type {@code google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest} 661 */ 662 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 663 implements 664 // @@protoc_insertion_point(builder_implements:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) 665 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequestOrBuilder { getDescriptor()666 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 667 return com.google.cloud.dialogflow.cx.v3beta1.AgentProto 668 .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_descriptor; 669 } 670 671 @java.lang.Override 672 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()673 internalGetFieldAccessorTable() { 674 return com.google.cloud.dialogflow.cx.v3beta1.AgentProto 675 .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_fieldAccessorTable 676 .ensureFieldAccessorsInitialized( 677 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.class, 678 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.Builder.class); 679 } 680 681 // Construct using com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.newBuilder() Builder()682 private Builder() {} 683 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)684 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 685 super(parent); 686 } 687 688 @java.lang.Override clear()689 public Builder clear() { 690 super.clear(); 691 bitField0_ = 0; 692 name_ = ""; 693 agentUri_ = ""; 694 dataFormat_ = 0; 695 environment_ = ""; 696 return this; 697 } 698 699 @java.lang.Override getDescriptorForType()700 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 701 return com.google.cloud.dialogflow.cx.v3beta1.AgentProto 702 .internal_static_google_cloud_dialogflow_cx_v3beta1_ExportAgentRequest_descriptor; 703 } 704 705 @java.lang.Override getDefaultInstanceForType()706 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest getDefaultInstanceForType() { 707 return com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.getDefaultInstance(); 708 } 709 710 @java.lang.Override build()711 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest build() { 712 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest result = buildPartial(); 713 if (!result.isInitialized()) { 714 throw newUninitializedMessageException(result); 715 } 716 return result; 717 } 718 719 @java.lang.Override buildPartial()720 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest buildPartial() { 721 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest result = 722 new com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest(this); 723 if (bitField0_ != 0) { 724 buildPartial0(result); 725 } 726 onBuilt(); 727 return result; 728 } 729 buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest result)730 private void buildPartial0(com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest result) { 731 int from_bitField0_ = bitField0_; 732 if (((from_bitField0_ & 0x00000001) != 0)) { 733 result.name_ = name_; 734 } 735 if (((from_bitField0_ & 0x00000002) != 0)) { 736 result.agentUri_ = agentUri_; 737 } 738 if (((from_bitField0_ & 0x00000004) != 0)) { 739 result.dataFormat_ = dataFormat_; 740 } 741 if (((from_bitField0_ & 0x00000008) != 0)) { 742 result.environment_ = environment_; 743 } 744 } 745 746 @java.lang.Override clone()747 public Builder clone() { 748 return super.clone(); 749 } 750 751 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)752 public Builder setField( 753 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 754 return super.setField(field, value); 755 } 756 757 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)758 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 759 return super.clearField(field); 760 } 761 762 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)763 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 764 return super.clearOneof(oneof); 765 } 766 767 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)768 public Builder setRepeatedField( 769 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 770 return super.setRepeatedField(field, index, value); 771 } 772 773 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)774 public Builder addRepeatedField( 775 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 776 return super.addRepeatedField(field, value); 777 } 778 779 @java.lang.Override mergeFrom(com.google.protobuf.Message other)780 public Builder mergeFrom(com.google.protobuf.Message other) { 781 if (other instanceof com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) { 782 return mergeFrom((com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) other); 783 } else { 784 super.mergeFrom(other); 785 return this; 786 } 787 } 788 mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest other)789 public Builder mergeFrom(com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest other) { 790 if (other == com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.getDefaultInstance()) 791 return this; 792 if (!other.getName().isEmpty()) { 793 name_ = other.name_; 794 bitField0_ |= 0x00000001; 795 onChanged(); 796 } 797 if (!other.getAgentUri().isEmpty()) { 798 agentUri_ = other.agentUri_; 799 bitField0_ |= 0x00000002; 800 onChanged(); 801 } 802 if (other.dataFormat_ != 0) { 803 setDataFormatValue(other.getDataFormatValue()); 804 } 805 if (!other.getEnvironment().isEmpty()) { 806 environment_ = other.environment_; 807 bitField0_ |= 0x00000008; 808 onChanged(); 809 } 810 this.mergeUnknownFields(other.getUnknownFields()); 811 onChanged(); 812 return this; 813 } 814 815 @java.lang.Override isInitialized()816 public final boolean isInitialized() { 817 return true; 818 } 819 820 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)821 public Builder mergeFrom( 822 com.google.protobuf.CodedInputStream input, 823 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 824 throws java.io.IOException { 825 if (extensionRegistry == null) { 826 throw new java.lang.NullPointerException(); 827 } 828 try { 829 boolean done = false; 830 while (!done) { 831 int tag = input.readTag(); 832 switch (tag) { 833 case 0: 834 done = true; 835 break; 836 case 10: 837 { 838 name_ = input.readStringRequireUtf8(); 839 bitField0_ |= 0x00000001; 840 break; 841 } // case 10 842 case 18: 843 { 844 agentUri_ = input.readStringRequireUtf8(); 845 bitField0_ |= 0x00000002; 846 break; 847 } // case 18 848 case 24: 849 { 850 dataFormat_ = input.readEnum(); 851 bitField0_ |= 0x00000004; 852 break; 853 } // case 24 854 case 42: 855 { 856 environment_ = input.readStringRequireUtf8(); 857 bitField0_ |= 0x00000008; 858 break; 859 } // case 42 860 default: 861 { 862 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 863 done = true; // was an endgroup tag 864 } 865 break; 866 } // default: 867 } // switch (tag) 868 } // while (!done) 869 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 870 throw e.unwrapIOException(); 871 } finally { 872 onChanged(); 873 } // finally 874 return this; 875 } 876 877 private int bitField0_; 878 879 private java.lang.Object name_ = ""; 880 /** 881 * 882 * 883 * <pre> 884 * Required. The name of the agent to export. 885 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 886 * </pre> 887 * 888 * <code> 889 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 890 * </code> 891 * 892 * @return The name. 893 */ getName()894 public java.lang.String getName() { 895 java.lang.Object ref = name_; 896 if (!(ref instanceof java.lang.String)) { 897 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 898 java.lang.String s = bs.toStringUtf8(); 899 name_ = s; 900 return s; 901 } else { 902 return (java.lang.String) ref; 903 } 904 } 905 /** 906 * 907 * 908 * <pre> 909 * Required. The name of the agent to export. 910 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 911 * </pre> 912 * 913 * <code> 914 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 915 * </code> 916 * 917 * @return The bytes for name. 918 */ getNameBytes()919 public com.google.protobuf.ByteString getNameBytes() { 920 java.lang.Object ref = name_; 921 if (ref instanceof String) { 922 com.google.protobuf.ByteString b = 923 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 924 name_ = b; 925 return b; 926 } else { 927 return (com.google.protobuf.ByteString) ref; 928 } 929 } 930 /** 931 * 932 * 933 * <pre> 934 * Required. The name of the agent to export. 935 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 936 * </pre> 937 * 938 * <code> 939 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 940 * </code> 941 * 942 * @param value The name to set. 943 * @return This builder for chaining. 944 */ setName(java.lang.String value)945 public Builder setName(java.lang.String value) { 946 if (value == null) { 947 throw new NullPointerException(); 948 } 949 name_ = value; 950 bitField0_ |= 0x00000001; 951 onChanged(); 952 return this; 953 } 954 /** 955 * 956 * 957 * <pre> 958 * Required. The name of the agent to export. 959 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 960 * </pre> 961 * 962 * <code> 963 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 964 * </code> 965 * 966 * @return This builder for chaining. 967 */ clearName()968 public Builder clearName() { 969 name_ = getDefaultInstance().getName(); 970 bitField0_ = (bitField0_ & ~0x00000001); 971 onChanged(); 972 return this; 973 } 974 /** 975 * 976 * 977 * <pre> 978 * Required. The name of the agent to export. 979 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`. 980 * </pre> 981 * 982 * <code> 983 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 984 * </code> 985 * 986 * @param value The bytes for name to set. 987 * @return This builder for chaining. 988 */ setNameBytes(com.google.protobuf.ByteString value)989 public Builder setNameBytes(com.google.protobuf.ByteString value) { 990 if (value == null) { 991 throw new NullPointerException(); 992 } 993 checkByteStringIsUtf8(value); 994 name_ = value; 995 bitField0_ |= 0x00000001; 996 onChanged(); 997 return this; 998 } 999 1000 private java.lang.Object agentUri_ = ""; 1001 /** 1002 * 1003 * 1004 * <pre> 1005 * Optional. The [Google Cloud 1006 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 1007 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 1008 * left unspecified, the serialized agent is returned inline. 1009 * Dialogflow performs a write operation for the Cloud Storage object 1010 * on the caller's behalf, so your request authentication must 1011 * have write permissions for the object. For more information, see 1012 * [Dialogflow access 1013 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 1014 * </pre> 1015 * 1016 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 1017 * 1018 * @return The agentUri. 1019 */ getAgentUri()1020 public java.lang.String getAgentUri() { 1021 java.lang.Object ref = agentUri_; 1022 if (!(ref instanceof java.lang.String)) { 1023 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1024 java.lang.String s = bs.toStringUtf8(); 1025 agentUri_ = s; 1026 return s; 1027 } else { 1028 return (java.lang.String) ref; 1029 } 1030 } 1031 /** 1032 * 1033 * 1034 * <pre> 1035 * Optional. The [Google Cloud 1036 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 1037 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 1038 * left unspecified, the serialized agent is returned inline. 1039 * Dialogflow performs a write operation for the Cloud Storage object 1040 * on the caller's behalf, so your request authentication must 1041 * have write permissions for the object. For more information, see 1042 * [Dialogflow access 1043 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 1044 * </pre> 1045 * 1046 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 1047 * 1048 * @return The bytes for agentUri. 1049 */ getAgentUriBytes()1050 public com.google.protobuf.ByteString getAgentUriBytes() { 1051 java.lang.Object ref = agentUri_; 1052 if (ref instanceof String) { 1053 com.google.protobuf.ByteString b = 1054 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1055 agentUri_ = b; 1056 return b; 1057 } else { 1058 return (com.google.protobuf.ByteString) ref; 1059 } 1060 } 1061 /** 1062 * 1063 * 1064 * <pre> 1065 * Optional. The [Google Cloud 1066 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 1067 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 1068 * left unspecified, the serialized agent is returned inline. 1069 * Dialogflow performs a write operation for the Cloud Storage object 1070 * on the caller's behalf, so your request authentication must 1071 * have write permissions for the object. For more information, see 1072 * [Dialogflow access 1073 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 1074 * </pre> 1075 * 1076 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 1077 * 1078 * @param value The agentUri to set. 1079 * @return This builder for chaining. 1080 */ setAgentUri(java.lang.String value)1081 public Builder setAgentUri(java.lang.String value) { 1082 if (value == null) { 1083 throw new NullPointerException(); 1084 } 1085 agentUri_ = value; 1086 bitField0_ |= 0x00000002; 1087 onChanged(); 1088 return this; 1089 } 1090 /** 1091 * 1092 * 1093 * <pre> 1094 * Optional. The [Google Cloud 1095 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 1096 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 1097 * left unspecified, the serialized agent is returned inline. 1098 * Dialogflow performs a write operation for the Cloud Storage object 1099 * on the caller's behalf, so your request authentication must 1100 * have write permissions for the object. For more information, see 1101 * [Dialogflow access 1102 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 1103 * </pre> 1104 * 1105 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 1106 * 1107 * @return This builder for chaining. 1108 */ clearAgentUri()1109 public Builder clearAgentUri() { 1110 agentUri_ = getDefaultInstance().getAgentUri(); 1111 bitField0_ = (bitField0_ & ~0x00000002); 1112 onChanged(); 1113 return this; 1114 } 1115 /** 1116 * 1117 * 1118 * <pre> 1119 * Optional. The [Google Cloud 1120 * Storage](https://cloud.google.com/storage/docs/) URI to export the agent 1121 * to. The format of this URI must be `gs://<bucket-name>/<object-name>`. If 1122 * left unspecified, the serialized agent is returned inline. 1123 * Dialogflow performs a write operation for the Cloud Storage object 1124 * on the caller's behalf, so your request authentication must 1125 * have write permissions for the object. For more information, see 1126 * [Dialogflow access 1127 * control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage). 1128 * </pre> 1129 * 1130 * <code>string agent_uri = 2 [(.google.api.field_behavior) = OPTIONAL];</code> 1131 * 1132 * @param value The bytes for agentUri to set. 1133 * @return This builder for chaining. 1134 */ setAgentUriBytes(com.google.protobuf.ByteString value)1135 public Builder setAgentUriBytes(com.google.protobuf.ByteString value) { 1136 if (value == null) { 1137 throw new NullPointerException(); 1138 } 1139 checkByteStringIsUtf8(value); 1140 agentUri_ = value; 1141 bitField0_ |= 0x00000002; 1142 onChanged(); 1143 return this; 1144 } 1145 1146 private int dataFormat_ = 0; 1147 /** 1148 * 1149 * 1150 * <pre> 1151 * Optional. The data format of the exported agent. If not specified, `BLOB` 1152 * is assumed. 1153 * </pre> 1154 * 1155 * <code> 1156 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 1157 * </code> 1158 * 1159 * @return The enum numeric value on the wire for dataFormat. 1160 */ 1161 @java.lang.Override getDataFormatValue()1162 public int getDataFormatValue() { 1163 return dataFormat_; 1164 } 1165 /** 1166 * 1167 * 1168 * <pre> 1169 * Optional. The data format of the exported agent. If not specified, `BLOB` 1170 * is assumed. 1171 * </pre> 1172 * 1173 * <code> 1174 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 1175 * </code> 1176 * 1177 * @param value The enum numeric value on the wire for dataFormat to set. 1178 * @return This builder for chaining. 1179 */ setDataFormatValue(int value)1180 public Builder setDataFormatValue(int value) { 1181 dataFormat_ = value; 1182 bitField0_ |= 0x00000004; 1183 onChanged(); 1184 return this; 1185 } 1186 /** 1187 * 1188 * 1189 * <pre> 1190 * Optional. The data format of the exported agent. If not specified, `BLOB` 1191 * is assumed. 1192 * </pre> 1193 * 1194 * <code> 1195 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 1196 * </code> 1197 * 1198 * @return The dataFormat. 1199 */ 1200 @java.lang.Override getDataFormat()1201 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat getDataFormat() { 1202 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat result = 1203 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.forNumber( 1204 dataFormat_); 1205 return result == null 1206 ? com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat.UNRECOGNIZED 1207 : result; 1208 } 1209 /** 1210 * 1211 * 1212 * <pre> 1213 * Optional. The data format of the exported agent. If not specified, `BLOB` 1214 * is assumed. 1215 * </pre> 1216 * 1217 * <code> 1218 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 1219 * </code> 1220 * 1221 * @param value The dataFormat to set. 1222 * @return This builder for chaining. 1223 */ setDataFormat( com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat value)1224 public Builder setDataFormat( 1225 com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat value) { 1226 if (value == null) { 1227 throw new NullPointerException(); 1228 } 1229 bitField0_ |= 0x00000004; 1230 dataFormat_ = value.getNumber(); 1231 onChanged(); 1232 return this; 1233 } 1234 /** 1235 * 1236 * 1237 * <pre> 1238 * Optional. The data format of the exported agent. If not specified, `BLOB` 1239 * is assumed. 1240 * </pre> 1241 * 1242 * <code> 1243 * .google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest.DataFormat data_format = 3 [(.google.api.field_behavior) = OPTIONAL]; 1244 * </code> 1245 * 1246 * @return This builder for chaining. 1247 */ clearDataFormat()1248 public Builder clearDataFormat() { 1249 bitField0_ = (bitField0_ & ~0x00000004); 1250 dataFormat_ = 0; 1251 onChanged(); 1252 return this; 1253 } 1254 1255 private java.lang.Object environment_ = ""; 1256 /** 1257 * 1258 * 1259 * <pre> 1260 * Optional. Environment name. If not set, draft environment is assumed. 1261 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 1262 * ID>/environments/<Environment ID>`. 1263 * </pre> 1264 * 1265 * <code> 1266 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 1267 * </code> 1268 * 1269 * @return The environment. 1270 */ getEnvironment()1271 public java.lang.String getEnvironment() { 1272 java.lang.Object ref = environment_; 1273 if (!(ref instanceof java.lang.String)) { 1274 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1275 java.lang.String s = bs.toStringUtf8(); 1276 environment_ = s; 1277 return s; 1278 } else { 1279 return (java.lang.String) ref; 1280 } 1281 } 1282 /** 1283 * 1284 * 1285 * <pre> 1286 * Optional. Environment name. If not set, draft environment is assumed. 1287 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 1288 * ID>/environments/<Environment ID>`. 1289 * </pre> 1290 * 1291 * <code> 1292 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 1293 * </code> 1294 * 1295 * @return The bytes for environment. 1296 */ getEnvironmentBytes()1297 public com.google.protobuf.ByteString getEnvironmentBytes() { 1298 java.lang.Object ref = environment_; 1299 if (ref instanceof String) { 1300 com.google.protobuf.ByteString b = 1301 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1302 environment_ = b; 1303 return b; 1304 } else { 1305 return (com.google.protobuf.ByteString) ref; 1306 } 1307 } 1308 /** 1309 * 1310 * 1311 * <pre> 1312 * Optional. Environment name. If not set, draft environment is assumed. 1313 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 1314 * ID>/environments/<Environment ID>`. 1315 * </pre> 1316 * 1317 * <code> 1318 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 1319 * </code> 1320 * 1321 * @param value The environment to set. 1322 * @return This builder for chaining. 1323 */ setEnvironment(java.lang.String value)1324 public Builder setEnvironment(java.lang.String value) { 1325 if (value == null) { 1326 throw new NullPointerException(); 1327 } 1328 environment_ = value; 1329 bitField0_ |= 0x00000008; 1330 onChanged(); 1331 return this; 1332 } 1333 /** 1334 * 1335 * 1336 * <pre> 1337 * Optional. Environment name. If not set, draft environment is assumed. 1338 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 1339 * ID>/environments/<Environment ID>`. 1340 * </pre> 1341 * 1342 * <code> 1343 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 1344 * </code> 1345 * 1346 * @return This builder for chaining. 1347 */ clearEnvironment()1348 public Builder clearEnvironment() { 1349 environment_ = getDefaultInstance().getEnvironment(); 1350 bitField0_ = (bitField0_ & ~0x00000008); 1351 onChanged(); 1352 return this; 1353 } 1354 /** 1355 * 1356 * 1357 * <pre> 1358 * Optional. Environment name. If not set, draft environment is assumed. 1359 * Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent 1360 * ID>/environments/<Environment ID>`. 1361 * </pre> 1362 * 1363 * <code> 1364 * string environment = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } 1365 * </code> 1366 * 1367 * @param value The bytes for environment to set. 1368 * @return This builder for chaining. 1369 */ setEnvironmentBytes(com.google.protobuf.ByteString value)1370 public Builder setEnvironmentBytes(com.google.protobuf.ByteString value) { 1371 if (value == null) { 1372 throw new NullPointerException(); 1373 } 1374 checkByteStringIsUtf8(value); 1375 environment_ = value; 1376 bitField0_ |= 0x00000008; 1377 onChanged(); 1378 return this; 1379 } 1380 1381 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1382 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1383 return super.setUnknownFields(unknownFields); 1384 } 1385 1386 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1387 public final Builder mergeUnknownFields( 1388 final com.google.protobuf.UnknownFieldSet unknownFields) { 1389 return super.mergeUnknownFields(unknownFields); 1390 } 1391 1392 // @@protoc_insertion_point(builder_scope:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) 1393 } 1394 1395 // @@protoc_insertion_point(class_scope:google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest) 1396 private static final com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest DEFAULT_INSTANCE; 1397 1398 static { 1399 DEFAULT_INSTANCE = new com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest(); 1400 } 1401 getDefaultInstance()1402 public static com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest getDefaultInstance() { 1403 return DEFAULT_INSTANCE; 1404 } 1405 1406 private static final com.google.protobuf.Parser<ExportAgentRequest> PARSER = 1407 new com.google.protobuf.AbstractParser<ExportAgentRequest>() { 1408 @java.lang.Override 1409 public ExportAgentRequest parsePartialFrom( 1410 com.google.protobuf.CodedInputStream input, 1411 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1412 throws com.google.protobuf.InvalidProtocolBufferException { 1413 Builder builder = newBuilder(); 1414 try { 1415 builder.mergeFrom(input, extensionRegistry); 1416 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1417 throw e.setUnfinishedMessage(builder.buildPartial()); 1418 } catch (com.google.protobuf.UninitializedMessageException e) { 1419 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1420 } catch (java.io.IOException e) { 1421 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1422 .setUnfinishedMessage(builder.buildPartial()); 1423 } 1424 return builder.buildPartial(); 1425 } 1426 }; 1427 parser()1428 public static com.google.protobuf.Parser<ExportAgentRequest> parser() { 1429 return PARSER; 1430 } 1431 1432 @java.lang.Override getParserForType()1433 public com.google.protobuf.Parser<ExportAgentRequest> getParserForType() { 1434 return PARSER; 1435 } 1436 1437 @java.lang.Override getDefaultInstanceForType()1438 public com.google.cloud.dialogflow.cx.v3beta1.ExportAgentRequest getDefaultInstanceForType() { 1439 return DEFAULT_INSTANCE; 1440 } 1441 } 1442