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