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