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