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