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