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