• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/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