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