• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/compute/v1/compute.proto
18 
19 package com.google.cloud.compute.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * This is deprecated and has no effect. Do not use.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.compute.v1.LogConfig}
29  */
30 public final class LogConfig extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.LogConfig)
33     LogConfigOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use LogConfig.newBuilder() to construct.
LogConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private LogConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
LogConfig()40   private LogConfig() {}
41 
42   @java.lang.Override
43   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)44   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
45     return new LogConfig();
46   }
47 
48   @java.lang.Override
getUnknownFields()49   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
50     return this.unknownFields;
51   }
52 
getDescriptor()53   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
54     return com.google.cloud.compute.v1.Compute
55         .internal_static_google_cloud_compute_v1_LogConfig_descriptor;
56   }
57 
58   @java.lang.Override
59   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()60       internalGetFieldAccessorTable() {
61     return com.google.cloud.compute.v1.Compute
62         .internal_static_google_cloud_compute_v1_LogConfig_fieldAccessorTable
63         .ensureFieldAccessorsInitialized(
64             com.google.cloud.compute.v1.LogConfig.class,
65             com.google.cloud.compute.v1.LogConfig.Builder.class);
66   }
67 
68   private int bitField0_;
69   public static final int CLOUD_AUDIT_FIELD_NUMBER = 412852561;
70   private com.google.cloud.compute.v1.LogConfigCloudAuditOptions cloudAudit_;
71   /**
72    *
73    *
74    * <pre>
75    * This is deprecated and has no effect. Do not use.
76    * </pre>
77    *
78    * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
79    * </code>
80    *
81    * @return Whether the cloudAudit field is set.
82    */
83   @java.lang.Override
hasCloudAudit()84   public boolean hasCloudAudit() {
85     return ((bitField0_ & 0x00000001) != 0);
86   }
87   /**
88    *
89    *
90    * <pre>
91    * This is deprecated and has no effect. Do not use.
92    * </pre>
93    *
94    * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
95    * </code>
96    *
97    * @return The cloudAudit.
98    */
99   @java.lang.Override
getCloudAudit()100   public com.google.cloud.compute.v1.LogConfigCloudAuditOptions getCloudAudit() {
101     return cloudAudit_ == null
102         ? com.google.cloud.compute.v1.LogConfigCloudAuditOptions.getDefaultInstance()
103         : cloudAudit_;
104   }
105   /**
106    *
107    *
108    * <pre>
109    * This is deprecated and has no effect. Do not use.
110    * </pre>
111    *
112    * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
113    * </code>
114    */
115   @java.lang.Override
getCloudAuditOrBuilder()116   public com.google.cloud.compute.v1.LogConfigCloudAuditOptionsOrBuilder getCloudAuditOrBuilder() {
117     return cloudAudit_ == null
118         ? com.google.cloud.compute.v1.LogConfigCloudAuditOptions.getDefaultInstance()
119         : cloudAudit_;
120   }
121 
122   public static final int COUNTER_FIELD_NUMBER = 420959740;
123   private com.google.cloud.compute.v1.LogConfigCounterOptions counter_;
124   /**
125    *
126    *
127    * <pre>
128    * This is deprecated and has no effect. Do not use.
129    * </pre>
130    *
131    * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
132    *
133    * @return Whether the counter field is set.
134    */
135   @java.lang.Override
hasCounter()136   public boolean hasCounter() {
137     return ((bitField0_ & 0x00000002) != 0);
138   }
139   /**
140    *
141    *
142    * <pre>
143    * This is deprecated and has no effect. Do not use.
144    * </pre>
145    *
146    * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
147    *
148    * @return The counter.
149    */
150   @java.lang.Override
getCounter()151   public com.google.cloud.compute.v1.LogConfigCounterOptions getCounter() {
152     return counter_ == null
153         ? com.google.cloud.compute.v1.LogConfigCounterOptions.getDefaultInstance()
154         : counter_;
155   }
156   /**
157    *
158    *
159    * <pre>
160    * This is deprecated and has no effect. Do not use.
161    * </pre>
162    *
163    * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
164    */
165   @java.lang.Override
getCounterOrBuilder()166   public com.google.cloud.compute.v1.LogConfigCounterOptionsOrBuilder getCounterOrBuilder() {
167     return counter_ == null
168         ? com.google.cloud.compute.v1.LogConfigCounterOptions.getDefaultInstance()
169         : counter_;
170   }
171 
172   public static final int DATA_ACCESS_FIELD_NUMBER = 286633881;
173   private com.google.cloud.compute.v1.LogConfigDataAccessOptions dataAccess_;
174   /**
175    *
176    *
177    * <pre>
178    * This is deprecated and has no effect. Do not use.
179    * </pre>
180    *
181    * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
182    * </code>
183    *
184    * @return Whether the dataAccess field is set.
185    */
186   @java.lang.Override
hasDataAccess()187   public boolean hasDataAccess() {
188     return ((bitField0_ & 0x00000004) != 0);
189   }
190   /**
191    *
192    *
193    * <pre>
194    * This is deprecated and has no effect. Do not use.
195    * </pre>
196    *
197    * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
198    * </code>
199    *
200    * @return The dataAccess.
201    */
202   @java.lang.Override
getDataAccess()203   public com.google.cloud.compute.v1.LogConfigDataAccessOptions getDataAccess() {
204     return dataAccess_ == null
205         ? com.google.cloud.compute.v1.LogConfigDataAccessOptions.getDefaultInstance()
206         : dataAccess_;
207   }
208   /**
209    *
210    *
211    * <pre>
212    * This is deprecated and has no effect. Do not use.
213    * </pre>
214    *
215    * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
216    * </code>
217    */
218   @java.lang.Override
getDataAccessOrBuilder()219   public com.google.cloud.compute.v1.LogConfigDataAccessOptionsOrBuilder getDataAccessOrBuilder() {
220     return dataAccess_ == null
221         ? com.google.cloud.compute.v1.LogConfigDataAccessOptions.getDefaultInstance()
222         : dataAccess_;
223   }
224 
225   private byte memoizedIsInitialized = -1;
226 
227   @java.lang.Override
isInitialized()228   public final boolean isInitialized() {
229     byte isInitialized = memoizedIsInitialized;
230     if (isInitialized == 1) return true;
231     if (isInitialized == 0) return false;
232 
233     memoizedIsInitialized = 1;
234     return true;
235   }
236 
237   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)238   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
239     if (((bitField0_ & 0x00000004) != 0)) {
240       output.writeMessage(286633881, getDataAccess());
241     }
242     if (((bitField0_ & 0x00000001) != 0)) {
243       output.writeMessage(412852561, getCloudAudit());
244     }
245     if (((bitField0_ & 0x00000002) != 0)) {
246       output.writeMessage(420959740, getCounter());
247     }
248     getUnknownFields().writeTo(output);
249   }
250 
251   @java.lang.Override
getSerializedSize()252   public int getSerializedSize() {
253     int size = memoizedSize;
254     if (size != -1) return size;
255 
256     size = 0;
257     if (((bitField0_ & 0x00000004) != 0)) {
258       size += com.google.protobuf.CodedOutputStream.computeMessageSize(286633881, getDataAccess());
259     }
260     if (((bitField0_ & 0x00000001) != 0)) {
261       size += com.google.protobuf.CodedOutputStream.computeMessageSize(412852561, getCloudAudit());
262     }
263     if (((bitField0_ & 0x00000002) != 0)) {
264       size += com.google.protobuf.CodedOutputStream.computeMessageSize(420959740, getCounter());
265     }
266     size += getUnknownFields().getSerializedSize();
267     memoizedSize = size;
268     return size;
269   }
270 
271   @java.lang.Override
equals(final java.lang.Object obj)272   public boolean equals(final java.lang.Object obj) {
273     if (obj == this) {
274       return true;
275     }
276     if (!(obj instanceof com.google.cloud.compute.v1.LogConfig)) {
277       return super.equals(obj);
278     }
279     com.google.cloud.compute.v1.LogConfig other = (com.google.cloud.compute.v1.LogConfig) obj;
280 
281     if (hasCloudAudit() != other.hasCloudAudit()) return false;
282     if (hasCloudAudit()) {
283       if (!getCloudAudit().equals(other.getCloudAudit())) return false;
284     }
285     if (hasCounter() != other.hasCounter()) return false;
286     if (hasCounter()) {
287       if (!getCounter().equals(other.getCounter())) return false;
288     }
289     if (hasDataAccess() != other.hasDataAccess()) return false;
290     if (hasDataAccess()) {
291       if (!getDataAccess().equals(other.getDataAccess())) return false;
292     }
293     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
294     return true;
295   }
296 
297   @java.lang.Override
hashCode()298   public int hashCode() {
299     if (memoizedHashCode != 0) {
300       return memoizedHashCode;
301     }
302     int hash = 41;
303     hash = (19 * hash) + getDescriptor().hashCode();
304     if (hasCloudAudit()) {
305       hash = (37 * hash) + CLOUD_AUDIT_FIELD_NUMBER;
306       hash = (53 * hash) + getCloudAudit().hashCode();
307     }
308     if (hasCounter()) {
309       hash = (37 * hash) + COUNTER_FIELD_NUMBER;
310       hash = (53 * hash) + getCounter().hashCode();
311     }
312     if (hasDataAccess()) {
313       hash = (37 * hash) + DATA_ACCESS_FIELD_NUMBER;
314       hash = (53 * hash) + getDataAccess().hashCode();
315     }
316     hash = (29 * hash) + getUnknownFields().hashCode();
317     memoizedHashCode = hash;
318     return hash;
319   }
320 
parseFrom(java.nio.ByteBuffer data)321   public static com.google.cloud.compute.v1.LogConfig parseFrom(java.nio.ByteBuffer data)
322       throws com.google.protobuf.InvalidProtocolBufferException {
323     return PARSER.parseFrom(data);
324   }
325 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)326   public static com.google.cloud.compute.v1.LogConfig parseFrom(
327       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328       throws com.google.protobuf.InvalidProtocolBufferException {
329     return PARSER.parseFrom(data, extensionRegistry);
330   }
331 
parseFrom(com.google.protobuf.ByteString data)332   public static com.google.cloud.compute.v1.LogConfig parseFrom(com.google.protobuf.ByteString data)
333       throws com.google.protobuf.InvalidProtocolBufferException {
334     return PARSER.parseFrom(data);
335   }
336 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)337   public static com.google.cloud.compute.v1.LogConfig parseFrom(
338       com.google.protobuf.ByteString data,
339       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
340       throws com.google.protobuf.InvalidProtocolBufferException {
341     return PARSER.parseFrom(data, extensionRegistry);
342   }
343 
parseFrom(byte[] data)344   public static com.google.cloud.compute.v1.LogConfig parseFrom(byte[] data)
345       throws com.google.protobuf.InvalidProtocolBufferException {
346     return PARSER.parseFrom(data);
347   }
348 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)349   public static com.google.cloud.compute.v1.LogConfig parseFrom(
350       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
351       throws com.google.protobuf.InvalidProtocolBufferException {
352     return PARSER.parseFrom(data, extensionRegistry);
353   }
354 
parseFrom(java.io.InputStream input)355   public static com.google.cloud.compute.v1.LogConfig parseFrom(java.io.InputStream input)
356       throws java.io.IOException {
357     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
358   }
359 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)360   public static com.google.cloud.compute.v1.LogConfig parseFrom(
361       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
362       throws java.io.IOException {
363     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
364         PARSER, input, extensionRegistry);
365   }
366 
parseDelimitedFrom(java.io.InputStream input)367   public static com.google.cloud.compute.v1.LogConfig parseDelimitedFrom(java.io.InputStream input)
368       throws java.io.IOException {
369     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
370   }
371 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)372   public static com.google.cloud.compute.v1.LogConfig parseDelimitedFrom(
373       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
374       throws java.io.IOException {
375     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
376         PARSER, input, extensionRegistry);
377   }
378 
parseFrom( com.google.protobuf.CodedInputStream input)379   public static com.google.cloud.compute.v1.LogConfig parseFrom(
380       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
381     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
382   }
383 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)384   public static com.google.cloud.compute.v1.LogConfig parseFrom(
385       com.google.protobuf.CodedInputStream input,
386       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
387       throws java.io.IOException {
388     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
389         PARSER, input, extensionRegistry);
390   }
391 
392   @java.lang.Override
newBuilderForType()393   public Builder newBuilderForType() {
394     return newBuilder();
395   }
396 
newBuilder()397   public static Builder newBuilder() {
398     return DEFAULT_INSTANCE.toBuilder();
399   }
400 
newBuilder(com.google.cloud.compute.v1.LogConfig prototype)401   public static Builder newBuilder(com.google.cloud.compute.v1.LogConfig prototype) {
402     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
403   }
404 
405   @java.lang.Override
toBuilder()406   public Builder toBuilder() {
407     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
408   }
409 
410   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)411   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
412     Builder builder = new Builder(parent);
413     return builder;
414   }
415   /**
416    *
417    *
418    * <pre>
419    * This is deprecated and has no effect. Do not use.
420    * </pre>
421    *
422    * Protobuf type {@code google.cloud.compute.v1.LogConfig}
423    */
424   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
425       implements
426       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.LogConfig)
427       com.google.cloud.compute.v1.LogConfigOrBuilder {
getDescriptor()428     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
429       return com.google.cloud.compute.v1.Compute
430           .internal_static_google_cloud_compute_v1_LogConfig_descriptor;
431     }
432 
433     @java.lang.Override
434     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()435         internalGetFieldAccessorTable() {
436       return com.google.cloud.compute.v1.Compute
437           .internal_static_google_cloud_compute_v1_LogConfig_fieldAccessorTable
438           .ensureFieldAccessorsInitialized(
439               com.google.cloud.compute.v1.LogConfig.class,
440               com.google.cloud.compute.v1.LogConfig.Builder.class);
441     }
442 
443     // Construct using com.google.cloud.compute.v1.LogConfig.newBuilder()
Builder()444     private Builder() {
445       maybeForceBuilderInitialization();
446     }
447 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)448     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
449       super(parent);
450       maybeForceBuilderInitialization();
451     }
452 
maybeForceBuilderInitialization()453     private void maybeForceBuilderInitialization() {
454       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
455         getCloudAuditFieldBuilder();
456         getCounterFieldBuilder();
457         getDataAccessFieldBuilder();
458       }
459     }
460 
461     @java.lang.Override
clear()462     public Builder clear() {
463       super.clear();
464       bitField0_ = 0;
465       cloudAudit_ = null;
466       if (cloudAuditBuilder_ != null) {
467         cloudAuditBuilder_.dispose();
468         cloudAuditBuilder_ = null;
469       }
470       counter_ = null;
471       if (counterBuilder_ != null) {
472         counterBuilder_.dispose();
473         counterBuilder_ = null;
474       }
475       dataAccess_ = null;
476       if (dataAccessBuilder_ != null) {
477         dataAccessBuilder_.dispose();
478         dataAccessBuilder_ = null;
479       }
480       return this;
481     }
482 
483     @java.lang.Override
getDescriptorForType()484     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
485       return com.google.cloud.compute.v1.Compute
486           .internal_static_google_cloud_compute_v1_LogConfig_descriptor;
487     }
488 
489     @java.lang.Override
getDefaultInstanceForType()490     public com.google.cloud.compute.v1.LogConfig getDefaultInstanceForType() {
491       return com.google.cloud.compute.v1.LogConfig.getDefaultInstance();
492     }
493 
494     @java.lang.Override
build()495     public com.google.cloud.compute.v1.LogConfig build() {
496       com.google.cloud.compute.v1.LogConfig result = buildPartial();
497       if (!result.isInitialized()) {
498         throw newUninitializedMessageException(result);
499       }
500       return result;
501     }
502 
503     @java.lang.Override
buildPartial()504     public com.google.cloud.compute.v1.LogConfig buildPartial() {
505       com.google.cloud.compute.v1.LogConfig result =
506           new com.google.cloud.compute.v1.LogConfig(this);
507       if (bitField0_ != 0) {
508         buildPartial0(result);
509       }
510       onBuilt();
511       return result;
512     }
513 
buildPartial0(com.google.cloud.compute.v1.LogConfig result)514     private void buildPartial0(com.google.cloud.compute.v1.LogConfig result) {
515       int from_bitField0_ = bitField0_;
516       int to_bitField0_ = 0;
517       if (((from_bitField0_ & 0x00000001) != 0)) {
518         result.cloudAudit_ = cloudAuditBuilder_ == null ? cloudAudit_ : cloudAuditBuilder_.build();
519         to_bitField0_ |= 0x00000001;
520       }
521       if (((from_bitField0_ & 0x00000002) != 0)) {
522         result.counter_ = counterBuilder_ == null ? counter_ : counterBuilder_.build();
523         to_bitField0_ |= 0x00000002;
524       }
525       if (((from_bitField0_ & 0x00000004) != 0)) {
526         result.dataAccess_ = dataAccessBuilder_ == null ? dataAccess_ : dataAccessBuilder_.build();
527         to_bitField0_ |= 0x00000004;
528       }
529       result.bitField0_ |= to_bitField0_;
530     }
531 
532     @java.lang.Override
clone()533     public Builder clone() {
534       return super.clone();
535     }
536 
537     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)538     public Builder setField(
539         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
540       return super.setField(field, value);
541     }
542 
543     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)544     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
545       return super.clearField(field);
546     }
547 
548     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)549     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
550       return super.clearOneof(oneof);
551     }
552 
553     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)554     public Builder setRepeatedField(
555         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
556       return super.setRepeatedField(field, index, value);
557     }
558 
559     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)560     public Builder addRepeatedField(
561         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
562       return super.addRepeatedField(field, value);
563     }
564 
565     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)566     public Builder mergeFrom(com.google.protobuf.Message other) {
567       if (other instanceof com.google.cloud.compute.v1.LogConfig) {
568         return mergeFrom((com.google.cloud.compute.v1.LogConfig) other);
569       } else {
570         super.mergeFrom(other);
571         return this;
572       }
573     }
574 
mergeFrom(com.google.cloud.compute.v1.LogConfig other)575     public Builder mergeFrom(com.google.cloud.compute.v1.LogConfig other) {
576       if (other == com.google.cloud.compute.v1.LogConfig.getDefaultInstance()) return this;
577       if (other.hasCloudAudit()) {
578         mergeCloudAudit(other.getCloudAudit());
579       }
580       if (other.hasCounter()) {
581         mergeCounter(other.getCounter());
582       }
583       if (other.hasDataAccess()) {
584         mergeDataAccess(other.getDataAccess());
585       }
586       this.mergeUnknownFields(other.getUnknownFields());
587       onChanged();
588       return this;
589     }
590 
591     @java.lang.Override
isInitialized()592     public final boolean isInitialized() {
593       return true;
594     }
595 
596     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)597     public Builder mergeFrom(
598         com.google.protobuf.CodedInputStream input,
599         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
600         throws java.io.IOException {
601       if (extensionRegistry == null) {
602         throw new java.lang.NullPointerException();
603       }
604       try {
605         boolean done = false;
606         while (!done) {
607           int tag = input.readTag();
608           switch (tag) {
609             case 0:
610               done = true;
611               break;
612             case -2001896246:
613               {
614                 input.readMessage(getDataAccessFieldBuilder().getBuilder(), extensionRegistry);
615                 bitField0_ |= 0x00000004;
616                 break;
617               } // case -2001896246
618             case -992146806:
619               {
620                 input.readMessage(getCloudAuditFieldBuilder().getBuilder(), extensionRegistry);
621                 bitField0_ |= 0x00000001;
622                 break;
623               } // case -992146806
624             case -927289374:
625               {
626                 input.readMessage(getCounterFieldBuilder().getBuilder(), extensionRegistry);
627                 bitField0_ |= 0x00000002;
628                 break;
629               } // case -927289374
630             default:
631               {
632                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
633                   done = true; // was an endgroup tag
634                 }
635                 break;
636               } // default:
637           } // switch (tag)
638         } // while (!done)
639       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
640         throw e.unwrapIOException();
641       } finally {
642         onChanged();
643       } // finally
644       return this;
645     }
646 
647     private int bitField0_;
648 
649     private com.google.cloud.compute.v1.LogConfigCloudAuditOptions cloudAudit_;
650     private com.google.protobuf.SingleFieldBuilderV3<
651             com.google.cloud.compute.v1.LogConfigCloudAuditOptions,
652             com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder,
653             com.google.cloud.compute.v1.LogConfigCloudAuditOptionsOrBuilder>
654         cloudAuditBuilder_;
655     /**
656      *
657      *
658      * <pre>
659      * This is deprecated and has no effect. Do not use.
660      * </pre>
661      *
662      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
663      * </code>
664      *
665      * @return Whether the cloudAudit field is set.
666      */
hasCloudAudit()667     public boolean hasCloudAudit() {
668       return ((bitField0_ & 0x00000001) != 0);
669     }
670     /**
671      *
672      *
673      * <pre>
674      * This is deprecated and has no effect. Do not use.
675      * </pre>
676      *
677      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
678      * </code>
679      *
680      * @return The cloudAudit.
681      */
getCloudAudit()682     public com.google.cloud.compute.v1.LogConfigCloudAuditOptions getCloudAudit() {
683       if (cloudAuditBuilder_ == null) {
684         return cloudAudit_ == null
685             ? com.google.cloud.compute.v1.LogConfigCloudAuditOptions.getDefaultInstance()
686             : cloudAudit_;
687       } else {
688         return cloudAuditBuilder_.getMessage();
689       }
690     }
691     /**
692      *
693      *
694      * <pre>
695      * This is deprecated and has no effect. Do not use.
696      * </pre>
697      *
698      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
699      * </code>
700      */
setCloudAudit(com.google.cloud.compute.v1.LogConfigCloudAuditOptions value)701     public Builder setCloudAudit(com.google.cloud.compute.v1.LogConfigCloudAuditOptions value) {
702       if (cloudAuditBuilder_ == null) {
703         if (value == null) {
704           throw new NullPointerException();
705         }
706         cloudAudit_ = value;
707       } else {
708         cloudAuditBuilder_.setMessage(value);
709       }
710       bitField0_ |= 0x00000001;
711       onChanged();
712       return this;
713     }
714     /**
715      *
716      *
717      * <pre>
718      * This is deprecated and has no effect. Do not use.
719      * </pre>
720      *
721      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
722      * </code>
723      */
setCloudAudit( com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder builderForValue)724     public Builder setCloudAudit(
725         com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder builderForValue) {
726       if (cloudAuditBuilder_ == null) {
727         cloudAudit_ = builderForValue.build();
728       } else {
729         cloudAuditBuilder_.setMessage(builderForValue.build());
730       }
731       bitField0_ |= 0x00000001;
732       onChanged();
733       return this;
734     }
735     /**
736      *
737      *
738      * <pre>
739      * This is deprecated and has no effect. Do not use.
740      * </pre>
741      *
742      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
743      * </code>
744      */
mergeCloudAudit(com.google.cloud.compute.v1.LogConfigCloudAuditOptions value)745     public Builder mergeCloudAudit(com.google.cloud.compute.v1.LogConfigCloudAuditOptions value) {
746       if (cloudAuditBuilder_ == null) {
747         if (((bitField0_ & 0x00000001) != 0)
748             && cloudAudit_ != null
749             && cloudAudit_
750                 != com.google.cloud.compute.v1.LogConfigCloudAuditOptions.getDefaultInstance()) {
751           getCloudAuditBuilder().mergeFrom(value);
752         } else {
753           cloudAudit_ = value;
754         }
755       } else {
756         cloudAuditBuilder_.mergeFrom(value);
757       }
758       bitField0_ |= 0x00000001;
759       onChanged();
760       return this;
761     }
762     /**
763      *
764      *
765      * <pre>
766      * This is deprecated and has no effect. Do not use.
767      * </pre>
768      *
769      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
770      * </code>
771      */
clearCloudAudit()772     public Builder clearCloudAudit() {
773       bitField0_ = (bitField0_ & ~0x00000001);
774       cloudAudit_ = null;
775       if (cloudAuditBuilder_ != null) {
776         cloudAuditBuilder_.dispose();
777         cloudAuditBuilder_ = null;
778       }
779       onChanged();
780       return this;
781     }
782     /**
783      *
784      *
785      * <pre>
786      * This is deprecated and has no effect. Do not use.
787      * </pre>
788      *
789      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
790      * </code>
791      */
getCloudAuditBuilder()792     public com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder getCloudAuditBuilder() {
793       bitField0_ |= 0x00000001;
794       onChanged();
795       return getCloudAuditFieldBuilder().getBuilder();
796     }
797     /**
798      *
799      *
800      * <pre>
801      * This is deprecated and has no effect. Do not use.
802      * </pre>
803      *
804      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
805      * </code>
806      */
807     public com.google.cloud.compute.v1.LogConfigCloudAuditOptionsOrBuilder
getCloudAuditOrBuilder()808         getCloudAuditOrBuilder() {
809       if (cloudAuditBuilder_ != null) {
810         return cloudAuditBuilder_.getMessageOrBuilder();
811       } else {
812         return cloudAudit_ == null
813             ? com.google.cloud.compute.v1.LogConfigCloudAuditOptions.getDefaultInstance()
814             : cloudAudit_;
815       }
816     }
817     /**
818      *
819      *
820      * <pre>
821      * This is deprecated and has no effect. Do not use.
822      * </pre>
823      *
824      * <code>optional .google.cloud.compute.v1.LogConfigCloudAuditOptions cloud_audit = 412852561;
825      * </code>
826      */
827     private com.google.protobuf.SingleFieldBuilderV3<
828             com.google.cloud.compute.v1.LogConfigCloudAuditOptions,
829             com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder,
830             com.google.cloud.compute.v1.LogConfigCloudAuditOptionsOrBuilder>
getCloudAuditFieldBuilder()831         getCloudAuditFieldBuilder() {
832       if (cloudAuditBuilder_ == null) {
833         cloudAuditBuilder_ =
834             new com.google.protobuf.SingleFieldBuilderV3<
835                 com.google.cloud.compute.v1.LogConfigCloudAuditOptions,
836                 com.google.cloud.compute.v1.LogConfigCloudAuditOptions.Builder,
837                 com.google.cloud.compute.v1.LogConfigCloudAuditOptionsOrBuilder>(
838                 getCloudAudit(), getParentForChildren(), isClean());
839         cloudAudit_ = null;
840       }
841       return cloudAuditBuilder_;
842     }
843 
844     private com.google.cloud.compute.v1.LogConfigCounterOptions counter_;
845     private com.google.protobuf.SingleFieldBuilderV3<
846             com.google.cloud.compute.v1.LogConfigCounterOptions,
847             com.google.cloud.compute.v1.LogConfigCounterOptions.Builder,
848             com.google.cloud.compute.v1.LogConfigCounterOptionsOrBuilder>
849         counterBuilder_;
850     /**
851      *
852      *
853      * <pre>
854      * This is deprecated and has no effect. Do not use.
855      * </pre>
856      *
857      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
858      *
859      * @return Whether the counter field is set.
860      */
hasCounter()861     public boolean hasCounter() {
862       return ((bitField0_ & 0x00000002) != 0);
863     }
864     /**
865      *
866      *
867      * <pre>
868      * This is deprecated and has no effect. Do not use.
869      * </pre>
870      *
871      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
872      *
873      * @return The counter.
874      */
getCounter()875     public com.google.cloud.compute.v1.LogConfigCounterOptions getCounter() {
876       if (counterBuilder_ == null) {
877         return counter_ == null
878             ? com.google.cloud.compute.v1.LogConfigCounterOptions.getDefaultInstance()
879             : counter_;
880       } else {
881         return counterBuilder_.getMessage();
882       }
883     }
884     /**
885      *
886      *
887      * <pre>
888      * This is deprecated and has no effect. Do not use.
889      * </pre>
890      *
891      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
892      */
setCounter(com.google.cloud.compute.v1.LogConfigCounterOptions value)893     public Builder setCounter(com.google.cloud.compute.v1.LogConfigCounterOptions value) {
894       if (counterBuilder_ == null) {
895         if (value == null) {
896           throw new NullPointerException();
897         }
898         counter_ = value;
899       } else {
900         counterBuilder_.setMessage(value);
901       }
902       bitField0_ |= 0x00000002;
903       onChanged();
904       return this;
905     }
906     /**
907      *
908      *
909      * <pre>
910      * This is deprecated and has no effect. Do not use.
911      * </pre>
912      *
913      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
914      */
setCounter( com.google.cloud.compute.v1.LogConfigCounterOptions.Builder builderForValue)915     public Builder setCounter(
916         com.google.cloud.compute.v1.LogConfigCounterOptions.Builder builderForValue) {
917       if (counterBuilder_ == null) {
918         counter_ = builderForValue.build();
919       } else {
920         counterBuilder_.setMessage(builderForValue.build());
921       }
922       bitField0_ |= 0x00000002;
923       onChanged();
924       return this;
925     }
926     /**
927      *
928      *
929      * <pre>
930      * This is deprecated and has no effect. Do not use.
931      * </pre>
932      *
933      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
934      */
mergeCounter(com.google.cloud.compute.v1.LogConfigCounterOptions value)935     public Builder mergeCounter(com.google.cloud.compute.v1.LogConfigCounterOptions value) {
936       if (counterBuilder_ == null) {
937         if (((bitField0_ & 0x00000002) != 0)
938             && counter_ != null
939             && counter_
940                 != com.google.cloud.compute.v1.LogConfigCounterOptions.getDefaultInstance()) {
941           getCounterBuilder().mergeFrom(value);
942         } else {
943           counter_ = value;
944         }
945       } else {
946         counterBuilder_.mergeFrom(value);
947       }
948       bitField0_ |= 0x00000002;
949       onChanged();
950       return this;
951     }
952     /**
953      *
954      *
955      * <pre>
956      * This is deprecated and has no effect. Do not use.
957      * </pre>
958      *
959      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
960      */
clearCounter()961     public Builder clearCounter() {
962       bitField0_ = (bitField0_ & ~0x00000002);
963       counter_ = null;
964       if (counterBuilder_ != null) {
965         counterBuilder_.dispose();
966         counterBuilder_ = null;
967       }
968       onChanged();
969       return this;
970     }
971     /**
972      *
973      *
974      * <pre>
975      * This is deprecated and has no effect. Do not use.
976      * </pre>
977      *
978      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
979      */
getCounterBuilder()980     public com.google.cloud.compute.v1.LogConfigCounterOptions.Builder getCounterBuilder() {
981       bitField0_ |= 0x00000002;
982       onChanged();
983       return getCounterFieldBuilder().getBuilder();
984     }
985     /**
986      *
987      *
988      * <pre>
989      * This is deprecated and has no effect. Do not use.
990      * </pre>
991      *
992      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
993      */
getCounterOrBuilder()994     public com.google.cloud.compute.v1.LogConfigCounterOptionsOrBuilder getCounterOrBuilder() {
995       if (counterBuilder_ != null) {
996         return counterBuilder_.getMessageOrBuilder();
997       } else {
998         return counter_ == null
999             ? com.google.cloud.compute.v1.LogConfigCounterOptions.getDefaultInstance()
1000             : counter_;
1001       }
1002     }
1003     /**
1004      *
1005      *
1006      * <pre>
1007      * This is deprecated and has no effect. Do not use.
1008      * </pre>
1009      *
1010      * <code>optional .google.cloud.compute.v1.LogConfigCounterOptions counter = 420959740;</code>
1011      */
1012     private com.google.protobuf.SingleFieldBuilderV3<
1013             com.google.cloud.compute.v1.LogConfigCounterOptions,
1014             com.google.cloud.compute.v1.LogConfigCounterOptions.Builder,
1015             com.google.cloud.compute.v1.LogConfigCounterOptionsOrBuilder>
getCounterFieldBuilder()1016         getCounterFieldBuilder() {
1017       if (counterBuilder_ == null) {
1018         counterBuilder_ =
1019             new com.google.protobuf.SingleFieldBuilderV3<
1020                 com.google.cloud.compute.v1.LogConfigCounterOptions,
1021                 com.google.cloud.compute.v1.LogConfigCounterOptions.Builder,
1022                 com.google.cloud.compute.v1.LogConfigCounterOptionsOrBuilder>(
1023                 getCounter(), getParentForChildren(), isClean());
1024         counter_ = null;
1025       }
1026       return counterBuilder_;
1027     }
1028 
1029     private com.google.cloud.compute.v1.LogConfigDataAccessOptions dataAccess_;
1030     private com.google.protobuf.SingleFieldBuilderV3<
1031             com.google.cloud.compute.v1.LogConfigDataAccessOptions,
1032             com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder,
1033             com.google.cloud.compute.v1.LogConfigDataAccessOptionsOrBuilder>
1034         dataAccessBuilder_;
1035     /**
1036      *
1037      *
1038      * <pre>
1039      * This is deprecated and has no effect. Do not use.
1040      * </pre>
1041      *
1042      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1043      * </code>
1044      *
1045      * @return Whether the dataAccess field is set.
1046      */
hasDataAccess()1047     public boolean hasDataAccess() {
1048       return ((bitField0_ & 0x00000004) != 0);
1049     }
1050     /**
1051      *
1052      *
1053      * <pre>
1054      * This is deprecated and has no effect. Do not use.
1055      * </pre>
1056      *
1057      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1058      * </code>
1059      *
1060      * @return The dataAccess.
1061      */
getDataAccess()1062     public com.google.cloud.compute.v1.LogConfigDataAccessOptions getDataAccess() {
1063       if (dataAccessBuilder_ == null) {
1064         return dataAccess_ == null
1065             ? com.google.cloud.compute.v1.LogConfigDataAccessOptions.getDefaultInstance()
1066             : dataAccess_;
1067       } else {
1068         return dataAccessBuilder_.getMessage();
1069       }
1070     }
1071     /**
1072      *
1073      *
1074      * <pre>
1075      * This is deprecated and has no effect. Do not use.
1076      * </pre>
1077      *
1078      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1079      * </code>
1080      */
setDataAccess(com.google.cloud.compute.v1.LogConfigDataAccessOptions value)1081     public Builder setDataAccess(com.google.cloud.compute.v1.LogConfigDataAccessOptions value) {
1082       if (dataAccessBuilder_ == null) {
1083         if (value == null) {
1084           throw new NullPointerException();
1085         }
1086         dataAccess_ = value;
1087       } else {
1088         dataAccessBuilder_.setMessage(value);
1089       }
1090       bitField0_ |= 0x00000004;
1091       onChanged();
1092       return this;
1093     }
1094     /**
1095      *
1096      *
1097      * <pre>
1098      * This is deprecated and has no effect. Do not use.
1099      * </pre>
1100      *
1101      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1102      * </code>
1103      */
setDataAccess( com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder builderForValue)1104     public Builder setDataAccess(
1105         com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder builderForValue) {
1106       if (dataAccessBuilder_ == null) {
1107         dataAccess_ = builderForValue.build();
1108       } else {
1109         dataAccessBuilder_.setMessage(builderForValue.build());
1110       }
1111       bitField0_ |= 0x00000004;
1112       onChanged();
1113       return this;
1114     }
1115     /**
1116      *
1117      *
1118      * <pre>
1119      * This is deprecated and has no effect. Do not use.
1120      * </pre>
1121      *
1122      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1123      * </code>
1124      */
mergeDataAccess(com.google.cloud.compute.v1.LogConfigDataAccessOptions value)1125     public Builder mergeDataAccess(com.google.cloud.compute.v1.LogConfigDataAccessOptions value) {
1126       if (dataAccessBuilder_ == null) {
1127         if (((bitField0_ & 0x00000004) != 0)
1128             && dataAccess_ != null
1129             && dataAccess_
1130                 != com.google.cloud.compute.v1.LogConfigDataAccessOptions.getDefaultInstance()) {
1131           getDataAccessBuilder().mergeFrom(value);
1132         } else {
1133           dataAccess_ = value;
1134         }
1135       } else {
1136         dataAccessBuilder_.mergeFrom(value);
1137       }
1138       bitField0_ |= 0x00000004;
1139       onChanged();
1140       return this;
1141     }
1142     /**
1143      *
1144      *
1145      * <pre>
1146      * This is deprecated and has no effect. Do not use.
1147      * </pre>
1148      *
1149      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1150      * </code>
1151      */
clearDataAccess()1152     public Builder clearDataAccess() {
1153       bitField0_ = (bitField0_ & ~0x00000004);
1154       dataAccess_ = null;
1155       if (dataAccessBuilder_ != null) {
1156         dataAccessBuilder_.dispose();
1157         dataAccessBuilder_ = null;
1158       }
1159       onChanged();
1160       return this;
1161     }
1162     /**
1163      *
1164      *
1165      * <pre>
1166      * This is deprecated and has no effect. Do not use.
1167      * </pre>
1168      *
1169      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1170      * </code>
1171      */
getDataAccessBuilder()1172     public com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder getDataAccessBuilder() {
1173       bitField0_ |= 0x00000004;
1174       onChanged();
1175       return getDataAccessFieldBuilder().getBuilder();
1176     }
1177     /**
1178      *
1179      *
1180      * <pre>
1181      * This is deprecated and has no effect. Do not use.
1182      * </pre>
1183      *
1184      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1185      * </code>
1186      */
1187     public com.google.cloud.compute.v1.LogConfigDataAccessOptionsOrBuilder
getDataAccessOrBuilder()1188         getDataAccessOrBuilder() {
1189       if (dataAccessBuilder_ != null) {
1190         return dataAccessBuilder_.getMessageOrBuilder();
1191       } else {
1192         return dataAccess_ == null
1193             ? com.google.cloud.compute.v1.LogConfigDataAccessOptions.getDefaultInstance()
1194             : dataAccess_;
1195       }
1196     }
1197     /**
1198      *
1199      *
1200      * <pre>
1201      * This is deprecated and has no effect. Do not use.
1202      * </pre>
1203      *
1204      * <code>optional .google.cloud.compute.v1.LogConfigDataAccessOptions data_access = 286633881;
1205      * </code>
1206      */
1207     private com.google.protobuf.SingleFieldBuilderV3<
1208             com.google.cloud.compute.v1.LogConfigDataAccessOptions,
1209             com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder,
1210             com.google.cloud.compute.v1.LogConfigDataAccessOptionsOrBuilder>
getDataAccessFieldBuilder()1211         getDataAccessFieldBuilder() {
1212       if (dataAccessBuilder_ == null) {
1213         dataAccessBuilder_ =
1214             new com.google.protobuf.SingleFieldBuilderV3<
1215                 com.google.cloud.compute.v1.LogConfigDataAccessOptions,
1216                 com.google.cloud.compute.v1.LogConfigDataAccessOptions.Builder,
1217                 com.google.cloud.compute.v1.LogConfigDataAccessOptionsOrBuilder>(
1218                 getDataAccess(), getParentForChildren(), isClean());
1219         dataAccess_ = null;
1220       }
1221       return dataAccessBuilder_;
1222     }
1223 
1224     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1225     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1226       return super.setUnknownFields(unknownFields);
1227     }
1228 
1229     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1230     public final Builder mergeUnknownFields(
1231         final com.google.protobuf.UnknownFieldSet unknownFields) {
1232       return super.mergeUnknownFields(unknownFields);
1233     }
1234 
1235     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.LogConfig)
1236   }
1237 
1238   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.LogConfig)
1239   private static final com.google.cloud.compute.v1.LogConfig DEFAULT_INSTANCE;
1240 
1241   static {
1242     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.LogConfig();
1243   }
1244 
getDefaultInstance()1245   public static com.google.cloud.compute.v1.LogConfig getDefaultInstance() {
1246     return DEFAULT_INSTANCE;
1247   }
1248 
1249   private static final com.google.protobuf.Parser<LogConfig> PARSER =
1250       new com.google.protobuf.AbstractParser<LogConfig>() {
1251         @java.lang.Override
1252         public LogConfig parsePartialFrom(
1253             com.google.protobuf.CodedInputStream input,
1254             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1255             throws com.google.protobuf.InvalidProtocolBufferException {
1256           Builder builder = newBuilder();
1257           try {
1258             builder.mergeFrom(input, extensionRegistry);
1259           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1260             throw e.setUnfinishedMessage(builder.buildPartial());
1261           } catch (com.google.protobuf.UninitializedMessageException e) {
1262             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1263           } catch (java.io.IOException e) {
1264             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1265                 .setUnfinishedMessage(builder.buildPartial());
1266           }
1267           return builder.buildPartial();
1268         }
1269       };
1270 
parser()1271   public static com.google.protobuf.Parser<LogConfig> parser() {
1272     return PARSER;
1273   }
1274 
1275   @java.lang.Override
getParserForType()1276   public com.google.protobuf.Parser<LogConfig> getParserForType() {
1277     return PARSER;
1278   }
1279 
1280   @java.lang.Override
getDefaultInstanceForType()1281   public com.google.cloud.compute.v1.LogConfig getDefaultInstanceForType() {
1282     return DEFAULT_INSTANCE;
1283   }
1284 }
1285