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 * Current state for a particular quota group. 26 * </pre> 27 * 28 * Protobuf type {@code google.analytics.data.v1beta.QuotaStatus} 29 */ 30 public final class QuotaStatus extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.analytics.data.v1beta.QuotaStatus) 33 QuotaStatusOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use QuotaStatus.newBuilder() to construct. QuotaStatus(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private QuotaStatus(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 QuotaStatus()40 private QuotaStatus() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new QuotaStatus(); 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_QuotaStatus_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_QuotaStatus_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.analytics.data.v1beta.QuotaStatus.class, 65 com.google.analytics.data.v1beta.QuotaStatus.Builder.class); 66 } 67 68 public static final int CONSUMED_FIELD_NUMBER = 1; 69 private int consumed_ = 0; 70 /** 71 * 72 * 73 * <pre> 74 * Quota consumed by this request. 75 * </pre> 76 * 77 * <code>int32 consumed = 1;</code> 78 * 79 * @return The consumed. 80 */ 81 @java.lang.Override getConsumed()82 public int getConsumed() { 83 return consumed_; 84 } 85 86 public static final int REMAINING_FIELD_NUMBER = 2; 87 private int remaining_ = 0; 88 /** 89 * 90 * 91 * <pre> 92 * Quota remaining after this request. 93 * </pre> 94 * 95 * <code>int32 remaining = 2;</code> 96 * 97 * @return The remaining. 98 */ 99 @java.lang.Override getRemaining()100 public int getRemaining() { 101 return remaining_; 102 } 103 104 private byte memoizedIsInitialized = -1; 105 106 @java.lang.Override isInitialized()107 public final boolean isInitialized() { 108 byte isInitialized = memoizedIsInitialized; 109 if (isInitialized == 1) return true; 110 if (isInitialized == 0) return false; 111 112 memoizedIsInitialized = 1; 113 return true; 114 } 115 116 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)117 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 118 if (consumed_ != 0) { 119 output.writeInt32(1, consumed_); 120 } 121 if (remaining_ != 0) { 122 output.writeInt32(2, remaining_); 123 } 124 getUnknownFields().writeTo(output); 125 } 126 127 @java.lang.Override getSerializedSize()128 public int getSerializedSize() { 129 int size = memoizedSize; 130 if (size != -1) return size; 131 132 size = 0; 133 if (consumed_ != 0) { 134 size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, consumed_); 135 } 136 if (remaining_ != 0) { 137 size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, remaining_); 138 } 139 size += getUnknownFields().getSerializedSize(); 140 memoizedSize = size; 141 return size; 142 } 143 144 @java.lang.Override equals(final java.lang.Object obj)145 public boolean equals(final java.lang.Object obj) { 146 if (obj == this) { 147 return true; 148 } 149 if (!(obj instanceof com.google.analytics.data.v1beta.QuotaStatus)) { 150 return super.equals(obj); 151 } 152 com.google.analytics.data.v1beta.QuotaStatus other = 153 (com.google.analytics.data.v1beta.QuotaStatus) obj; 154 155 if (getConsumed() != other.getConsumed()) return false; 156 if (getRemaining() != other.getRemaining()) return false; 157 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 158 return true; 159 } 160 161 @java.lang.Override hashCode()162 public int hashCode() { 163 if (memoizedHashCode != 0) { 164 return memoizedHashCode; 165 } 166 int hash = 41; 167 hash = (19 * hash) + getDescriptor().hashCode(); 168 hash = (37 * hash) + CONSUMED_FIELD_NUMBER; 169 hash = (53 * hash) + getConsumed(); 170 hash = (37 * hash) + REMAINING_FIELD_NUMBER; 171 hash = (53 * hash) + getRemaining(); 172 hash = (29 * hash) + getUnknownFields().hashCode(); 173 memoizedHashCode = hash; 174 return hash; 175 } 176 parseFrom(java.nio.ByteBuffer data)177 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom(java.nio.ByteBuffer data) 178 throws com.google.protobuf.InvalidProtocolBufferException { 179 return PARSER.parseFrom(data); 180 } 181 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)182 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 183 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 184 throws com.google.protobuf.InvalidProtocolBufferException { 185 return PARSER.parseFrom(data, extensionRegistry); 186 } 187 parseFrom( com.google.protobuf.ByteString data)188 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 189 com.google.protobuf.ByteString data) 190 throws com.google.protobuf.InvalidProtocolBufferException { 191 return PARSER.parseFrom(data); 192 } 193 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)194 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 195 com.google.protobuf.ByteString data, 196 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 197 throws com.google.protobuf.InvalidProtocolBufferException { 198 return PARSER.parseFrom(data, extensionRegistry); 199 } 200 parseFrom(byte[] data)201 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom(byte[] data) 202 throws com.google.protobuf.InvalidProtocolBufferException { 203 return PARSER.parseFrom(data); 204 } 205 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)206 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 207 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 208 throws com.google.protobuf.InvalidProtocolBufferException { 209 return PARSER.parseFrom(data, extensionRegistry); 210 } 211 parseFrom(java.io.InputStream input)212 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom(java.io.InputStream input) 213 throws java.io.IOException { 214 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 215 } 216 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)217 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 218 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 219 throws java.io.IOException { 220 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 221 PARSER, input, extensionRegistry); 222 } 223 parseDelimitedFrom( java.io.InputStream input)224 public static com.google.analytics.data.v1beta.QuotaStatus parseDelimitedFrom( 225 java.io.InputStream input) throws java.io.IOException { 226 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 227 } 228 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)229 public static com.google.analytics.data.v1beta.QuotaStatus parseDelimitedFrom( 230 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 231 throws java.io.IOException { 232 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 233 PARSER, input, extensionRegistry); 234 } 235 parseFrom( com.google.protobuf.CodedInputStream input)236 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 237 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 238 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 239 } 240 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)241 public static com.google.analytics.data.v1beta.QuotaStatus parseFrom( 242 com.google.protobuf.CodedInputStream input, 243 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 244 throws java.io.IOException { 245 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 246 PARSER, input, extensionRegistry); 247 } 248 249 @java.lang.Override newBuilderForType()250 public Builder newBuilderForType() { 251 return newBuilder(); 252 } 253 newBuilder()254 public static Builder newBuilder() { 255 return DEFAULT_INSTANCE.toBuilder(); 256 } 257 newBuilder(com.google.analytics.data.v1beta.QuotaStatus prototype)258 public static Builder newBuilder(com.google.analytics.data.v1beta.QuotaStatus prototype) { 259 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 260 } 261 262 @java.lang.Override toBuilder()263 public Builder toBuilder() { 264 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 265 } 266 267 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)268 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 269 Builder builder = new Builder(parent); 270 return builder; 271 } 272 /** 273 * 274 * 275 * <pre> 276 * Current state for a particular quota group. 277 * </pre> 278 * 279 * Protobuf type {@code google.analytics.data.v1beta.QuotaStatus} 280 */ 281 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 282 implements 283 // @@protoc_insertion_point(builder_implements:google.analytics.data.v1beta.QuotaStatus) 284 com.google.analytics.data.v1beta.QuotaStatusOrBuilder { getDescriptor()285 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 286 return com.google.analytics.data.v1beta.ReportingApiProto 287 .internal_static_google_analytics_data_v1beta_QuotaStatus_descriptor; 288 } 289 290 @java.lang.Override 291 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()292 internalGetFieldAccessorTable() { 293 return com.google.analytics.data.v1beta.ReportingApiProto 294 .internal_static_google_analytics_data_v1beta_QuotaStatus_fieldAccessorTable 295 .ensureFieldAccessorsInitialized( 296 com.google.analytics.data.v1beta.QuotaStatus.class, 297 com.google.analytics.data.v1beta.QuotaStatus.Builder.class); 298 } 299 300 // Construct using com.google.analytics.data.v1beta.QuotaStatus.newBuilder() Builder()301 private Builder() {} 302 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)303 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 304 super(parent); 305 } 306 307 @java.lang.Override clear()308 public Builder clear() { 309 super.clear(); 310 bitField0_ = 0; 311 consumed_ = 0; 312 remaining_ = 0; 313 return this; 314 } 315 316 @java.lang.Override getDescriptorForType()317 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 318 return com.google.analytics.data.v1beta.ReportingApiProto 319 .internal_static_google_analytics_data_v1beta_QuotaStatus_descriptor; 320 } 321 322 @java.lang.Override getDefaultInstanceForType()323 public com.google.analytics.data.v1beta.QuotaStatus getDefaultInstanceForType() { 324 return com.google.analytics.data.v1beta.QuotaStatus.getDefaultInstance(); 325 } 326 327 @java.lang.Override build()328 public com.google.analytics.data.v1beta.QuotaStatus build() { 329 com.google.analytics.data.v1beta.QuotaStatus result = buildPartial(); 330 if (!result.isInitialized()) { 331 throw newUninitializedMessageException(result); 332 } 333 return result; 334 } 335 336 @java.lang.Override buildPartial()337 public com.google.analytics.data.v1beta.QuotaStatus buildPartial() { 338 com.google.analytics.data.v1beta.QuotaStatus result = 339 new com.google.analytics.data.v1beta.QuotaStatus(this); 340 if (bitField0_ != 0) { 341 buildPartial0(result); 342 } 343 onBuilt(); 344 return result; 345 } 346 buildPartial0(com.google.analytics.data.v1beta.QuotaStatus result)347 private void buildPartial0(com.google.analytics.data.v1beta.QuotaStatus result) { 348 int from_bitField0_ = bitField0_; 349 if (((from_bitField0_ & 0x00000001) != 0)) { 350 result.consumed_ = consumed_; 351 } 352 if (((from_bitField0_ & 0x00000002) != 0)) { 353 result.remaining_ = remaining_; 354 } 355 } 356 357 @java.lang.Override clone()358 public Builder clone() { 359 return super.clone(); 360 } 361 362 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)363 public Builder setField( 364 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 365 return super.setField(field, value); 366 } 367 368 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)369 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 370 return super.clearField(field); 371 } 372 373 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)374 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 375 return super.clearOneof(oneof); 376 } 377 378 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)379 public Builder setRepeatedField( 380 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 381 return super.setRepeatedField(field, index, value); 382 } 383 384 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)385 public Builder addRepeatedField( 386 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 387 return super.addRepeatedField(field, value); 388 } 389 390 @java.lang.Override mergeFrom(com.google.protobuf.Message other)391 public Builder mergeFrom(com.google.protobuf.Message other) { 392 if (other instanceof com.google.analytics.data.v1beta.QuotaStatus) { 393 return mergeFrom((com.google.analytics.data.v1beta.QuotaStatus) other); 394 } else { 395 super.mergeFrom(other); 396 return this; 397 } 398 } 399 mergeFrom(com.google.analytics.data.v1beta.QuotaStatus other)400 public Builder mergeFrom(com.google.analytics.data.v1beta.QuotaStatus other) { 401 if (other == com.google.analytics.data.v1beta.QuotaStatus.getDefaultInstance()) return this; 402 if (other.getConsumed() != 0) { 403 setConsumed(other.getConsumed()); 404 } 405 if (other.getRemaining() != 0) { 406 setRemaining(other.getRemaining()); 407 } 408 this.mergeUnknownFields(other.getUnknownFields()); 409 onChanged(); 410 return this; 411 } 412 413 @java.lang.Override isInitialized()414 public final boolean isInitialized() { 415 return true; 416 } 417 418 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)419 public Builder mergeFrom( 420 com.google.protobuf.CodedInputStream input, 421 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 422 throws java.io.IOException { 423 if (extensionRegistry == null) { 424 throw new java.lang.NullPointerException(); 425 } 426 try { 427 boolean done = false; 428 while (!done) { 429 int tag = input.readTag(); 430 switch (tag) { 431 case 0: 432 done = true; 433 break; 434 case 8: 435 { 436 consumed_ = input.readInt32(); 437 bitField0_ |= 0x00000001; 438 break; 439 } // case 8 440 case 16: 441 { 442 remaining_ = input.readInt32(); 443 bitField0_ |= 0x00000002; 444 break; 445 } // case 16 446 default: 447 { 448 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 449 done = true; // was an endgroup tag 450 } 451 break; 452 } // default: 453 } // switch (tag) 454 } // while (!done) 455 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 456 throw e.unwrapIOException(); 457 } finally { 458 onChanged(); 459 } // finally 460 return this; 461 } 462 463 private int bitField0_; 464 465 private int consumed_; 466 /** 467 * 468 * 469 * <pre> 470 * Quota consumed by this request. 471 * </pre> 472 * 473 * <code>int32 consumed = 1;</code> 474 * 475 * @return The consumed. 476 */ 477 @java.lang.Override getConsumed()478 public int getConsumed() { 479 return consumed_; 480 } 481 /** 482 * 483 * 484 * <pre> 485 * Quota consumed by this request. 486 * </pre> 487 * 488 * <code>int32 consumed = 1;</code> 489 * 490 * @param value The consumed to set. 491 * @return This builder for chaining. 492 */ setConsumed(int value)493 public Builder setConsumed(int value) { 494 495 consumed_ = value; 496 bitField0_ |= 0x00000001; 497 onChanged(); 498 return this; 499 } 500 /** 501 * 502 * 503 * <pre> 504 * Quota consumed by this request. 505 * </pre> 506 * 507 * <code>int32 consumed = 1;</code> 508 * 509 * @return This builder for chaining. 510 */ clearConsumed()511 public Builder clearConsumed() { 512 bitField0_ = (bitField0_ & ~0x00000001); 513 consumed_ = 0; 514 onChanged(); 515 return this; 516 } 517 518 private int remaining_; 519 /** 520 * 521 * 522 * <pre> 523 * Quota remaining after this request. 524 * </pre> 525 * 526 * <code>int32 remaining = 2;</code> 527 * 528 * @return The remaining. 529 */ 530 @java.lang.Override getRemaining()531 public int getRemaining() { 532 return remaining_; 533 } 534 /** 535 * 536 * 537 * <pre> 538 * Quota remaining after this request. 539 * </pre> 540 * 541 * <code>int32 remaining = 2;</code> 542 * 543 * @param value The remaining to set. 544 * @return This builder for chaining. 545 */ setRemaining(int value)546 public Builder setRemaining(int value) { 547 548 remaining_ = value; 549 bitField0_ |= 0x00000002; 550 onChanged(); 551 return this; 552 } 553 /** 554 * 555 * 556 * <pre> 557 * Quota remaining after this request. 558 * </pre> 559 * 560 * <code>int32 remaining = 2;</code> 561 * 562 * @return This builder for chaining. 563 */ clearRemaining()564 public Builder clearRemaining() { 565 bitField0_ = (bitField0_ & ~0x00000002); 566 remaining_ = 0; 567 onChanged(); 568 return this; 569 } 570 571 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)572 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 573 return super.setUnknownFields(unknownFields); 574 } 575 576 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)577 public final Builder mergeUnknownFields( 578 final com.google.protobuf.UnknownFieldSet unknownFields) { 579 return super.mergeUnknownFields(unknownFields); 580 } 581 582 // @@protoc_insertion_point(builder_scope:google.analytics.data.v1beta.QuotaStatus) 583 } 584 585 // @@protoc_insertion_point(class_scope:google.analytics.data.v1beta.QuotaStatus) 586 private static final com.google.analytics.data.v1beta.QuotaStatus DEFAULT_INSTANCE; 587 588 static { 589 DEFAULT_INSTANCE = new com.google.analytics.data.v1beta.QuotaStatus(); 590 } 591 getDefaultInstance()592 public static com.google.analytics.data.v1beta.QuotaStatus getDefaultInstance() { 593 return DEFAULT_INSTANCE; 594 } 595 596 private static final com.google.protobuf.Parser<QuotaStatus> PARSER = 597 new com.google.protobuf.AbstractParser<QuotaStatus>() { 598 @java.lang.Override 599 public QuotaStatus parsePartialFrom( 600 com.google.protobuf.CodedInputStream input, 601 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 602 throws com.google.protobuf.InvalidProtocolBufferException { 603 Builder builder = newBuilder(); 604 try { 605 builder.mergeFrom(input, extensionRegistry); 606 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 607 throw e.setUnfinishedMessage(builder.buildPartial()); 608 } catch (com.google.protobuf.UninitializedMessageException e) { 609 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 610 } catch (java.io.IOException e) { 611 throw new com.google.protobuf.InvalidProtocolBufferException(e) 612 .setUnfinishedMessage(builder.buildPartial()); 613 } 614 return builder.buildPartial(); 615 } 616 }; 617 parser()618 public static com.google.protobuf.Parser<QuotaStatus> parser() { 619 return PARSER; 620 } 621 622 @java.lang.Override getParserForType()623 public com.google.protobuf.Parser<QuotaStatus> getParserForType() { 624 return PARSER; 625 } 626 627 @java.lang.Override getDefaultInstanceForType()628 public com.google.analytics.data.v1beta.QuotaStatus getDefaultInstanceForType() { 629 return DEFAULT_INSTANCE; 630 } 631 } 632