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/admin/v1alpha/analytics_admin.proto 18 19 package com.google.analytics.admin.v1alpha; 20 21 /** 22 * 23 * 24 * <pre> 25 * Response message for ListChannelGroups RPC. 26 * </pre> 27 * 28 * Protobuf type {@code google.analytics.admin.v1alpha.ListChannelGroupsResponse} 29 */ 30 public final class ListChannelGroupsResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.analytics.admin.v1alpha.ListChannelGroupsResponse) 33 ListChannelGroupsResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListChannelGroupsResponse.newBuilder() to construct. ListChannelGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListChannelGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListChannelGroupsResponse()40 private ListChannelGroupsResponse() { 41 channelGroups_ = java.util.Collections.emptyList(); 42 nextPageToken_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ListChannelGroupsResponse(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.analytics.admin.v1alpha.AnalyticsAdminProto 58 .internal_static_google_analytics_admin_v1alpha_ListChannelGroupsResponse_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.analytics.admin.v1alpha.AnalyticsAdminProto 65 .internal_static_google_analytics_admin_v1alpha_ListChannelGroupsResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.class, 68 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.Builder.class); 69 } 70 71 public static final int CHANNEL_GROUPS_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private java.util.List<com.google.analytics.admin.v1alpha.ChannelGroup> channelGroups_; 75 /** 76 * 77 * 78 * <pre> 79 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 80 * order. 81 * </pre> 82 * 83 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 84 */ 85 @java.lang.Override getChannelGroupsList()86 public java.util.List<com.google.analytics.admin.v1alpha.ChannelGroup> getChannelGroupsList() { 87 return channelGroups_; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 94 * order. 95 * </pre> 96 * 97 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 98 */ 99 @java.lang.Override 100 public java.util.List<? extends com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder> getChannelGroupsOrBuilderList()101 getChannelGroupsOrBuilderList() { 102 return channelGroups_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 109 * order. 110 * </pre> 111 * 112 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 113 */ 114 @java.lang.Override getChannelGroupsCount()115 public int getChannelGroupsCount() { 116 return channelGroups_.size(); 117 } 118 /** 119 * 120 * 121 * <pre> 122 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 123 * order. 124 * </pre> 125 * 126 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 127 */ 128 @java.lang.Override getChannelGroups(int index)129 public com.google.analytics.admin.v1alpha.ChannelGroup getChannelGroups(int index) { 130 return channelGroups_.get(index); 131 } 132 /** 133 * 134 * 135 * <pre> 136 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 137 * order. 138 * </pre> 139 * 140 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 141 */ 142 @java.lang.Override getChannelGroupsOrBuilder( int index)143 public com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder getChannelGroupsOrBuilder( 144 int index) { 145 return channelGroups_.get(index); 146 } 147 148 public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; 149 150 @SuppressWarnings("serial") 151 private volatile java.lang.Object nextPageToken_ = ""; 152 /** 153 * 154 * 155 * <pre> 156 * A token, which can be sent as `page_token` to retrieve the next page. 157 * If this field is omitted, there are no subsequent pages. 158 * </pre> 159 * 160 * <code>string next_page_token = 2;</code> 161 * 162 * @return The nextPageToken. 163 */ 164 @java.lang.Override getNextPageToken()165 public java.lang.String getNextPageToken() { 166 java.lang.Object ref = nextPageToken_; 167 if (ref instanceof java.lang.String) { 168 return (java.lang.String) ref; 169 } else { 170 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 171 java.lang.String s = bs.toStringUtf8(); 172 nextPageToken_ = s; 173 return s; 174 } 175 } 176 /** 177 * 178 * 179 * <pre> 180 * A token, which can be sent as `page_token` to retrieve the next page. 181 * If this field is omitted, there are no subsequent pages. 182 * </pre> 183 * 184 * <code>string next_page_token = 2;</code> 185 * 186 * @return The bytes for nextPageToken. 187 */ 188 @java.lang.Override getNextPageTokenBytes()189 public com.google.protobuf.ByteString getNextPageTokenBytes() { 190 java.lang.Object ref = nextPageToken_; 191 if (ref instanceof java.lang.String) { 192 com.google.protobuf.ByteString b = 193 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 194 nextPageToken_ = b; 195 return b; 196 } else { 197 return (com.google.protobuf.ByteString) ref; 198 } 199 } 200 201 private byte memoizedIsInitialized = -1; 202 203 @java.lang.Override isInitialized()204 public final boolean isInitialized() { 205 byte isInitialized = memoizedIsInitialized; 206 if (isInitialized == 1) return true; 207 if (isInitialized == 0) return false; 208 209 memoizedIsInitialized = 1; 210 return true; 211 } 212 213 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)214 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 215 for (int i = 0; i < channelGroups_.size(); i++) { 216 output.writeMessage(1, channelGroups_.get(i)); 217 } 218 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 219 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); 220 } 221 getUnknownFields().writeTo(output); 222 } 223 224 @java.lang.Override getSerializedSize()225 public int getSerializedSize() { 226 int size = memoizedSize; 227 if (size != -1) return size; 228 229 size = 0; 230 for (int i = 0; i < channelGroups_.size(); i++) { 231 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, channelGroups_.get(i)); 232 } 233 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 234 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); 235 } 236 size += getUnknownFields().getSerializedSize(); 237 memoizedSize = size; 238 return size; 239 } 240 241 @java.lang.Override equals(final java.lang.Object obj)242 public boolean equals(final java.lang.Object obj) { 243 if (obj == this) { 244 return true; 245 } 246 if (!(obj instanceof com.google.analytics.admin.v1alpha.ListChannelGroupsResponse)) { 247 return super.equals(obj); 248 } 249 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse other = 250 (com.google.analytics.admin.v1alpha.ListChannelGroupsResponse) obj; 251 252 if (!getChannelGroupsList().equals(other.getChannelGroupsList())) return false; 253 if (!getNextPageToken().equals(other.getNextPageToken())) return false; 254 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 255 return true; 256 } 257 258 @java.lang.Override hashCode()259 public int hashCode() { 260 if (memoizedHashCode != 0) { 261 return memoizedHashCode; 262 } 263 int hash = 41; 264 hash = (19 * hash) + getDescriptor().hashCode(); 265 if (getChannelGroupsCount() > 0) { 266 hash = (37 * hash) + CHANNEL_GROUPS_FIELD_NUMBER; 267 hash = (53 * hash) + getChannelGroupsList().hashCode(); 268 } 269 hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; 270 hash = (53 * hash) + getNextPageToken().hashCode(); 271 hash = (29 * hash) + getUnknownFields().hashCode(); 272 memoizedHashCode = hash; 273 return hash; 274 } 275 parseFrom( java.nio.ByteBuffer data)276 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 277 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 278 return PARSER.parseFrom(data); 279 } 280 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)281 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 282 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 283 throws com.google.protobuf.InvalidProtocolBufferException { 284 return PARSER.parseFrom(data, extensionRegistry); 285 } 286 parseFrom( com.google.protobuf.ByteString data)287 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 288 com.google.protobuf.ByteString data) 289 throws com.google.protobuf.InvalidProtocolBufferException { 290 return PARSER.parseFrom(data); 291 } 292 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)293 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 294 com.google.protobuf.ByteString data, 295 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 296 throws com.google.protobuf.InvalidProtocolBufferException { 297 return PARSER.parseFrom(data, extensionRegistry); 298 } 299 parseFrom(byte[] data)300 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom(byte[] data) 301 throws com.google.protobuf.InvalidProtocolBufferException { 302 return PARSER.parseFrom(data); 303 } 304 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)305 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 306 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 307 throws com.google.protobuf.InvalidProtocolBufferException { 308 return PARSER.parseFrom(data, extensionRegistry); 309 } 310 parseFrom( java.io.InputStream input)311 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 312 java.io.InputStream input) throws java.io.IOException { 313 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 314 } 315 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)316 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 317 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 318 throws java.io.IOException { 319 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 320 PARSER, input, extensionRegistry); 321 } 322 parseDelimitedFrom( java.io.InputStream input)323 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseDelimitedFrom( 324 java.io.InputStream input) throws java.io.IOException { 325 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 326 } 327 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)328 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseDelimitedFrom( 329 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 330 throws java.io.IOException { 331 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 332 PARSER, input, extensionRegistry); 333 } 334 parseFrom( com.google.protobuf.CodedInputStream input)335 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 336 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 337 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 338 } 339 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)340 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse parseFrom( 341 com.google.protobuf.CodedInputStream input, 342 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 343 throws java.io.IOException { 344 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 345 PARSER, input, extensionRegistry); 346 } 347 348 @java.lang.Override newBuilderForType()349 public Builder newBuilderForType() { 350 return newBuilder(); 351 } 352 newBuilder()353 public static Builder newBuilder() { 354 return DEFAULT_INSTANCE.toBuilder(); 355 } 356 newBuilder( com.google.analytics.admin.v1alpha.ListChannelGroupsResponse prototype)357 public static Builder newBuilder( 358 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse prototype) { 359 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 360 } 361 362 @java.lang.Override toBuilder()363 public Builder toBuilder() { 364 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 365 } 366 367 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)368 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 369 Builder builder = new Builder(parent); 370 return builder; 371 } 372 /** 373 * 374 * 375 * <pre> 376 * Response message for ListChannelGroups RPC. 377 * </pre> 378 * 379 * Protobuf type {@code google.analytics.admin.v1alpha.ListChannelGroupsResponse} 380 */ 381 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 382 implements 383 // @@protoc_insertion_point(builder_implements:google.analytics.admin.v1alpha.ListChannelGroupsResponse) 384 com.google.analytics.admin.v1alpha.ListChannelGroupsResponseOrBuilder { getDescriptor()385 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 386 return com.google.analytics.admin.v1alpha.AnalyticsAdminProto 387 .internal_static_google_analytics_admin_v1alpha_ListChannelGroupsResponse_descriptor; 388 } 389 390 @java.lang.Override 391 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()392 internalGetFieldAccessorTable() { 393 return com.google.analytics.admin.v1alpha.AnalyticsAdminProto 394 .internal_static_google_analytics_admin_v1alpha_ListChannelGroupsResponse_fieldAccessorTable 395 .ensureFieldAccessorsInitialized( 396 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.class, 397 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.Builder.class); 398 } 399 400 // Construct using com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.newBuilder() Builder()401 private Builder() {} 402 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)403 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 404 super(parent); 405 } 406 407 @java.lang.Override clear()408 public Builder clear() { 409 super.clear(); 410 bitField0_ = 0; 411 if (channelGroupsBuilder_ == null) { 412 channelGroups_ = java.util.Collections.emptyList(); 413 } else { 414 channelGroups_ = null; 415 channelGroupsBuilder_.clear(); 416 } 417 bitField0_ = (bitField0_ & ~0x00000001); 418 nextPageToken_ = ""; 419 return this; 420 } 421 422 @java.lang.Override getDescriptorForType()423 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 424 return com.google.analytics.admin.v1alpha.AnalyticsAdminProto 425 .internal_static_google_analytics_admin_v1alpha_ListChannelGroupsResponse_descriptor; 426 } 427 428 @java.lang.Override 429 public com.google.analytics.admin.v1alpha.ListChannelGroupsResponse getDefaultInstanceForType()430 getDefaultInstanceForType() { 431 return com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.getDefaultInstance(); 432 } 433 434 @java.lang.Override build()435 public com.google.analytics.admin.v1alpha.ListChannelGroupsResponse build() { 436 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result = buildPartial(); 437 if (!result.isInitialized()) { 438 throw newUninitializedMessageException(result); 439 } 440 return result; 441 } 442 443 @java.lang.Override buildPartial()444 public com.google.analytics.admin.v1alpha.ListChannelGroupsResponse buildPartial() { 445 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result = 446 new com.google.analytics.admin.v1alpha.ListChannelGroupsResponse(this); 447 buildPartialRepeatedFields(result); 448 if (bitField0_ != 0) { 449 buildPartial0(result); 450 } 451 onBuilt(); 452 return result; 453 } 454 buildPartialRepeatedFields( com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result)455 private void buildPartialRepeatedFields( 456 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result) { 457 if (channelGroupsBuilder_ == null) { 458 if (((bitField0_ & 0x00000001) != 0)) { 459 channelGroups_ = java.util.Collections.unmodifiableList(channelGroups_); 460 bitField0_ = (bitField0_ & ~0x00000001); 461 } 462 result.channelGroups_ = channelGroups_; 463 } else { 464 result.channelGroups_ = channelGroupsBuilder_.build(); 465 } 466 } 467 buildPartial0( com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result)468 private void buildPartial0( 469 com.google.analytics.admin.v1alpha.ListChannelGroupsResponse result) { 470 int from_bitField0_ = bitField0_; 471 if (((from_bitField0_ & 0x00000002) != 0)) { 472 result.nextPageToken_ = nextPageToken_; 473 } 474 } 475 476 @java.lang.Override clone()477 public Builder clone() { 478 return super.clone(); 479 } 480 481 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)482 public Builder setField( 483 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 484 return super.setField(field, value); 485 } 486 487 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)488 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 489 return super.clearField(field); 490 } 491 492 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)493 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 494 return super.clearOneof(oneof); 495 } 496 497 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)498 public Builder setRepeatedField( 499 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 500 return super.setRepeatedField(field, index, value); 501 } 502 503 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)504 public Builder addRepeatedField( 505 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 506 return super.addRepeatedField(field, value); 507 } 508 509 @java.lang.Override mergeFrom(com.google.protobuf.Message other)510 public Builder mergeFrom(com.google.protobuf.Message other) { 511 if (other instanceof com.google.analytics.admin.v1alpha.ListChannelGroupsResponse) { 512 return mergeFrom((com.google.analytics.admin.v1alpha.ListChannelGroupsResponse) other); 513 } else { 514 super.mergeFrom(other); 515 return this; 516 } 517 } 518 mergeFrom(com.google.analytics.admin.v1alpha.ListChannelGroupsResponse other)519 public Builder mergeFrom(com.google.analytics.admin.v1alpha.ListChannelGroupsResponse other) { 520 if (other 521 == com.google.analytics.admin.v1alpha.ListChannelGroupsResponse.getDefaultInstance()) 522 return this; 523 if (channelGroupsBuilder_ == null) { 524 if (!other.channelGroups_.isEmpty()) { 525 if (channelGroups_.isEmpty()) { 526 channelGroups_ = other.channelGroups_; 527 bitField0_ = (bitField0_ & ~0x00000001); 528 } else { 529 ensureChannelGroupsIsMutable(); 530 channelGroups_.addAll(other.channelGroups_); 531 } 532 onChanged(); 533 } 534 } else { 535 if (!other.channelGroups_.isEmpty()) { 536 if (channelGroupsBuilder_.isEmpty()) { 537 channelGroupsBuilder_.dispose(); 538 channelGroupsBuilder_ = null; 539 channelGroups_ = other.channelGroups_; 540 bitField0_ = (bitField0_ & ~0x00000001); 541 channelGroupsBuilder_ = 542 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 543 ? getChannelGroupsFieldBuilder() 544 : null; 545 } else { 546 channelGroupsBuilder_.addAllMessages(other.channelGroups_); 547 } 548 } 549 } 550 if (!other.getNextPageToken().isEmpty()) { 551 nextPageToken_ = other.nextPageToken_; 552 bitField0_ |= 0x00000002; 553 onChanged(); 554 } 555 this.mergeUnknownFields(other.getUnknownFields()); 556 onChanged(); 557 return this; 558 } 559 560 @java.lang.Override isInitialized()561 public final boolean isInitialized() { 562 return true; 563 } 564 565 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)566 public Builder mergeFrom( 567 com.google.protobuf.CodedInputStream input, 568 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 569 throws java.io.IOException { 570 if (extensionRegistry == null) { 571 throw new java.lang.NullPointerException(); 572 } 573 try { 574 boolean done = false; 575 while (!done) { 576 int tag = input.readTag(); 577 switch (tag) { 578 case 0: 579 done = true; 580 break; 581 case 10: 582 { 583 com.google.analytics.admin.v1alpha.ChannelGroup m = 584 input.readMessage( 585 com.google.analytics.admin.v1alpha.ChannelGroup.parser(), 586 extensionRegistry); 587 if (channelGroupsBuilder_ == null) { 588 ensureChannelGroupsIsMutable(); 589 channelGroups_.add(m); 590 } else { 591 channelGroupsBuilder_.addMessage(m); 592 } 593 break; 594 } // case 10 595 case 18: 596 { 597 nextPageToken_ = input.readStringRequireUtf8(); 598 bitField0_ |= 0x00000002; 599 break; 600 } // case 18 601 default: 602 { 603 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 604 done = true; // was an endgroup tag 605 } 606 break; 607 } // default: 608 } // switch (tag) 609 } // while (!done) 610 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 611 throw e.unwrapIOException(); 612 } finally { 613 onChanged(); 614 } // finally 615 return this; 616 } 617 618 private int bitField0_; 619 620 private java.util.List<com.google.analytics.admin.v1alpha.ChannelGroup> channelGroups_ = 621 java.util.Collections.emptyList(); 622 ensureChannelGroupsIsMutable()623 private void ensureChannelGroupsIsMutable() { 624 if (!((bitField0_ & 0x00000001) != 0)) { 625 channelGroups_ = 626 new java.util.ArrayList<com.google.analytics.admin.v1alpha.ChannelGroup>( 627 channelGroups_); 628 bitField0_ |= 0x00000001; 629 } 630 } 631 632 private com.google.protobuf.RepeatedFieldBuilderV3< 633 com.google.analytics.admin.v1alpha.ChannelGroup, 634 com.google.analytics.admin.v1alpha.ChannelGroup.Builder, 635 com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder> 636 channelGroupsBuilder_; 637 638 /** 639 * 640 * 641 * <pre> 642 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 643 * order. 644 * </pre> 645 * 646 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 647 */ getChannelGroupsList()648 public java.util.List<com.google.analytics.admin.v1alpha.ChannelGroup> getChannelGroupsList() { 649 if (channelGroupsBuilder_ == null) { 650 return java.util.Collections.unmodifiableList(channelGroups_); 651 } else { 652 return channelGroupsBuilder_.getMessageList(); 653 } 654 } 655 /** 656 * 657 * 658 * <pre> 659 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 660 * order. 661 * </pre> 662 * 663 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 664 */ getChannelGroupsCount()665 public int getChannelGroupsCount() { 666 if (channelGroupsBuilder_ == null) { 667 return channelGroups_.size(); 668 } else { 669 return channelGroupsBuilder_.getCount(); 670 } 671 } 672 /** 673 * 674 * 675 * <pre> 676 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 677 * order. 678 * </pre> 679 * 680 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 681 */ getChannelGroups(int index)682 public com.google.analytics.admin.v1alpha.ChannelGroup getChannelGroups(int index) { 683 if (channelGroupsBuilder_ == null) { 684 return channelGroups_.get(index); 685 } else { 686 return channelGroupsBuilder_.getMessage(index); 687 } 688 } 689 /** 690 * 691 * 692 * <pre> 693 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 694 * order. 695 * </pre> 696 * 697 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 698 */ setChannelGroups( int index, com.google.analytics.admin.v1alpha.ChannelGroup value)699 public Builder setChannelGroups( 700 int index, com.google.analytics.admin.v1alpha.ChannelGroup value) { 701 if (channelGroupsBuilder_ == null) { 702 if (value == null) { 703 throw new NullPointerException(); 704 } 705 ensureChannelGroupsIsMutable(); 706 channelGroups_.set(index, value); 707 onChanged(); 708 } else { 709 channelGroupsBuilder_.setMessage(index, value); 710 } 711 return this; 712 } 713 /** 714 * 715 * 716 * <pre> 717 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 718 * order. 719 * </pre> 720 * 721 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 722 */ setChannelGroups( int index, com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue)723 public Builder setChannelGroups( 724 int index, com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue) { 725 if (channelGroupsBuilder_ == null) { 726 ensureChannelGroupsIsMutable(); 727 channelGroups_.set(index, builderForValue.build()); 728 onChanged(); 729 } else { 730 channelGroupsBuilder_.setMessage(index, builderForValue.build()); 731 } 732 return this; 733 } 734 /** 735 * 736 * 737 * <pre> 738 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 739 * order. 740 * </pre> 741 * 742 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 743 */ addChannelGroups(com.google.analytics.admin.v1alpha.ChannelGroup value)744 public Builder addChannelGroups(com.google.analytics.admin.v1alpha.ChannelGroup value) { 745 if (channelGroupsBuilder_ == null) { 746 if (value == null) { 747 throw new NullPointerException(); 748 } 749 ensureChannelGroupsIsMutable(); 750 channelGroups_.add(value); 751 onChanged(); 752 } else { 753 channelGroupsBuilder_.addMessage(value); 754 } 755 return this; 756 } 757 /** 758 * 759 * 760 * <pre> 761 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 762 * order. 763 * </pre> 764 * 765 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 766 */ addChannelGroups( int index, com.google.analytics.admin.v1alpha.ChannelGroup value)767 public Builder addChannelGroups( 768 int index, com.google.analytics.admin.v1alpha.ChannelGroup value) { 769 if (channelGroupsBuilder_ == null) { 770 if (value == null) { 771 throw new NullPointerException(); 772 } 773 ensureChannelGroupsIsMutable(); 774 channelGroups_.add(index, value); 775 onChanged(); 776 } else { 777 channelGroupsBuilder_.addMessage(index, value); 778 } 779 return this; 780 } 781 /** 782 * 783 * 784 * <pre> 785 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 786 * order. 787 * </pre> 788 * 789 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 790 */ addChannelGroups( com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue)791 public Builder addChannelGroups( 792 com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue) { 793 if (channelGroupsBuilder_ == null) { 794 ensureChannelGroupsIsMutable(); 795 channelGroups_.add(builderForValue.build()); 796 onChanged(); 797 } else { 798 channelGroupsBuilder_.addMessage(builderForValue.build()); 799 } 800 return this; 801 } 802 /** 803 * 804 * 805 * <pre> 806 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 807 * order. 808 * </pre> 809 * 810 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 811 */ addChannelGroups( int index, com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue)812 public Builder addChannelGroups( 813 int index, com.google.analytics.admin.v1alpha.ChannelGroup.Builder builderForValue) { 814 if (channelGroupsBuilder_ == null) { 815 ensureChannelGroupsIsMutable(); 816 channelGroups_.add(index, builderForValue.build()); 817 onChanged(); 818 } else { 819 channelGroupsBuilder_.addMessage(index, builderForValue.build()); 820 } 821 return this; 822 } 823 /** 824 * 825 * 826 * <pre> 827 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 828 * order. 829 * </pre> 830 * 831 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 832 */ addAllChannelGroups( java.lang.Iterable<? extends com.google.analytics.admin.v1alpha.ChannelGroup> values)833 public Builder addAllChannelGroups( 834 java.lang.Iterable<? extends com.google.analytics.admin.v1alpha.ChannelGroup> values) { 835 if (channelGroupsBuilder_ == null) { 836 ensureChannelGroupsIsMutable(); 837 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, channelGroups_); 838 onChanged(); 839 } else { 840 channelGroupsBuilder_.addAllMessages(values); 841 } 842 return this; 843 } 844 /** 845 * 846 * 847 * <pre> 848 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 849 * order. 850 * </pre> 851 * 852 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 853 */ clearChannelGroups()854 public Builder clearChannelGroups() { 855 if (channelGroupsBuilder_ == null) { 856 channelGroups_ = java.util.Collections.emptyList(); 857 bitField0_ = (bitField0_ & ~0x00000001); 858 onChanged(); 859 } else { 860 channelGroupsBuilder_.clear(); 861 } 862 return this; 863 } 864 /** 865 * 866 * 867 * <pre> 868 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 869 * order. 870 * </pre> 871 * 872 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 873 */ removeChannelGroups(int index)874 public Builder removeChannelGroups(int index) { 875 if (channelGroupsBuilder_ == null) { 876 ensureChannelGroupsIsMutable(); 877 channelGroups_.remove(index); 878 onChanged(); 879 } else { 880 channelGroupsBuilder_.remove(index); 881 } 882 return this; 883 } 884 /** 885 * 886 * 887 * <pre> 888 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 889 * order. 890 * </pre> 891 * 892 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 893 */ getChannelGroupsBuilder( int index)894 public com.google.analytics.admin.v1alpha.ChannelGroup.Builder getChannelGroupsBuilder( 895 int index) { 896 return getChannelGroupsFieldBuilder().getBuilder(index); 897 } 898 /** 899 * 900 * 901 * <pre> 902 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 903 * order. 904 * </pre> 905 * 906 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 907 */ getChannelGroupsOrBuilder( int index)908 public com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder getChannelGroupsOrBuilder( 909 int index) { 910 if (channelGroupsBuilder_ == null) { 911 return channelGroups_.get(index); 912 } else { 913 return channelGroupsBuilder_.getMessageOrBuilder(index); 914 } 915 } 916 /** 917 * 918 * 919 * <pre> 920 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 921 * order. 922 * </pre> 923 * 924 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 925 */ 926 public java.util.List<? extends com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder> getChannelGroupsOrBuilderList()927 getChannelGroupsOrBuilderList() { 928 if (channelGroupsBuilder_ != null) { 929 return channelGroupsBuilder_.getMessageOrBuilderList(); 930 } else { 931 return java.util.Collections.unmodifiableList(channelGroups_); 932 } 933 } 934 /** 935 * 936 * 937 * <pre> 938 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 939 * order. 940 * </pre> 941 * 942 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 943 */ addChannelGroupsBuilder()944 public com.google.analytics.admin.v1alpha.ChannelGroup.Builder addChannelGroupsBuilder() { 945 return getChannelGroupsFieldBuilder() 946 .addBuilder(com.google.analytics.admin.v1alpha.ChannelGroup.getDefaultInstance()); 947 } 948 /** 949 * 950 * 951 * <pre> 952 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 953 * order. 954 * </pre> 955 * 956 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 957 */ addChannelGroupsBuilder( int index)958 public com.google.analytics.admin.v1alpha.ChannelGroup.Builder addChannelGroupsBuilder( 959 int index) { 960 return getChannelGroupsFieldBuilder() 961 .addBuilder(index, com.google.analytics.admin.v1alpha.ChannelGroup.getDefaultInstance()); 962 } 963 /** 964 * 965 * 966 * <pre> 967 * List of ChannelGroup. These will be ordered stably, but in an arbitrary 968 * order. 969 * </pre> 970 * 971 * <code>repeated .google.analytics.admin.v1alpha.ChannelGroup channel_groups = 1;</code> 972 */ 973 public java.util.List<com.google.analytics.admin.v1alpha.ChannelGroup.Builder> getChannelGroupsBuilderList()974 getChannelGroupsBuilderList() { 975 return getChannelGroupsFieldBuilder().getBuilderList(); 976 } 977 978 private com.google.protobuf.RepeatedFieldBuilderV3< 979 com.google.analytics.admin.v1alpha.ChannelGroup, 980 com.google.analytics.admin.v1alpha.ChannelGroup.Builder, 981 com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder> getChannelGroupsFieldBuilder()982 getChannelGroupsFieldBuilder() { 983 if (channelGroupsBuilder_ == null) { 984 channelGroupsBuilder_ = 985 new com.google.protobuf.RepeatedFieldBuilderV3< 986 com.google.analytics.admin.v1alpha.ChannelGroup, 987 com.google.analytics.admin.v1alpha.ChannelGroup.Builder, 988 com.google.analytics.admin.v1alpha.ChannelGroupOrBuilder>( 989 channelGroups_, 990 ((bitField0_ & 0x00000001) != 0), 991 getParentForChildren(), 992 isClean()); 993 channelGroups_ = null; 994 } 995 return channelGroupsBuilder_; 996 } 997 998 private java.lang.Object nextPageToken_ = ""; 999 /** 1000 * 1001 * 1002 * <pre> 1003 * A token, which can be sent as `page_token` to retrieve the next page. 1004 * If this field is omitted, there are no subsequent pages. 1005 * </pre> 1006 * 1007 * <code>string next_page_token = 2;</code> 1008 * 1009 * @return The nextPageToken. 1010 */ getNextPageToken()1011 public java.lang.String getNextPageToken() { 1012 java.lang.Object ref = nextPageToken_; 1013 if (!(ref instanceof java.lang.String)) { 1014 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1015 java.lang.String s = bs.toStringUtf8(); 1016 nextPageToken_ = s; 1017 return s; 1018 } else { 1019 return (java.lang.String) ref; 1020 } 1021 } 1022 /** 1023 * 1024 * 1025 * <pre> 1026 * A token, which can be sent as `page_token` to retrieve the next page. 1027 * If this field is omitted, there are no subsequent pages. 1028 * </pre> 1029 * 1030 * <code>string next_page_token = 2;</code> 1031 * 1032 * @return The bytes for nextPageToken. 1033 */ getNextPageTokenBytes()1034 public com.google.protobuf.ByteString getNextPageTokenBytes() { 1035 java.lang.Object ref = nextPageToken_; 1036 if (ref instanceof String) { 1037 com.google.protobuf.ByteString b = 1038 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1039 nextPageToken_ = b; 1040 return b; 1041 } else { 1042 return (com.google.protobuf.ByteString) ref; 1043 } 1044 } 1045 /** 1046 * 1047 * 1048 * <pre> 1049 * A token, which can be sent as `page_token` to retrieve the next page. 1050 * If this field is omitted, there are no subsequent pages. 1051 * </pre> 1052 * 1053 * <code>string next_page_token = 2;</code> 1054 * 1055 * @param value The nextPageToken to set. 1056 * @return This builder for chaining. 1057 */ setNextPageToken(java.lang.String value)1058 public Builder setNextPageToken(java.lang.String value) { 1059 if (value == null) { 1060 throw new NullPointerException(); 1061 } 1062 nextPageToken_ = value; 1063 bitField0_ |= 0x00000002; 1064 onChanged(); 1065 return this; 1066 } 1067 /** 1068 * 1069 * 1070 * <pre> 1071 * A token, which can be sent as `page_token` to retrieve the next page. 1072 * If this field is omitted, there are no subsequent pages. 1073 * </pre> 1074 * 1075 * <code>string next_page_token = 2;</code> 1076 * 1077 * @return This builder for chaining. 1078 */ clearNextPageToken()1079 public Builder clearNextPageToken() { 1080 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1081 bitField0_ = (bitField0_ & ~0x00000002); 1082 onChanged(); 1083 return this; 1084 } 1085 /** 1086 * 1087 * 1088 * <pre> 1089 * A token, which can be sent as `page_token` to retrieve the next page. 1090 * If this field is omitted, there are no subsequent pages. 1091 * </pre> 1092 * 1093 * <code>string next_page_token = 2;</code> 1094 * 1095 * @param value The bytes for nextPageToken to set. 1096 * @return This builder for chaining. 1097 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1098 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1099 if (value == null) { 1100 throw new NullPointerException(); 1101 } 1102 checkByteStringIsUtf8(value); 1103 nextPageToken_ = value; 1104 bitField0_ |= 0x00000002; 1105 onChanged(); 1106 return this; 1107 } 1108 1109 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1110 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1111 return super.setUnknownFields(unknownFields); 1112 } 1113 1114 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1115 public final Builder mergeUnknownFields( 1116 final com.google.protobuf.UnknownFieldSet unknownFields) { 1117 return super.mergeUnknownFields(unknownFields); 1118 } 1119 1120 // @@protoc_insertion_point(builder_scope:google.analytics.admin.v1alpha.ListChannelGroupsResponse) 1121 } 1122 1123 // @@protoc_insertion_point(class_scope:google.analytics.admin.v1alpha.ListChannelGroupsResponse) 1124 private static final com.google.analytics.admin.v1alpha.ListChannelGroupsResponse 1125 DEFAULT_INSTANCE; 1126 1127 static { 1128 DEFAULT_INSTANCE = new com.google.analytics.admin.v1alpha.ListChannelGroupsResponse(); 1129 } 1130 getDefaultInstance()1131 public static com.google.analytics.admin.v1alpha.ListChannelGroupsResponse getDefaultInstance() { 1132 return DEFAULT_INSTANCE; 1133 } 1134 1135 private static final com.google.protobuf.Parser<ListChannelGroupsResponse> PARSER = 1136 new com.google.protobuf.AbstractParser<ListChannelGroupsResponse>() { 1137 @java.lang.Override 1138 public ListChannelGroupsResponse parsePartialFrom( 1139 com.google.protobuf.CodedInputStream input, 1140 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1141 throws com.google.protobuf.InvalidProtocolBufferException { 1142 Builder builder = newBuilder(); 1143 try { 1144 builder.mergeFrom(input, extensionRegistry); 1145 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1146 throw e.setUnfinishedMessage(builder.buildPartial()); 1147 } catch (com.google.protobuf.UninitializedMessageException e) { 1148 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1149 } catch (java.io.IOException e) { 1150 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1151 .setUnfinishedMessage(builder.buildPartial()); 1152 } 1153 return builder.buildPartial(); 1154 } 1155 }; 1156 parser()1157 public static com.google.protobuf.Parser<ListChannelGroupsResponse> parser() { 1158 return PARSER; 1159 } 1160 1161 @java.lang.Override getParserForType()1162 public com.google.protobuf.Parser<ListChannelGroupsResponse> getParserForType() { 1163 return PARSER; 1164 } 1165 1166 @java.lang.Override getDefaultInstanceForType()1167 public com.google.analytics.admin.v1alpha.ListChannelGroupsResponse getDefaultInstanceForType() { 1168 return DEFAULT_INSTANCE; 1169 } 1170 } 1171