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/aiplatform/v1/model_service.proto 18 19 package com.google.cloud.aiplatform.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for 26 * [ModelService.GetModel][google.cloud.aiplatform.v1.ModelService.GetModel]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.aiplatform.v1.GetModelRequest} 30 */ 31 public final class GetModelRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.aiplatform.v1.GetModelRequest) 34 GetModelRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use GetModelRequest.newBuilder() to construct. GetModelRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private GetModelRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 GetModelRequest()41 private GetModelRequest() { 42 name_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new GetModelRequest(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.aiplatform.v1.ModelServiceProto 58 .internal_static_google_cloud_aiplatform_v1_GetModelRequest_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.aiplatform.v1.ModelServiceProto 65 .internal_static_google_cloud_aiplatform_v1_GetModelRequest_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.aiplatform.v1.GetModelRequest.class, 68 com.google.cloud.aiplatform.v1.GetModelRequest.Builder.class); 69 } 70 71 public static final int NAME_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private volatile java.lang.Object name_ = ""; 75 /** 76 * 77 * 78 * <pre> 79 * Required. The name of the Model resource. 80 * Format: `projects/{project}/locations/{location}/models/{model}` 81 * In order to retrieve a specific version of the model, also provide 82 * the version ID or version alias. 83 * Example: `projects/{project}/locations/{location}/models/{model}@2` 84 * or 85 * `projects/{project}/locations/{location}/models/{model}@golden` 86 * If no version ID or alias is specified, the "default" version will be 87 * returned. The "default" version alias is created for the first version of 88 * the model, and can be moved to other versions later on. There will be 89 * exactly one default version. 90 * </pre> 91 * 92 * <code> 93 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 94 * </code> 95 * 96 * @return The name. 97 */ 98 @java.lang.Override getName()99 public java.lang.String getName() { 100 java.lang.Object ref = name_; 101 if (ref instanceof java.lang.String) { 102 return (java.lang.String) ref; 103 } else { 104 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 105 java.lang.String s = bs.toStringUtf8(); 106 name_ = s; 107 return s; 108 } 109 } 110 /** 111 * 112 * 113 * <pre> 114 * Required. The name of the Model resource. 115 * Format: `projects/{project}/locations/{location}/models/{model}` 116 * In order to retrieve a specific version of the model, also provide 117 * the version ID or version alias. 118 * Example: `projects/{project}/locations/{location}/models/{model}@2` 119 * or 120 * `projects/{project}/locations/{location}/models/{model}@golden` 121 * If no version ID or alias is specified, the "default" version will be 122 * returned. The "default" version alias is created for the first version of 123 * the model, and can be moved to other versions later on. There will be 124 * exactly one default version. 125 * </pre> 126 * 127 * <code> 128 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 129 * </code> 130 * 131 * @return The bytes for name. 132 */ 133 @java.lang.Override getNameBytes()134 public com.google.protobuf.ByteString getNameBytes() { 135 java.lang.Object ref = name_; 136 if (ref instanceof java.lang.String) { 137 com.google.protobuf.ByteString b = 138 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 139 name_ = b; 140 return b; 141 } else { 142 return (com.google.protobuf.ByteString) ref; 143 } 144 } 145 146 private byte memoizedIsInitialized = -1; 147 148 @java.lang.Override isInitialized()149 public final boolean isInitialized() { 150 byte isInitialized = memoizedIsInitialized; 151 if (isInitialized == 1) return true; 152 if (isInitialized == 0) return false; 153 154 memoizedIsInitialized = 1; 155 return true; 156 } 157 158 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)159 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 160 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 161 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 162 } 163 getUnknownFields().writeTo(output); 164 } 165 166 @java.lang.Override getSerializedSize()167 public int getSerializedSize() { 168 int size = memoizedSize; 169 if (size != -1) return size; 170 171 size = 0; 172 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 173 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 174 } 175 size += getUnknownFields().getSerializedSize(); 176 memoizedSize = size; 177 return size; 178 } 179 180 @java.lang.Override equals(final java.lang.Object obj)181 public boolean equals(final java.lang.Object obj) { 182 if (obj == this) { 183 return true; 184 } 185 if (!(obj instanceof com.google.cloud.aiplatform.v1.GetModelRequest)) { 186 return super.equals(obj); 187 } 188 com.google.cloud.aiplatform.v1.GetModelRequest other = 189 (com.google.cloud.aiplatform.v1.GetModelRequest) obj; 190 191 if (!getName().equals(other.getName())) return false; 192 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 193 return true; 194 } 195 196 @java.lang.Override hashCode()197 public int hashCode() { 198 if (memoizedHashCode != 0) { 199 return memoizedHashCode; 200 } 201 int hash = 41; 202 hash = (19 * hash) + getDescriptor().hashCode(); 203 hash = (37 * hash) + NAME_FIELD_NUMBER; 204 hash = (53 * hash) + getName().hashCode(); 205 hash = (29 * hash) + getUnknownFields().hashCode(); 206 memoizedHashCode = hash; 207 return hash; 208 } 209 parseFrom(java.nio.ByteBuffer data)210 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom(java.nio.ByteBuffer data) 211 throws com.google.protobuf.InvalidProtocolBufferException { 212 return PARSER.parseFrom(data); 213 } 214 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)215 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 216 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 217 throws com.google.protobuf.InvalidProtocolBufferException { 218 return PARSER.parseFrom(data, extensionRegistry); 219 } 220 parseFrom( com.google.protobuf.ByteString data)221 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 222 com.google.protobuf.ByteString data) 223 throws com.google.protobuf.InvalidProtocolBufferException { 224 return PARSER.parseFrom(data); 225 } 226 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)227 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 228 com.google.protobuf.ByteString data, 229 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 230 throws com.google.protobuf.InvalidProtocolBufferException { 231 return PARSER.parseFrom(data, extensionRegistry); 232 } 233 parseFrom(byte[] data)234 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom(byte[] data) 235 throws com.google.protobuf.InvalidProtocolBufferException { 236 return PARSER.parseFrom(data); 237 } 238 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)239 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 240 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 241 throws com.google.protobuf.InvalidProtocolBufferException { 242 return PARSER.parseFrom(data, extensionRegistry); 243 } 244 parseFrom(java.io.InputStream input)245 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom(java.io.InputStream input) 246 throws java.io.IOException { 247 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 248 } 249 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)250 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 251 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 252 throws java.io.IOException { 253 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 254 PARSER, input, extensionRegistry); 255 } 256 parseDelimitedFrom( java.io.InputStream input)257 public static com.google.cloud.aiplatform.v1.GetModelRequest parseDelimitedFrom( 258 java.io.InputStream input) throws java.io.IOException { 259 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 260 } 261 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)262 public static com.google.cloud.aiplatform.v1.GetModelRequest parseDelimitedFrom( 263 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 264 throws java.io.IOException { 265 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 266 PARSER, input, extensionRegistry); 267 } 268 parseFrom( com.google.protobuf.CodedInputStream input)269 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 270 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 271 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 272 } 273 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)274 public static com.google.cloud.aiplatform.v1.GetModelRequest parseFrom( 275 com.google.protobuf.CodedInputStream input, 276 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 277 throws java.io.IOException { 278 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 279 PARSER, input, extensionRegistry); 280 } 281 282 @java.lang.Override newBuilderForType()283 public Builder newBuilderForType() { 284 return newBuilder(); 285 } 286 newBuilder()287 public static Builder newBuilder() { 288 return DEFAULT_INSTANCE.toBuilder(); 289 } 290 newBuilder(com.google.cloud.aiplatform.v1.GetModelRequest prototype)291 public static Builder newBuilder(com.google.cloud.aiplatform.v1.GetModelRequest prototype) { 292 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 293 } 294 295 @java.lang.Override toBuilder()296 public Builder toBuilder() { 297 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 298 } 299 300 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)301 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 302 Builder builder = new Builder(parent); 303 return builder; 304 } 305 /** 306 * 307 * 308 * <pre> 309 * Request message for 310 * [ModelService.GetModel][google.cloud.aiplatform.v1.ModelService.GetModel]. 311 * </pre> 312 * 313 * Protobuf type {@code google.cloud.aiplatform.v1.GetModelRequest} 314 */ 315 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 316 implements 317 // @@protoc_insertion_point(builder_implements:google.cloud.aiplatform.v1.GetModelRequest) 318 com.google.cloud.aiplatform.v1.GetModelRequestOrBuilder { getDescriptor()319 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 320 return com.google.cloud.aiplatform.v1.ModelServiceProto 321 .internal_static_google_cloud_aiplatform_v1_GetModelRequest_descriptor; 322 } 323 324 @java.lang.Override 325 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()326 internalGetFieldAccessorTable() { 327 return com.google.cloud.aiplatform.v1.ModelServiceProto 328 .internal_static_google_cloud_aiplatform_v1_GetModelRequest_fieldAccessorTable 329 .ensureFieldAccessorsInitialized( 330 com.google.cloud.aiplatform.v1.GetModelRequest.class, 331 com.google.cloud.aiplatform.v1.GetModelRequest.Builder.class); 332 } 333 334 // Construct using com.google.cloud.aiplatform.v1.GetModelRequest.newBuilder() Builder()335 private Builder() {} 336 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)337 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 338 super(parent); 339 } 340 341 @java.lang.Override clear()342 public Builder clear() { 343 super.clear(); 344 bitField0_ = 0; 345 name_ = ""; 346 return this; 347 } 348 349 @java.lang.Override getDescriptorForType()350 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 351 return com.google.cloud.aiplatform.v1.ModelServiceProto 352 .internal_static_google_cloud_aiplatform_v1_GetModelRequest_descriptor; 353 } 354 355 @java.lang.Override getDefaultInstanceForType()356 public com.google.cloud.aiplatform.v1.GetModelRequest getDefaultInstanceForType() { 357 return com.google.cloud.aiplatform.v1.GetModelRequest.getDefaultInstance(); 358 } 359 360 @java.lang.Override build()361 public com.google.cloud.aiplatform.v1.GetModelRequest build() { 362 com.google.cloud.aiplatform.v1.GetModelRequest result = buildPartial(); 363 if (!result.isInitialized()) { 364 throw newUninitializedMessageException(result); 365 } 366 return result; 367 } 368 369 @java.lang.Override buildPartial()370 public com.google.cloud.aiplatform.v1.GetModelRequest buildPartial() { 371 com.google.cloud.aiplatform.v1.GetModelRequest result = 372 new com.google.cloud.aiplatform.v1.GetModelRequest(this); 373 if (bitField0_ != 0) { 374 buildPartial0(result); 375 } 376 onBuilt(); 377 return result; 378 } 379 buildPartial0(com.google.cloud.aiplatform.v1.GetModelRequest result)380 private void buildPartial0(com.google.cloud.aiplatform.v1.GetModelRequest result) { 381 int from_bitField0_ = bitField0_; 382 if (((from_bitField0_ & 0x00000001) != 0)) { 383 result.name_ = name_; 384 } 385 } 386 387 @java.lang.Override clone()388 public Builder clone() { 389 return super.clone(); 390 } 391 392 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)393 public Builder setField( 394 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 395 return super.setField(field, value); 396 } 397 398 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)399 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 400 return super.clearField(field); 401 } 402 403 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)404 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 405 return super.clearOneof(oneof); 406 } 407 408 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)409 public Builder setRepeatedField( 410 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 411 return super.setRepeatedField(field, index, value); 412 } 413 414 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)415 public Builder addRepeatedField( 416 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 417 return super.addRepeatedField(field, value); 418 } 419 420 @java.lang.Override mergeFrom(com.google.protobuf.Message other)421 public Builder mergeFrom(com.google.protobuf.Message other) { 422 if (other instanceof com.google.cloud.aiplatform.v1.GetModelRequest) { 423 return mergeFrom((com.google.cloud.aiplatform.v1.GetModelRequest) other); 424 } else { 425 super.mergeFrom(other); 426 return this; 427 } 428 } 429 mergeFrom(com.google.cloud.aiplatform.v1.GetModelRequest other)430 public Builder mergeFrom(com.google.cloud.aiplatform.v1.GetModelRequest other) { 431 if (other == com.google.cloud.aiplatform.v1.GetModelRequest.getDefaultInstance()) return this; 432 if (!other.getName().isEmpty()) { 433 name_ = other.name_; 434 bitField0_ |= 0x00000001; 435 onChanged(); 436 } 437 this.mergeUnknownFields(other.getUnknownFields()); 438 onChanged(); 439 return this; 440 } 441 442 @java.lang.Override isInitialized()443 public final boolean isInitialized() { 444 return true; 445 } 446 447 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)448 public Builder mergeFrom( 449 com.google.protobuf.CodedInputStream input, 450 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 451 throws java.io.IOException { 452 if (extensionRegistry == null) { 453 throw new java.lang.NullPointerException(); 454 } 455 try { 456 boolean done = false; 457 while (!done) { 458 int tag = input.readTag(); 459 switch (tag) { 460 case 0: 461 done = true; 462 break; 463 case 10: 464 { 465 name_ = input.readStringRequireUtf8(); 466 bitField0_ |= 0x00000001; 467 break; 468 } // case 10 469 default: 470 { 471 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 472 done = true; // was an endgroup tag 473 } 474 break; 475 } // default: 476 } // switch (tag) 477 } // while (!done) 478 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 479 throw e.unwrapIOException(); 480 } finally { 481 onChanged(); 482 } // finally 483 return this; 484 } 485 486 private int bitField0_; 487 488 private java.lang.Object name_ = ""; 489 /** 490 * 491 * 492 * <pre> 493 * Required. The name of the Model resource. 494 * Format: `projects/{project}/locations/{location}/models/{model}` 495 * In order to retrieve a specific version of the model, also provide 496 * the version ID or version alias. 497 * Example: `projects/{project}/locations/{location}/models/{model}@2` 498 * or 499 * `projects/{project}/locations/{location}/models/{model}@golden` 500 * If no version ID or alias is specified, the "default" version will be 501 * returned. The "default" version alias is created for the first version of 502 * the model, and can be moved to other versions later on. There will be 503 * exactly one default version. 504 * </pre> 505 * 506 * <code> 507 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 508 * </code> 509 * 510 * @return The name. 511 */ getName()512 public java.lang.String getName() { 513 java.lang.Object ref = name_; 514 if (!(ref instanceof java.lang.String)) { 515 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 516 java.lang.String s = bs.toStringUtf8(); 517 name_ = s; 518 return s; 519 } else { 520 return (java.lang.String) ref; 521 } 522 } 523 /** 524 * 525 * 526 * <pre> 527 * Required. The name of the Model resource. 528 * Format: `projects/{project}/locations/{location}/models/{model}` 529 * In order to retrieve a specific version of the model, also provide 530 * the version ID or version alias. 531 * Example: `projects/{project}/locations/{location}/models/{model}@2` 532 * or 533 * `projects/{project}/locations/{location}/models/{model}@golden` 534 * If no version ID or alias is specified, the "default" version will be 535 * returned. The "default" version alias is created for the first version of 536 * the model, and can be moved to other versions later on. There will be 537 * exactly one default version. 538 * </pre> 539 * 540 * <code> 541 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 542 * </code> 543 * 544 * @return The bytes for name. 545 */ getNameBytes()546 public com.google.protobuf.ByteString getNameBytes() { 547 java.lang.Object ref = name_; 548 if (ref instanceof String) { 549 com.google.protobuf.ByteString b = 550 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 551 name_ = b; 552 return b; 553 } else { 554 return (com.google.protobuf.ByteString) ref; 555 } 556 } 557 /** 558 * 559 * 560 * <pre> 561 * Required. The name of the Model resource. 562 * Format: `projects/{project}/locations/{location}/models/{model}` 563 * In order to retrieve a specific version of the model, also provide 564 * the version ID or version alias. 565 * Example: `projects/{project}/locations/{location}/models/{model}@2` 566 * or 567 * `projects/{project}/locations/{location}/models/{model}@golden` 568 * If no version ID or alias is specified, the "default" version will be 569 * returned. The "default" version alias is created for the first version of 570 * the model, and can be moved to other versions later on. There will be 571 * exactly one default version. 572 * </pre> 573 * 574 * <code> 575 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 576 * </code> 577 * 578 * @param value The name to set. 579 * @return This builder for chaining. 580 */ setName(java.lang.String value)581 public Builder setName(java.lang.String value) { 582 if (value == null) { 583 throw new NullPointerException(); 584 } 585 name_ = value; 586 bitField0_ |= 0x00000001; 587 onChanged(); 588 return this; 589 } 590 /** 591 * 592 * 593 * <pre> 594 * Required. The name of the Model resource. 595 * Format: `projects/{project}/locations/{location}/models/{model}` 596 * In order to retrieve a specific version of the model, also provide 597 * the version ID or version alias. 598 * Example: `projects/{project}/locations/{location}/models/{model}@2` 599 * or 600 * `projects/{project}/locations/{location}/models/{model}@golden` 601 * If no version ID or alias is specified, the "default" version will be 602 * returned. The "default" version alias is created for the first version of 603 * the model, and can be moved to other versions later on. There will be 604 * exactly one default version. 605 * </pre> 606 * 607 * <code> 608 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 609 * </code> 610 * 611 * @return This builder for chaining. 612 */ clearName()613 public Builder clearName() { 614 name_ = getDefaultInstance().getName(); 615 bitField0_ = (bitField0_ & ~0x00000001); 616 onChanged(); 617 return this; 618 } 619 /** 620 * 621 * 622 * <pre> 623 * Required. The name of the Model resource. 624 * Format: `projects/{project}/locations/{location}/models/{model}` 625 * In order to retrieve a specific version of the model, also provide 626 * the version ID or version alias. 627 * Example: `projects/{project}/locations/{location}/models/{model}@2` 628 * or 629 * `projects/{project}/locations/{location}/models/{model}@golden` 630 * If no version ID or alias is specified, the "default" version will be 631 * returned. The "default" version alias is created for the first version of 632 * the model, and can be moved to other versions later on. There will be 633 * exactly one default version. 634 * </pre> 635 * 636 * <code> 637 * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 638 * </code> 639 * 640 * @param value The bytes for name to set. 641 * @return This builder for chaining. 642 */ setNameBytes(com.google.protobuf.ByteString value)643 public Builder setNameBytes(com.google.protobuf.ByteString value) { 644 if (value == null) { 645 throw new NullPointerException(); 646 } 647 checkByteStringIsUtf8(value); 648 name_ = value; 649 bitField0_ |= 0x00000001; 650 onChanged(); 651 return this; 652 } 653 654 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)655 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 656 return super.setUnknownFields(unknownFields); 657 } 658 659 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)660 public final Builder mergeUnknownFields( 661 final com.google.protobuf.UnknownFieldSet unknownFields) { 662 return super.mergeUnknownFields(unknownFields); 663 } 664 665 // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.GetModelRequest) 666 } 667 668 // @@protoc_insertion_point(class_scope:google.cloud.aiplatform.v1.GetModelRequest) 669 private static final com.google.cloud.aiplatform.v1.GetModelRequest DEFAULT_INSTANCE; 670 671 static { 672 DEFAULT_INSTANCE = new com.google.cloud.aiplatform.v1.GetModelRequest(); 673 } 674 getDefaultInstance()675 public static com.google.cloud.aiplatform.v1.GetModelRequest getDefaultInstance() { 676 return DEFAULT_INSTANCE; 677 } 678 679 private static final com.google.protobuf.Parser<GetModelRequest> PARSER = 680 new com.google.protobuf.AbstractParser<GetModelRequest>() { 681 @java.lang.Override 682 public GetModelRequest parsePartialFrom( 683 com.google.protobuf.CodedInputStream input, 684 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 685 throws com.google.protobuf.InvalidProtocolBufferException { 686 Builder builder = newBuilder(); 687 try { 688 builder.mergeFrom(input, extensionRegistry); 689 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 690 throw e.setUnfinishedMessage(builder.buildPartial()); 691 } catch (com.google.protobuf.UninitializedMessageException e) { 692 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 693 } catch (java.io.IOException e) { 694 throw new com.google.protobuf.InvalidProtocolBufferException(e) 695 .setUnfinishedMessage(builder.buildPartial()); 696 } 697 return builder.buildPartial(); 698 } 699 }; 700 parser()701 public static com.google.protobuf.Parser<GetModelRequest> parser() { 702 return PARSER; 703 } 704 705 @java.lang.Override getParserForType()706 public com.google.protobuf.Parser<GetModelRequest> getParserForType() { 707 return PARSER; 708 } 709 710 @java.lang.Override getDefaultInstanceForType()711 public com.google.cloud.aiplatform.v1.GetModelRequest getDefaultInstanceForType() { 712 return DEFAULT_INSTANCE; 713 } 714 } 715