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