• 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/cloud/channel/v1/service.proto
18 
19 package com.google.cloud.channel.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request Message for ListSubscribers.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.channel.v1.ListSubscribersRequest}
29  */
30 public final class ListSubscribersRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.ListSubscribersRequest)
33     ListSubscribersRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListSubscribersRequest.newBuilder() to construct.
ListSubscribersRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListSubscribersRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListSubscribersRequest()40   private ListSubscribersRequest() {
41     account_ = "";
42     pageToken_ = "";
43   }
44 
45   @java.lang.Override
46   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)47   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
48     return new ListSubscribersRequest();
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.cloud.channel.v1.ServiceProto
58         .internal_static_google_cloud_channel_v1_ListSubscribersRequest_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return com.google.cloud.channel.v1.ServiceProto
65         .internal_static_google_cloud_channel_v1_ListSubscribersRequest_fieldAccessorTable
66         .ensureFieldAccessorsInitialized(
67             com.google.cloud.channel.v1.ListSubscribersRequest.class,
68             com.google.cloud.channel.v1.ListSubscribersRequest.Builder.class);
69   }
70 
71   public static final int ACCOUNT_FIELD_NUMBER = 1;
72 
73   @SuppressWarnings("serial")
74   private volatile java.lang.Object account_ = "";
75   /**
76    *
77    *
78    * <pre>
79    * Required. Resource name of the account.
80    * </pre>
81    *
82    * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
83    *
84    * @return The account.
85    */
86   @java.lang.Override
getAccount()87   public java.lang.String getAccount() {
88     java.lang.Object ref = account_;
89     if (ref instanceof java.lang.String) {
90       return (java.lang.String) ref;
91     } else {
92       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
93       java.lang.String s = bs.toStringUtf8();
94       account_ = s;
95       return s;
96     }
97   }
98   /**
99    *
100    *
101    * <pre>
102    * Required. Resource name of the account.
103    * </pre>
104    *
105    * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
106    *
107    * @return The bytes for account.
108    */
109   @java.lang.Override
getAccountBytes()110   public com.google.protobuf.ByteString getAccountBytes() {
111     java.lang.Object ref = account_;
112     if (ref instanceof java.lang.String) {
113       com.google.protobuf.ByteString b =
114           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
115       account_ = b;
116       return b;
117     } else {
118       return (com.google.protobuf.ByteString) ref;
119     }
120   }
121 
122   public static final int PAGE_SIZE_FIELD_NUMBER = 2;
123   private int pageSize_ = 0;
124   /**
125    *
126    *
127    * <pre>
128    * Optional. The maximum number of service accounts to return. The service may
129    * return fewer than this value. If unspecified, returns at most 100 service
130    * accounts. The maximum value is 1000; the server will coerce values above
131    * 1000.
132    * </pre>
133    *
134    * <code>int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
135    *
136    * @return The pageSize.
137    */
138   @java.lang.Override
getPageSize()139   public int getPageSize() {
140     return pageSize_;
141   }
142 
143   public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
144 
145   @SuppressWarnings("serial")
146   private volatile java.lang.Object pageToken_ = "";
147   /**
148    *
149    *
150    * <pre>
151    * Optional. A page token, received from a previous `ListSubscribers` call.
152    * Provide this to retrieve the subsequent page.
153    * When paginating, all other parameters provided to `ListSubscribers` must
154    * match the call that provided the page token.
155    * </pre>
156    *
157    * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
158    *
159    * @return The pageToken.
160    */
161   @java.lang.Override
getPageToken()162   public java.lang.String getPageToken() {
163     java.lang.Object ref = pageToken_;
164     if (ref instanceof java.lang.String) {
165       return (java.lang.String) ref;
166     } else {
167       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
168       java.lang.String s = bs.toStringUtf8();
169       pageToken_ = s;
170       return s;
171     }
172   }
173   /**
174    *
175    *
176    * <pre>
177    * Optional. A page token, received from a previous `ListSubscribers` call.
178    * Provide this to retrieve the subsequent page.
179    * When paginating, all other parameters provided to `ListSubscribers` must
180    * match the call that provided the page token.
181    * </pre>
182    *
183    * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
184    *
185    * @return The bytes for pageToken.
186    */
187   @java.lang.Override
getPageTokenBytes()188   public com.google.protobuf.ByteString getPageTokenBytes() {
189     java.lang.Object ref = pageToken_;
190     if (ref instanceof java.lang.String) {
191       com.google.protobuf.ByteString b =
192           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
193       pageToken_ = b;
194       return b;
195     } else {
196       return (com.google.protobuf.ByteString) ref;
197     }
198   }
199 
200   private byte memoizedIsInitialized = -1;
201 
202   @java.lang.Override
isInitialized()203   public final boolean isInitialized() {
204     byte isInitialized = memoizedIsInitialized;
205     if (isInitialized == 1) return true;
206     if (isInitialized == 0) return false;
207 
208     memoizedIsInitialized = 1;
209     return true;
210   }
211 
212   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)213   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
214     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
215       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, account_);
216     }
217     if (pageSize_ != 0) {
218       output.writeInt32(2, pageSize_);
219     }
220     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
221       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
222     }
223     getUnknownFields().writeTo(output);
224   }
225 
226   @java.lang.Override
getSerializedSize()227   public int getSerializedSize() {
228     int size = memoizedSize;
229     if (size != -1) return size;
230 
231     size = 0;
232     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(account_)) {
233       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, account_);
234     }
235     if (pageSize_ != 0) {
236       size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_);
237     }
238     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
239       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
240     }
241     size += getUnknownFields().getSerializedSize();
242     memoizedSize = size;
243     return size;
244   }
245 
246   @java.lang.Override
equals(final java.lang.Object obj)247   public boolean equals(final java.lang.Object obj) {
248     if (obj == this) {
249       return true;
250     }
251     if (!(obj instanceof com.google.cloud.channel.v1.ListSubscribersRequest)) {
252       return super.equals(obj);
253     }
254     com.google.cloud.channel.v1.ListSubscribersRequest other =
255         (com.google.cloud.channel.v1.ListSubscribersRequest) obj;
256 
257     if (!getAccount().equals(other.getAccount())) return false;
258     if (getPageSize() != other.getPageSize()) return false;
259     if (!getPageToken().equals(other.getPageToken())) return false;
260     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
261     return true;
262   }
263 
264   @java.lang.Override
hashCode()265   public int hashCode() {
266     if (memoizedHashCode != 0) {
267       return memoizedHashCode;
268     }
269     int hash = 41;
270     hash = (19 * hash) + getDescriptor().hashCode();
271     hash = (37 * hash) + ACCOUNT_FIELD_NUMBER;
272     hash = (53 * hash) + getAccount().hashCode();
273     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
274     hash = (53 * hash) + getPageSize();
275     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
276     hash = (53 * hash) + getPageToken().hashCode();
277     hash = (29 * hash) + getUnknownFields().hashCode();
278     memoizedHashCode = hash;
279     return hash;
280   }
281 
parseFrom( java.nio.ByteBuffer data)282   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
283       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
284     return PARSER.parseFrom(data);
285   }
286 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)287   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
288       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
289       throws com.google.protobuf.InvalidProtocolBufferException {
290     return PARSER.parseFrom(data, extensionRegistry);
291   }
292 
parseFrom( com.google.protobuf.ByteString data)293   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
294       com.google.protobuf.ByteString data)
295       throws com.google.protobuf.InvalidProtocolBufferException {
296     return PARSER.parseFrom(data);
297   }
298 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)299   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
300       com.google.protobuf.ByteString data,
301       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
302       throws com.google.protobuf.InvalidProtocolBufferException {
303     return PARSER.parseFrom(data, extensionRegistry);
304   }
305 
parseFrom(byte[] data)306   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(byte[] data)
307       throws com.google.protobuf.InvalidProtocolBufferException {
308     return PARSER.parseFrom(data);
309   }
310 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
312       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313       throws com.google.protobuf.InvalidProtocolBufferException {
314     return PARSER.parseFrom(data, extensionRegistry);
315   }
316 
parseFrom( java.io.InputStream input)317   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
318       java.io.InputStream input) throws java.io.IOException {
319     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
320   }
321 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
323       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
324       throws java.io.IOException {
325     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
326         PARSER, input, extensionRegistry);
327   }
328 
parseDelimitedFrom( java.io.InputStream input)329   public static com.google.cloud.channel.v1.ListSubscribersRequest parseDelimitedFrom(
330       java.io.InputStream input) throws java.io.IOException {
331     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
332   }
333 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)334   public static com.google.cloud.channel.v1.ListSubscribersRequest parseDelimitedFrom(
335       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
336       throws java.io.IOException {
337     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
338         PARSER, input, extensionRegistry);
339   }
340 
parseFrom( com.google.protobuf.CodedInputStream input)341   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
342       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
343     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
344   }
345 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)346   public static com.google.cloud.channel.v1.ListSubscribersRequest parseFrom(
347       com.google.protobuf.CodedInputStream input,
348       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
349       throws java.io.IOException {
350     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
351         PARSER, input, extensionRegistry);
352   }
353 
354   @java.lang.Override
newBuilderForType()355   public Builder newBuilderForType() {
356     return newBuilder();
357   }
358 
newBuilder()359   public static Builder newBuilder() {
360     return DEFAULT_INSTANCE.toBuilder();
361   }
362 
newBuilder(com.google.cloud.channel.v1.ListSubscribersRequest prototype)363   public static Builder newBuilder(com.google.cloud.channel.v1.ListSubscribersRequest prototype) {
364     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
365   }
366 
367   @java.lang.Override
toBuilder()368   public Builder toBuilder() {
369     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
370   }
371 
372   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)373   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
374     Builder builder = new Builder(parent);
375     return builder;
376   }
377   /**
378    *
379    *
380    * <pre>
381    * Request Message for ListSubscribers.
382    * </pre>
383    *
384    * Protobuf type {@code google.cloud.channel.v1.ListSubscribersRequest}
385    */
386   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
387       implements
388       // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.ListSubscribersRequest)
389       com.google.cloud.channel.v1.ListSubscribersRequestOrBuilder {
getDescriptor()390     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
391       return com.google.cloud.channel.v1.ServiceProto
392           .internal_static_google_cloud_channel_v1_ListSubscribersRequest_descriptor;
393     }
394 
395     @java.lang.Override
396     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()397         internalGetFieldAccessorTable() {
398       return com.google.cloud.channel.v1.ServiceProto
399           .internal_static_google_cloud_channel_v1_ListSubscribersRequest_fieldAccessorTable
400           .ensureFieldAccessorsInitialized(
401               com.google.cloud.channel.v1.ListSubscribersRequest.class,
402               com.google.cloud.channel.v1.ListSubscribersRequest.Builder.class);
403     }
404 
405     // Construct using com.google.cloud.channel.v1.ListSubscribersRequest.newBuilder()
Builder()406     private Builder() {}
407 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)408     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
409       super(parent);
410     }
411 
412     @java.lang.Override
clear()413     public Builder clear() {
414       super.clear();
415       bitField0_ = 0;
416       account_ = "";
417       pageSize_ = 0;
418       pageToken_ = "";
419       return this;
420     }
421 
422     @java.lang.Override
getDescriptorForType()423     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
424       return com.google.cloud.channel.v1.ServiceProto
425           .internal_static_google_cloud_channel_v1_ListSubscribersRequest_descriptor;
426     }
427 
428     @java.lang.Override
getDefaultInstanceForType()429     public com.google.cloud.channel.v1.ListSubscribersRequest getDefaultInstanceForType() {
430       return com.google.cloud.channel.v1.ListSubscribersRequest.getDefaultInstance();
431     }
432 
433     @java.lang.Override
build()434     public com.google.cloud.channel.v1.ListSubscribersRequest build() {
435       com.google.cloud.channel.v1.ListSubscribersRequest result = buildPartial();
436       if (!result.isInitialized()) {
437         throw newUninitializedMessageException(result);
438       }
439       return result;
440     }
441 
442     @java.lang.Override
buildPartial()443     public com.google.cloud.channel.v1.ListSubscribersRequest buildPartial() {
444       com.google.cloud.channel.v1.ListSubscribersRequest result =
445           new com.google.cloud.channel.v1.ListSubscribersRequest(this);
446       if (bitField0_ != 0) {
447         buildPartial0(result);
448       }
449       onBuilt();
450       return result;
451     }
452 
buildPartial0(com.google.cloud.channel.v1.ListSubscribersRequest result)453     private void buildPartial0(com.google.cloud.channel.v1.ListSubscribersRequest result) {
454       int from_bitField0_ = bitField0_;
455       if (((from_bitField0_ & 0x00000001) != 0)) {
456         result.account_ = account_;
457       }
458       if (((from_bitField0_ & 0x00000002) != 0)) {
459         result.pageSize_ = pageSize_;
460       }
461       if (((from_bitField0_ & 0x00000004) != 0)) {
462         result.pageToken_ = pageToken_;
463       }
464     }
465 
466     @java.lang.Override
clone()467     public Builder clone() {
468       return super.clone();
469     }
470 
471     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)472     public Builder setField(
473         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
474       return super.setField(field, value);
475     }
476 
477     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)478     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
479       return super.clearField(field);
480     }
481 
482     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)483     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
484       return super.clearOneof(oneof);
485     }
486 
487     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)488     public Builder setRepeatedField(
489         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
490       return super.setRepeatedField(field, index, value);
491     }
492 
493     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)494     public Builder addRepeatedField(
495         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
496       return super.addRepeatedField(field, value);
497     }
498 
499     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)500     public Builder mergeFrom(com.google.protobuf.Message other) {
501       if (other instanceof com.google.cloud.channel.v1.ListSubscribersRequest) {
502         return mergeFrom((com.google.cloud.channel.v1.ListSubscribersRequest) other);
503       } else {
504         super.mergeFrom(other);
505         return this;
506       }
507     }
508 
mergeFrom(com.google.cloud.channel.v1.ListSubscribersRequest other)509     public Builder mergeFrom(com.google.cloud.channel.v1.ListSubscribersRequest other) {
510       if (other == com.google.cloud.channel.v1.ListSubscribersRequest.getDefaultInstance())
511         return this;
512       if (!other.getAccount().isEmpty()) {
513         account_ = other.account_;
514         bitField0_ |= 0x00000001;
515         onChanged();
516       }
517       if (other.getPageSize() != 0) {
518         setPageSize(other.getPageSize());
519       }
520       if (!other.getPageToken().isEmpty()) {
521         pageToken_ = other.pageToken_;
522         bitField0_ |= 0x00000004;
523         onChanged();
524       }
525       this.mergeUnknownFields(other.getUnknownFields());
526       onChanged();
527       return this;
528     }
529 
530     @java.lang.Override
isInitialized()531     public final boolean isInitialized() {
532       return true;
533     }
534 
535     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)536     public Builder mergeFrom(
537         com.google.protobuf.CodedInputStream input,
538         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
539         throws java.io.IOException {
540       if (extensionRegistry == null) {
541         throw new java.lang.NullPointerException();
542       }
543       try {
544         boolean done = false;
545         while (!done) {
546           int tag = input.readTag();
547           switch (tag) {
548             case 0:
549               done = true;
550               break;
551             case 10:
552               {
553                 account_ = input.readStringRequireUtf8();
554                 bitField0_ |= 0x00000001;
555                 break;
556               } // case 10
557             case 16:
558               {
559                 pageSize_ = input.readInt32();
560                 bitField0_ |= 0x00000002;
561                 break;
562               } // case 16
563             case 26:
564               {
565                 pageToken_ = input.readStringRequireUtf8();
566                 bitField0_ |= 0x00000004;
567                 break;
568               } // case 26
569             default:
570               {
571                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
572                   done = true; // was an endgroup tag
573                 }
574                 break;
575               } // default:
576           } // switch (tag)
577         } // while (!done)
578       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
579         throw e.unwrapIOException();
580       } finally {
581         onChanged();
582       } // finally
583       return this;
584     }
585 
586     private int bitField0_;
587 
588     private java.lang.Object account_ = "";
589     /**
590      *
591      *
592      * <pre>
593      * Required. Resource name of the account.
594      * </pre>
595      *
596      * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
597      *
598      * @return The account.
599      */
getAccount()600     public java.lang.String getAccount() {
601       java.lang.Object ref = account_;
602       if (!(ref instanceof java.lang.String)) {
603         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
604         java.lang.String s = bs.toStringUtf8();
605         account_ = s;
606         return s;
607       } else {
608         return (java.lang.String) ref;
609       }
610     }
611     /**
612      *
613      *
614      * <pre>
615      * Required. Resource name of the account.
616      * </pre>
617      *
618      * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
619      *
620      * @return The bytes for account.
621      */
getAccountBytes()622     public com.google.protobuf.ByteString getAccountBytes() {
623       java.lang.Object ref = account_;
624       if (ref instanceof String) {
625         com.google.protobuf.ByteString b =
626             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
627         account_ = b;
628         return b;
629       } else {
630         return (com.google.protobuf.ByteString) ref;
631       }
632     }
633     /**
634      *
635      *
636      * <pre>
637      * Required. Resource name of the account.
638      * </pre>
639      *
640      * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
641      *
642      * @param value The account to set.
643      * @return This builder for chaining.
644      */
setAccount(java.lang.String value)645     public Builder setAccount(java.lang.String value) {
646       if (value == null) {
647         throw new NullPointerException();
648       }
649       account_ = value;
650       bitField0_ |= 0x00000001;
651       onChanged();
652       return this;
653     }
654     /**
655      *
656      *
657      * <pre>
658      * Required. Resource name of the account.
659      * </pre>
660      *
661      * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
662      *
663      * @return This builder for chaining.
664      */
clearAccount()665     public Builder clearAccount() {
666       account_ = getDefaultInstance().getAccount();
667       bitField0_ = (bitField0_ & ~0x00000001);
668       onChanged();
669       return this;
670     }
671     /**
672      *
673      *
674      * <pre>
675      * Required. Resource name of the account.
676      * </pre>
677      *
678      * <code>string account = 1 [(.google.api.field_behavior) = REQUIRED];</code>
679      *
680      * @param value The bytes for account to set.
681      * @return This builder for chaining.
682      */
setAccountBytes(com.google.protobuf.ByteString value)683     public Builder setAccountBytes(com.google.protobuf.ByteString value) {
684       if (value == null) {
685         throw new NullPointerException();
686       }
687       checkByteStringIsUtf8(value);
688       account_ = value;
689       bitField0_ |= 0x00000001;
690       onChanged();
691       return this;
692     }
693 
694     private int pageSize_;
695     /**
696      *
697      *
698      * <pre>
699      * Optional. The maximum number of service accounts to return. The service may
700      * return fewer than this value. If unspecified, returns at most 100 service
701      * accounts. The maximum value is 1000; the server will coerce values above
702      * 1000.
703      * </pre>
704      *
705      * <code>int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
706      *
707      * @return The pageSize.
708      */
709     @java.lang.Override
getPageSize()710     public int getPageSize() {
711       return pageSize_;
712     }
713     /**
714      *
715      *
716      * <pre>
717      * Optional. The maximum number of service accounts to return. The service may
718      * return fewer than this value. If unspecified, returns at most 100 service
719      * accounts. The maximum value is 1000; the server will coerce values above
720      * 1000.
721      * </pre>
722      *
723      * <code>int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
724      *
725      * @param value The pageSize to set.
726      * @return This builder for chaining.
727      */
setPageSize(int value)728     public Builder setPageSize(int value) {
729 
730       pageSize_ = value;
731       bitField0_ |= 0x00000002;
732       onChanged();
733       return this;
734     }
735     /**
736      *
737      *
738      * <pre>
739      * Optional. The maximum number of service accounts to return. The service may
740      * return fewer than this value. If unspecified, returns at most 100 service
741      * accounts. The maximum value is 1000; the server will coerce values above
742      * 1000.
743      * </pre>
744      *
745      * <code>int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];</code>
746      *
747      * @return This builder for chaining.
748      */
clearPageSize()749     public Builder clearPageSize() {
750       bitField0_ = (bitField0_ & ~0x00000002);
751       pageSize_ = 0;
752       onChanged();
753       return this;
754     }
755 
756     private java.lang.Object pageToken_ = "";
757     /**
758      *
759      *
760      * <pre>
761      * Optional. A page token, received from a previous `ListSubscribers` call.
762      * Provide this to retrieve the subsequent page.
763      * When paginating, all other parameters provided to `ListSubscribers` must
764      * match the call that provided the page token.
765      * </pre>
766      *
767      * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
768      *
769      * @return The pageToken.
770      */
getPageToken()771     public java.lang.String getPageToken() {
772       java.lang.Object ref = pageToken_;
773       if (!(ref instanceof java.lang.String)) {
774         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
775         java.lang.String s = bs.toStringUtf8();
776         pageToken_ = s;
777         return s;
778       } else {
779         return (java.lang.String) ref;
780       }
781     }
782     /**
783      *
784      *
785      * <pre>
786      * Optional. A page token, received from a previous `ListSubscribers` call.
787      * Provide this to retrieve the subsequent page.
788      * When paginating, all other parameters provided to `ListSubscribers` must
789      * match the call that provided the page token.
790      * </pre>
791      *
792      * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
793      *
794      * @return The bytes for pageToken.
795      */
getPageTokenBytes()796     public com.google.protobuf.ByteString getPageTokenBytes() {
797       java.lang.Object ref = pageToken_;
798       if (ref instanceof String) {
799         com.google.protobuf.ByteString b =
800             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
801         pageToken_ = b;
802         return b;
803       } else {
804         return (com.google.protobuf.ByteString) ref;
805       }
806     }
807     /**
808      *
809      *
810      * <pre>
811      * Optional. A page token, received from a previous `ListSubscribers` call.
812      * Provide this to retrieve the subsequent page.
813      * When paginating, all other parameters provided to `ListSubscribers` must
814      * match the call that provided the page token.
815      * </pre>
816      *
817      * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
818      *
819      * @param value The pageToken to set.
820      * @return This builder for chaining.
821      */
setPageToken(java.lang.String value)822     public Builder setPageToken(java.lang.String value) {
823       if (value == null) {
824         throw new NullPointerException();
825       }
826       pageToken_ = value;
827       bitField0_ |= 0x00000004;
828       onChanged();
829       return this;
830     }
831     /**
832      *
833      *
834      * <pre>
835      * Optional. A page token, received from a previous `ListSubscribers` call.
836      * Provide this to retrieve the subsequent page.
837      * When paginating, all other parameters provided to `ListSubscribers` must
838      * match the call that provided the page token.
839      * </pre>
840      *
841      * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
842      *
843      * @return This builder for chaining.
844      */
clearPageToken()845     public Builder clearPageToken() {
846       pageToken_ = getDefaultInstance().getPageToken();
847       bitField0_ = (bitField0_ & ~0x00000004);
848       onChanged();
849       return this;
850     }
851     /**
852      *
853      *
854      * <pre>
855      * Optional. A page token, received from a previous `ListSubscribers` call.
856      * Provide this to retrieve the subsequent page.
857      * When paginating, all other parameters provided to `ListSubscribers` must
858      * match the call that provided the page token.
859      * </pre>
860      *
861      * <code>string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];</code>
862      *
863      * @param value The bytes for pageToken to set.
864      * @return This builder for chaining.
865      */
setPageTokenBytes(com.google.protobuf.ByteString value)866     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
867       if (value == null) {
868         throw new NullPointerException();
869       }
870       checkByteStringIsUtf8(value);
871       pageToken_ = value;
872       bitField0_ |= 0x00000004;
873       onChanged();
874       return this;
875     }
876 
877     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)878     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
879       return super.setUnknownFields(unknownFields);
880     }
881 
882     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)883     public final Builder mergeUnknownFields(
884         final com.google.protobuf.UnknownFieldSet unknownFields) {
885       return super.mergeUnknownFields(unknownFields);
886     }
887 
888     // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.ListSubscribersRequest)
889   }
890 
891   // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.ListSubscribersRequest)
892   private static final com.google.cloud.channel.v1.ListSubscribersRequest DEFAULT_INSTANCE;
893 
894   static {
895     DEFAULT_INSTANCE = new com.google.cloud.channel.v1.ListSubscribersRequest();
896   }
897 
getDefaultInstance()898   public static com.google.cloud.channel.v1.ListSubscribersRequest getDefaultInstance() {
899     return DEFAULT_INSTANCE;
900   }
901 
902   private static final com.google.protobuf.Parser<ListSubscribersRequest> PARSER =
903       new com.google.protobuf.AbstractParser<ListSubscribersRequest>() {
904         @java.lang.Override
905         public ListSubscribersRequest parsePartialFrom(
906             com.google.protobuf.CodedInputStream input,
907             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
908             throws com.google.protobuf.InvalidProtocolBufferException {
909           Builder builder = newBuilder();
910           try {
911             builder.mergeFrom(input, extensionRegistry);
912           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
913             throw e.setUnfinishedMessage(builder.buildPartial());
914           } catch (com.google.protobuf.UninitializedMessageException e) {
915             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
916           } catch (java.io.IOException e) {
917             throw new com.google.protobuf.InvalidProtocolBufferException(e)
918                 .setUnfinishedMessage(builder.buildPartial());
919           }
920           return builder.buildPartial();
921         }
922       };
923 
parser()924   public static com.google.protobuf.Parser<ListSubscribersRequest> parser() {
925     return PARSER;
926   }
927 
928   @java.lang.Override
getParserForType()929   public com.google.protobuf.Parser<ListSubscribersRequest> getParserForType() {
930     return PARSER;
931   }
932 
933   @java.lang.Override
getDefaultInstanceForType()934   public com.google.cloud.channel.v1.ListSubscribersRequest getDefaultInstanceForType() {
935     return DEFAULT_INSTANCE;
936   }
937 }
938