• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}&#64;2`
84    *              or
85    *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
119    *              or
120    *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
498      *              or
499      *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
532      *              or
533      *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
566      *              or
567      *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
599      *              or
600      *            `projects/{project}/locations/{location}/models/{model}&#64;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}&#64;2`
628      *              or
629      *            `projects/{project}/locations/{location}/models/{model}&#64;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