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