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