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