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