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