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