• 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/memcache/v1/cloud_memcache.proto
18 
19 package com.google.cloud.memcache.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Request for [ListInstances][google.cloud.memcache.v1.CloudMemcache.ListInstances].
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.memcache.v1.ListInstancesRequest}
29  */
30 public final class ListInstancesRequest extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.memcache.v1.ListInstancesRequest)
33     ListInstancesRequestOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ListInstancesRequest.newBuilder() to construct.
ListInstancesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ListInstancesRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ListInstancesRequest()40   private ListInstancesRequest() {
41     parent_ = "";
42     pageToken_ = "";
43     filter_ = "";
44     orderBy_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new ListInstancesRequest();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.cloud.memcache.v1.CloudMemcacheProto
60         .internal_static_google_cloud_memcache_v1_ListInstancesRequest_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.memcache.v1.CloudMemcacheProto
67         .internal_static_google_cloud_memcache_v1_ListInstancesRequest_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.memcache.v1.ListInstancesRequest.class,
70             com.google.cloud.memcache.v1.ListInstancesRequest.Builder.class);
71   }
72 
73   public static final int PARENT_FIELD_NUMBER = 1;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object parent_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * Required. The resource name of the instance location using the form:
82    *     `projects/{project_id}/locations/{location_id}`
83    * where `location_id` refers to a GCP region
84    * </pre>
85    *
86    * <code>
87    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
88    * </code>
89    *
90    * @return The parent.
91    */
92   @java.lang.Override
getParent()93   public java.lang.String getParent() {
94     java.lang.Object ref = parent_;
95     if (ref instanceof java.lang.String) {
96       return (java.lang.String) ref;
97     } else {
98       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
99       java.lang.String s = bs.toStringUtf8();
100       parent_ = s;
101       return s;
102     }
103   }
104   /**
105    *
106    *
107    * <pre>
108    * Required. The resource name of the instance location using the form:
109    *     `projects/{project_id}/locations/{location_id}`
110    * where `location_id` refers to a GCP region
111    * </pre>
112    *
113    * <code>
114    * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
115    * </code>
116    *
117    * @return The bytes for parent.
118    */
119   @java.lang.Override
getParentBytes()120   public com.google.protobuf.ByteString getParentBytes() {
121     java.lang.Object ref = parent_;
122     if (ref instanceof java.lang.String) {
123       com.google.protobuf.ByteString b =
124           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
125       parent_ = b;
126       return b;
127     } else {
128       return (com.google.protobuf.ByteString) ref;
129     }
130   }
131 
132   public static final int PAGE_SIZE_FIELD_NUMBER = 2;
133   private int pageSize_ = 0;
134   /**
135    *
136    *
137    * <pre>
138    * The maximum number of items to return.
139    * If not specified, a default value of 1000 will be used by the service.
140    * Regardless of the `page_size` value, the response may include a partial
141    * list and a caller should only rely on response's
142    * [`next_page_token`][google.cloud.memcache.v1.ListInstancesResponse.next_page_token]
143    * to determine if there are more instances left to be queried.
144    * </pre>
145    *
146    * <code>int32 page_size = 2;</code>
147    *
148    * @return The pageSize.
149    */
150   @java.lang.Override
getPageSize()151   public int getPageSize() {
152     return pageSize_;
153   }
154 
155   public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
156 
157   @SuppressWarnings("serial")
158   private volatile java.lang.Object pageToken_ = "";
159   /**
160    *
161    *
162    * <pre>
163    * The `next_page_token` value returned from a previous List request, if any.
164    * </pre>
165    *
166    * <code>string page_token = 3;</code>
167    *
168    * @return The pageToken.
169    */
170   @java.lang.Override
getPageToken()171   public java.lang.String getPageToken() {
172     java.lang.Object ref = pageToken_;
173     if (ref instanceof java.lang.String) {
174       return (java.lang.String) ref;
175     } else {
176       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
177       java.lang.String s = bs.toStringUtf8();
178       pageToken_ = s;
179       return s;
180     }
181   }
182   /**
183    *
184    *
185    * <pre>
186    * The `next_page_token` value returned from a previous List request, if any.
187    * </pre>
188    *
189    * <code>string page_token = 3;</code>
190    *
191    * @return The bytes for pageToken.
192    */
193   @java.lang.Override
getPageTokenBytes()194   public com.google.protobuf.ByteString getPageTokenBytes() {
195     java.lang.Object ref = pageToken_;
196     if (ref instanceof java.lang.String) {
197       com.google.protobuf.ByteString b =
198           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
199       pageToken_ = b;
200       return b;
201     } else {
202       return (com.google.protobuf.ByteString) ref;
203     }
204   }
205 
206   public static final int FILTER_FIELD_NUMBER = 4;
207 
208   @SuppressWarnings("serial")
209   private volatile java.lang.Object filter_ = "";
210   /**
211    *
212    *
213    * <pre>
214    * List filter. For example, exclude all Memcached instances with name as
215    * my-instance by specifying `"name != my-instance"`.
216    * </pre>
217    *
218    * <code>string filter = 4;</code>
219    *
220    * @return The filter.
221    */
222   @java.lang.Override
getFilter()223   public java.lang.String getFilter() {
224     java.lang.Object ref = filter_;
225     if (ref instanceof java.lang.String) {
226       return (java.lang.String) ref;
227     } else {
228       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
229       java.lang.String s = bs.toStringUtf8();
230       filter_ = s;
231       return s;
232     }
233   }
234   /**
235    *
236    *
237    * <pre>
238    * List filter. For example, exclude all Memcached instances with name as
239    * my-instance by specifying `"name != my-instance"`.
240    * </pre>
241    *
242    * <code>string filter = 4;</code>
243    *
244    * @return The bytes for filter.
245    */
246   @java.lang.Override
getFilterBytes()247   public com.google.protobuf.ByteString getFilterBytes() {
248     java.lang.Object ref = filter_;
249     if (ref instanceof java.lang.String) {
250       com.google.protobuf.ByteString b =
251           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
252       filter_ = b;
253       return b;
254     } else {
255       return (com.google.protobuf.ByteString) ref;
256     }
257   }
258 
259   public static final int ORDER_BY_FIELD_NUMBER = 5;
260 
261   @SuppressWarnings("serial")
262   private volatile java.lang.Object orderBy_ = "";
263   /**
264    *
265    *
266    * <pre>
267    * Sort results. Supported values are "name", "name desc" or "" (unsorted).
268    * </pre>
269    *
270    * <code>string order_by = 5;</code>
271    *
272    * @return The orderBy.
273    */
274   @java.lang.Override
getOrderBy()275   public java.lang.String getOrderBy() {
276     java.lang.Object ref = orderBy_;
277     if (ref instanceof java.lang.String) {
278       return (java.lang.String) ref;
279     } else {
280       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
281       java.lang.String s = bs.toStringUtf8();
282       orderBy_ = s;
283       return s;
284     }
285   }
286   /**
287    *
288    *
289    * <pre>
290    * Sort results. Supported values are "name", "name desc" or "" (unsorted).
291    * </pre>
292    *
293    * <code>string order_by = 5;</code>
294    *
295    * @return The bytes for orderBy.
296    */
297   @java.lang.Override
getOrderByBytes()298   public com.google.protobuf.ByteString getOrderByBytes() {
299     java.lang.Object ref = orderBy_;
300     if (ref instanceof java.lang.String) {
301       com.google.protobuf.ByteString b =
302           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
303       orderBy_ = b;
304       return b;
305     } else {
306       return (com.google.protobuf.ByteString) ref;
307     }
308   }
309 
310   private byte memoizedIsInitialized = -1;
311 
312   @java.lang.Override
isInitialized()313   public final boolean isInitialized() {
314     byte isInitialized = memoizedIsInitialized;
315     if (isInitialized == 1) return true;
316     if (isInitialized == 0) return false;
317 
318     memoizedIsInitialized = 1;
319     return true;
320   }
321 
322   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)323   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
324     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
325       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_);
326     }
327     if (pageSize_ != 0) {
328       output.writeInt32(2, pageSize_);
329     }
330     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
331       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
332     }
333     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
334       com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_);
335     }
336     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) {
337       com.google.protobuf.GeneratedMessageV3.writeString(output, 5, orderBy_);
338     }
339     getUnknownFields().writeTo(output);
340   }
341 
342   @java.lang.Override
getSerializedSize()343   public int getSerializedSize() {
344     int size = memoizedSize;
345     if (size != -1) return size;
346 
347     size = 0;
348     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) {
349       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_);
350     }
351     if (pageSize_ != 0) {
352       size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_);
353     }
354     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
355       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
356     }
357     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
358       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_);
359     }
360     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(orderBy_)) {
361       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, orderBy_);
362     }
363     size += getUnknownFields().getSerializedSize();
364     memoizedSize = size;
365     return size;
366   }
367 
368   @java.lang.Override
equals(final java.lang.Object obj)369   public boolean equals(final java.lang.Object obj) {
370     if (obj == this) {
371       return true;
372     }
373     if (!(obj instanceof com.google.cloud.memcache.v1.ListInstancesRequest)) {
374       return super.equals(obj);
375     }
376     com.google.cloud.memcache.v1.ListInstancesRequest other =
377         (com.google.cloud.memcache.v1.ListInstancesRequest) obj;
378 
379     if (!getParent().equals(other.getParent())) return false;
380     if (getPageSize() != other.getPageSize()) return false;
381     if (!getPageToken().equals(other.getPageToken())) return false;
382     if (!getFilter().equals(other.getFilter())) return false;
383     if (!getOrderBy().equals(other.getOrderBy())) return false;
384     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
385     return true;
386   }
387 
388   @java.lang.Override
hashCode()389   public int hashCode() {
390     if (memoizedHashCode != 0) {
391       return memoizedHashCode;
392     }
393     int hash = 41;
394     hash = (19 * hash) + getDescriptor().hashCode();
395     hash = (37 * hash) + PARENT_FIELD_NUMBER;
396     hash = (53 * hash) + getParent().hashCode();
397     hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
398     hash = (53 * hash) + getPageSize();
399     hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
400     hash = (53 * hash) + getPageToken().hashCode();
401     hash = (37 * hash) + FILTER_FIELD_NUMBER;
402     hash = (53 * hash) + getFilter().hashCode();
403     hash = (37 * hash) + ORDER_BY_FIELD_NUMBER;
404     hash = (53 * hash) + getOrderBy().hashCode();
405     hash = (29 * hash) + getUnknownFields().hashCode();
406     memoizedHashCode = hash;
407     return hash;
408   }
409 
parseFrom( java.nio.ByteBuffer data)410   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
411       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
412     return PARSER.parseFrom(data);
413   }
414 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)415   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
416       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
417       throws com.google.protobuf.InvalidProtocolBufferException {
418     return PARSER.parseFrom(data, extensionRegistry);
419   }
420 
parseFrom( com.google.protobuf.ByteString data)421   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
422       com.google.protobuf.ByteString data)
423       throws com.google.protobuf.InvalidProtocolBufferException {
424     return PARSER.parseFrom(data);
425   }
426 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)427   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
428       com.google.protobuf.ByteString data,
429       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
430       throws com.google.protobuf.InvalidProtocolBufferException {
431     return PARSER.parseFrom(data, extensionRegistry);
432   }
433 
parseFrom(byte[] data)434   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(byte[] data)
435       throws com.google.protobuf.InvalidProtocolBufferException {
436     return PARSER.parseFrom(data);
437   }
438 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)439   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
440       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
441       throws com.google.protobuf.InvalidProtocolBufferException {
442     return PARSER.parseFrom(data, extensionRegistry);
443   }
444 
parseFrom( java.io.InputStream input)445   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
446       java.io.InputStream input) throws java.io.IOException {
447     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
448   }
449 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)450   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
451       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
452       throws java.io.IOException {
453     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
454         PARSER, input, extensionRegistry);
455   }
456 
parseDelimitedFrom( java.io.InputStream input)457   public static com.google.cloud.memcache.v1.ListInstancesRequest parseDelimitedFrom(
458       java.io.InputStream input) throws java.io.IOException {
459     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
460   }
461 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)462   public static com.google.cloud.memcache.v1.ListInstancesRequest parseDelimitedFrom(
463       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
464       throws java.io.IOException {
465     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
466         PARSER, input, extensionRegistry);
467   }
468 
parseFrom( com.google.protobuf.CodedInputStream input)469   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
470       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
471     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
472   }
473 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)474   public static com.google.cloud.memcache.v1.ListInstancesRequest parseFrom(
475       com.google.protobuf.CodedInputStream input,
476       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
477       throws java.io.IOException {
478     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
479         PARSER, input, extensionRegistry);
480   }
481 
482   @java.lang.Override
newBuilderForType()483   public Builder newBuilderForType() {
484     return newBuilder();
485   }
486 
newBuilder()487   public static Builder newBuilder() {
488     return DEFAULT_INSTANCE.toBuilder();
489   }
490 
newBuilder(com.google.cloud.memcache.v1.ListInstancesRequest prototype)491   public static Builder newBuilder(com.google.cloud.memcache.v1.ListInstancesRequest prototype) {
492     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
493   }
494 
495   @java.lang.Override
toBuilder()496   public Builder toBuilder() {
497     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
498   }
499 
500   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)501   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
502     Builder builder = new Builder(parent);
503     return builder;
504   }
505   /**
506    *
507    *
508    * <pre>
509    * Request for [ListInstances][google.cloud.memcache.v1.CloudMemcache.ListInstances].
510    * </pre>
511    *
512    * Protobuf type {@code google.cloud.memcache.v1.ListInstancesRequest}
513    */
514   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
515       implements
516       // @@protoc_insertion_point(builder_implements:google.cloud.memcache.v1.ListInstancesRequest)
517       com.google.cloud.memcache.v1.ListInstancesRequestOrBuilder {
getDescriptor()518     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
519       return com.google.cloud.memcache.v1.CloudMemcacheProto
520           .internal_static_google_cloud_memcache_v1_ListInstancesRequest_descriptor;
521     }
522 
523     @java.lang.Override
524     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()525         internalGetFieldAccessorTable() {
526       return com.google.cloud.memcache.v1.CloudMemcacheProto
527           .internal_static_google_cloud_memcache_v1_ListInstancesRequest_fieldAccessorTable
528           .ensureFieldAccessorsInitialized(
529               com.google.cloud.memcache.v1.ListInstancesRequest.class,
530               com.google.cloud.memcache.v1.ListInstancesRequest.Builder.class);
531     }
532 
533     // Construct using com.google.cloud.memcache.v1.ListInstancesRequest.newBuilder()
Builder()534     private Builder() {}
535 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)536     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
537       super(parent);
538     }
539 
540     @java.lang.Override
clear()541     public Builder clear() {
542       super.clear();
543       bitField0_ = 0;
544       parent_ = "";
545       pageSize_ = 0;
546       pageToken_ = "";
547       filter_ = "";
548       orderBy_ = "";
549       return this;
550     }
551 
552     @java.lang.Override
getDescriptorForType()553     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
554       return com.google.cloud.memcache.v1.CloudMemcacheProto
555           .internal_static_google_cloud_memcache_v1_ListInstancesRequest_descriptor;
556     }
557 
558     @java.lang.Override
getDefaultInstanceForType()559     public com.google.cloud.memcache.v1.ListInstancesRequest getDefaultInstanceForType() {
560       return com.google.cloud.memcache.v1.ListInstancesRequest.getDefaultInstance();
561     }
562 
563     @java.lang.Override
build()564     public com.google.cloud.memcache.v1.ListInstancesRequest build() {
565       com.google.cloud.memcache.v1.ListInstancesRequest result = buildPartial();
566       if (!result.isInitialized()) {
567         throw newUninitializedMessageException(result);
568       }
569       return result;
570     }
571 
572     @java.lang.Override
buildPartial()573     public com.google.cloud.memcache.v1.ListInstancesRequest buildPartial() {
574       com.google.cloud.memcache.v1.ListInstancesRequest result =
575           new com.google.cloud.memcache.v1.ListInstancesRequest(this);
576       if (bitField0_ != 0) {
577         buildPartial0(result);
578       }
579       onBuilt();
580       return result;
581     }
582 
buildPartial0(com.google.cloud.memcache.v1.ListInstancesRequest result)583     private void buildPartial0(com.google.cloud.memcache.v1.ListInstancesRequest result) {
584       int from_bitField0_ = bitField0_;
585       if (((from_bitField0_ & 0x00000001) != 0)) {
586         result.parent_ = parent_;
587       }
588       if (((from_bitField0_ & 0x00000002) != 0)) {
589         result.pageSize_ = pageSize_;
590       }
591       if (((from_bitField0_ & 0x00000004) != 0)) {
592         result.pageToken_ = pageToken_;
593       }
594       if (((from_bitField0_ & 0x00000008) != 0)) {
595         result.filter_ = filter_;
596       }
597       if (((from_bitField0_ & 0x00000010) != 0)) {
598         result.orderBy_ = orderBy_;
599       }
600     }
601 
602     @java.lang.Override
clone()603     public Builder clone() {
604       return super.clone();
605     }
606 
607     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)608     public Builder setField(
609         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
610       return super.setField(field, value);
611     }
612 
613     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)614     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
615       return super.clearField(field);
616     }
617 
618     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)619     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
620       return super.clearOneof(oneof);
621     }
622 
623     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)624     public Builder setRepeatedField(
625         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
626       return super.setRepeatedField(field, index, value);
627     }
628 
629     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)630     public Builder addRepeatedField(
631         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
632       return super.addRepeatedField(field, value);
633     }
634 
635     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)636     public Builder mergeFrom(com.google.protobuf.Message other) {
637       if (other instanceof com.google.cloud.memcache.v1.ListInstancesRequest) {
638         return mergeFrom((com.google.cloud.memcache.v1.ListInstancesRequest) other);
639       } else {
640         super.mergeFrom(other);
641         return this;
642       }
643     }
644 
mergeFrom(com.google.cloud.memcache.v1.ListInstancesRequest other)645     public Builder mergeFrom(com.google.cloud.memcache.v1.ListInstancesRequest other) {
646       if (other == com.google.cloud.memcache.v1.ListInstancesRequest.getDefaultInstance())
647         return this;
648       if (!other.getParent().isEmpty()) {
649         parent_ = other.parent_;
650         bitField0_ |= 0x00000001;
651         onChanged();
652       }
653       if (other.getPageSize() != 0) {
654         setPageSize(other.getPageSize());
655       }
656       if (!other.getPageToken().isEmpty()) {
657         pageToken_ = other.pageToken_;
658         bitField0_ |= 0x00000004;
659         onChanged();
660       }
661       if (!other.getFilter().isEmpty()) {
662         filter_ = other.filter_;
663         bitField0_ |= 0x00000008;
664         onChanged();
665       }
666       if (!other.getOrderBy().isEmpty()) {
667         orderBy_ = other.orderBy_;
668         bitField0_ |= 0x00000010;
669         onChanged();
670       }
671       this.mergeUnknownFields(other.getUnknownFields());
672       onChanged();
673       return this;
674     }
675 
676     @java.lang.Override
isInitialized()677     public final boolean isInitialized() {
678       return true;
679     }
680 
681     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)682     public Builder mergeFrom(
683         com.google.protobuf.CodedInputStream input,
684         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
685         throws java.io.IOException {
686       if (extensionRegistry == null) {
687         throw new java.lang.NullPointerException();
688       }
689       try {
690         boolean done = false;
691         while (!done) {
692           int tag = input.readTag();
693           switch (tag) {
694             case 0:
695               done = true;
696               break;
697             case 10:
698               {
699                 parent_ = input.readStringRequireUtf8();
700                 bitField0_ |= 0x00000001;
701                 break;
702               } // case 10
703             case 16:
704               {
705                 pageSize_ = input.readInt32();
706                 bitField0_ |= 0x00000002;
707                 break;
708               } // case 16
709             case 26:
710               {
711                 pageToken_ = input.readStringRequireUtf8();
712                 bitField0_ |= 0x00000004;
713                 break;
714               } // case 26
715             case 34:
716               {
717                 filter_ = input.readStringRequireUtf8();
718                 bitField0_ |= 0x00000008;
719                 break;
720               } // case 34
721             case 42:
722               {
723                 orderBy_ = input.readStringRequireUtf8();
724                 bitField0_ |= 0x00000010;
725                 break;
726               } // case 42
727             default:
728               {
729                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
730                   done = true; // was an endgroup tag
731                 }
732                 break;
733               } // default:
734           } // switch (tag)
735         } // while (!done)
736       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
737         throw e.unwrapIOException();
738       } finally {
739         onChanged();
740       } // finally
741       return this;
742     }
743 
744     private int bitField0_;
745 
746     private java.lang.Object parent_ = "";
747     /**
748      *
749      *
750      * <pre>
751      * Required. The resource name of the instance location using the form:
752      *     `projects/{project_id}/locations/{location_id}`
753      * where `location_id` refers to a GCP region
754      * </pre>
755      *
756      * <code>
757      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
758      * </code>
759      *
760      * @return The parent.
761      */
getParent()762     public java.lang.String getParent() {
763       java.lang.Object ref = parent_;
764       if (!(ref instanceof java.lang.String)) {
765         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
766         java.lang.String s = bs.toStringUtf8();
767         parent_ = s;
768         return s;
769       } else {
770         return (java.lang.String) ref;
771       }
772     }
773     /**
774      *
775      *
776      * <pre>
777      * Required. The resource name of the instance location using the form:
778      *     `projects/{project_id}/locations/{location_id}`
779      * where `location_id` refers to a GCP region
780      * </pre>
781      *
782      * <code>
783      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
784      * </code>
785      *
786      * @return The bytes for parent.
787      */
getParentBytes()788     public com.google.protobuf.ByteString getParentBytes() {
789       java.lang.Object ref = parent_;
790       if (ref instanceof String) {
791         com.google.protobuf.ByteString b =
792             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
793         parent_ = b;
794         return b;
795       } else {
796         return (com.google.protobuf.ByteString) ref;
797       }
798     }
799     /**
800      *
801      *
802      * <pre>
803      * Required. The resource name of the instance location using the form:
804      *     `projects/{project_id}/locations/{location_id}`
805      * where `location_id` refers to a GCP region
806      * </pre>
807      *
808      * <code>
809      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
810      * </code>
811      *
812      * @param value The parent to set.
813      * @return This builder for chaining.
814      */
setParent(java.lang.String value)815     public Builder setParent(java.lang.String value) {
816       if (value == null) {
817         throw new NullPointerException();
818       }
819       parent_ = value;
820       bitField0_ |= 0x00000001;
821       onChanged();
822       return this;
823     }
824     /**
825      *
826      *
827      * <pre>
828      * Required. The resource name of the instance location using the form:
829      *     `projects/{project_id}/locations/{location_id}`
830      * where `location_id` refers to a GCP region
831      * </pre>
832      *
833      * <code>
834      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
835      * </code>
836      *
837      * @return This builder for chaining.
838      */
clearParent()839     public Builder clearParent() {
840       parent_ = getDefaultInstance().getParent();
841       bitField0_ = (bitField0_ & ~0x00000001);
842       onChanged();
843       return this;
844     }
845     /**
846      *
847      *
848      * <pre>
849      * Required. The resource name of the instance location using the form:
850      *     `projects/{project_id}/locations/{location_id}`
851      * where `location_id` refers to a GCP region
852      * </pre>
853      *
854      * <code>
855      * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
856      * </code>
857      *
858      * @param value The bytes for parent to set.
859      * @return This builder for chaining.
860      */
setParentBytes(com.google.protobuf.ByteString value)861     public Builder setParentBytes(com.google.protobuf.ByteString value) {
862       if (value == null) {
863         throw new NullPointerException();
864       }
865       checkByteStringIsUtf8(value);
866       parent_ = value;
867       bitField0_ |= 0x00000001;
868       onChanged();
869       return this;
870     }
871 
872     private int pageSize_;
873     /**
874      *
875      *
876      * <pre>
877      * The maximum number of items to return.
878      * If not specified, a default value of 1000 will be used by the service.
879      * Regardless of the `page_size` value, the response may include a partial
880      * list and a caller should only rely on response's
881      * [`next_page_token`][google.cloud.memcache.v1.ListInstancesResponse.next_page_token]
882      * to determine if there are more instances left to be queried.
883      * </pre>
884      *
885      * <code>int32 page_size = 2;</code>
886      *
887      * @return The pageSize.
888      */
889     @java.lang.Override
getPageSize()890     public int getPageSize() {
891       return pageSize_;
892     }
893     /**
894      *
895      *
896      * <pre>
897      * The maximum number of items to return.
898      * If not specified, a default value of 1000 will be used by the service.
899      * Regardless of the `page_size` value, the response may include a partial
900      * list and a caller should only rely on response's
901      * [`next_page_token`][google.cloud.memcache.v1.ListInstancesResponse.next_page_token]
902      * to determine if there are more instances left to be queried.
903      * </pre>
904      *
905      * <code>int32 page_size = 2;</code>
906      *
907      * @param value The pageSize to set.
908      * @return This builder for chaining.
909      */
setPageSize(int value)910     public Builder setPageSize(int value) {
911 
912       pageSize_ = value;
913       bitField0_ |= 0x00000002;
914       onChanged();
915       return this;
916     }
917     /**
918      *
919      *
920      * <pre>
921      * The maximum number of items to return.
922      * If not specified, a default value of 1000 will be used by the service.
923      * Regardless of the `page_size` value, the response may include a partial
924      * list and a caller should only rely on response's
925      * [`next_page_token`][google.cloud.memcache.v1.ListInstancesResponse.next_page_token]
926      * to determine if there are more instances left to be queried.
927      * </pre>
928      *
929      * <code>int32 page_size = 2;</code>
930      *
931      * @return This builder for chaining.
932      */
clearPageSize()933     public Builder clearPageSize() {
934       bitField0_ = (bitField0_ & ~0x00000002);
935       pageSize_ = 0;
936       onChanged();
937       return this;
938     }
939 
940     private java.lang.Object pageToken_ = "";
941     /**
942      *
943      *
944      * <pre>
945      * The `next_page_token` value returned from a previous List request, if any.
946      * </pre>
947      *
948      * <code>string page_token = 3;</code>
949      *
950      * @return The pageToken.
951      */
getPageToken()952     public java.lang.String getPageToken() {
953       java.lang.Object ref = pageToken_;
954       if (!(ref instanceof java.lang.String)) {
955         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
956         java.lang.String s = bs.toStringUtf8();
957         pageToken_ = s;
958         return s;
959       } else {
960         return (java.lang.String) ref;
961       }
962     }
963     /**
964      *
965      *
966      * <pre>
967      * The `next_page_token` value returned from a previous List request, if any.
968      * </pre>
969      *
970      * <code>string page_token = 3;</code>
971      *
972      * @return The bytes for pageToken.
973      */
getPageTokenBytes()974     public com.google.protobuf.ByteString getPageTokenBytes() {
975       java.lang.Object ref = pageToken_;
976       if (ref instanceof String) {
977         com.google.protobuf.ByteString b =
978             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
979         pageToken_ = b;
980         return b;
981       } else {
982         return (com.google.protobuf.ByteString) ref;
983       }
984     }
985     /**
986      *
987      *
988      * <pre>
989      * The `next_page_token` value returned from a previous List request, if any.
990      * </pre>
991      *
992      * <code>string page_token = 3;</code>
993      *
994      * @param value The pageToken to set.
995      * @return This builder for chaining.
996      */
setPageToken(java.lang.String value)997     public Builder setPageToken(java.lang.String value) {
998       if (value == null) {
999         throw new NullPointerException();
1000       }
1001       pageToken_ = value;
1002       bitField0_ |= 0x00000004;
1003       onChanged();
1004       return this;
1005     }
1006     /**
1007      *
1008      *
1009      * <pre>
1010      * The `next_page_token` value returned from a previous List request, if any.
1011      * </pre>
1012      *
1013      * <code>string page_token = 3;</code>
1014      *
1015      * @return This builder for chaining.
1016      */
clearPageToken()1017     public Builder clearPageToken() {
1018       pageToken_ = getDefaultInstance().getPageToken();
1019       bitField0_ = (bitField0_ & ~0x00000004);
1020       onChanged();
1021       return this;
1022     }
1023     /**
1024      *
1025      *
1026      * <pre>
1027      * The `next_page_token` value returned from a previous List request, if any.
1028      * </pre>
1029      *
1030      * <code>string page_token = 3;</code>
1031      *
1032      * @param value The bytes for pageToken to set.
1033      * @return This builder for chaining.
1034      */
setPageTokenBytes(com.google.protobuf.ByteString value)1035     public Builder setPageTokenBytes(com.google.protobuf.ByteString value) {
1036       if (value == null) {
1037         throw new NullPointerException();
1038       }
1039       checkByteStringIsUtf8(value);
1040       pageToken_ = value;
1041       bitField0_ |= 0x00000004;
1042       onChanged();
1043       return this;
1044     }
1045 
1046     private java.lang.Object filter_ = "";
1047     /**
1048      *
1049      *
1050      * <pre>
1051      * List filter. For example, exclude all Memcached instances with name as
1052      * my-instance by specifying `"name != my-instance"`.
1053      * </pre>
1054      *
1055      * <code>string filter = 4;</code>
1056      *
1057      * @return The filter.
1058      */
getFilter()1059     public java.lang.String getFilter() {
1060       java.lang.Object ref = filter_;
1061       if (!(ref instanceof java.lang.String)) {
1062         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1063         java.lang.String s = bs.toStringUtf8();
1064         filter_ = s;
1065         return s;
1066       } else {
1067         return (java.lang.String) ref;
1068       }
1069     }
1070     /**
1071      *
1072      *
1073      * <pre>
1074      * List filter. For example, exclude all Memcached instances with name as
1075      * my-instance by specifying `"name != my-instance"`.
1076      * </pre>
1077      *
1078      * <code>string filter = 4;</code>
1079      *
1080      * @return The bytes for filter.
1081      */
getFilterBytes()1082     public com.google.protobuf.ByteString getFilterBytes() {
1083       java.lang.Object ref = filter_;
1084       if (ref instanceof String) {
1085         com.google.protobuf.ByteString b =
1086             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1087         filter_ = b;
1088         return b;
1089       } else {
1090         return (com.google.protobuf.ByteString) ref;
1091       }
1092     }
1093     /**
1094      *
1095      *
1096      * <pre>
1097      * List filter. For example, exclude all Memcached instances with name as
1098      * my-instance by specifying `"name != my-instance"`.
1099      * </pre>
1100      *
1101      * <code>string filter = 4;</code>
1102      *
1103      * @param value The filter to set.
1104      * @return This builder for chaining.
1105      */
setFilter(java.lang.String value)1106     public Builder setFilter(java.lang.String value) {
1107       if (value == null) {
1108         throw new NullPointerException();
1109       }
1110       filter_ = value;
1111       bitField0_ |= 0x00000008;
1112       onChanged();
1113       return this;
1114     }
1115     /**
1116      *
1117      *
1118      * <pre>
1119      * List filter. For example, exclude all Memcached instances with name as
1120      * my-instance by specifying `"name != my-instance"`.
1121      * </pre>
1122      *
1123      * <code>string filter = 4;</code>
1124      *
1125      * @return This builder for chaining.
1126      */
clearFilter()1127     public Builder clearFilter() {
1128       filter_ = getDefaultInstance().getFilter();
1129       bitField0_ = (bitField0_ & ~0x00000008);
1130       onChanged();
1131       return this;
1132     }
1133     /**
1134      *
1135      *
1136      * <pre>
1137      * List filter. For example, exclude all Memcached instances with name as
1138      * my-instance by specifying `"name != my-instance"`.
1139      * </pre>
1140      *
1141      * <code>string filter = 4;</code>
1142      *
1143      * @param value The bytes for filter to set.
1144      * @return This builder for chaining.
1145      */
setFilterBytes(com.google.protobuf.ByteString value)1146     public Builder setFilterBytes(com.google.protobuf.ByteString value) {
1147       if (value == null) {
1148         throw new NullPointerException();
1149       }
1150       checkByteStringIsUtf8(value);
1151       filter_ = value;
1152       bitField0_ |= 0x00000008;
1153       onChanged();
1154       return this;
1155     }
1156 
1157     private java.lang.Object orderBy_ = "";
1158     /**
1159      *
1160      *
1161      * <pre>
1162      * Sort results. Supported values are "name", "name desc" or "" (unsorted).
1163      * </pre>
1164      *
1165      * <code>string order_by = 5;</code>
1166      *
1167      * @return The orderBy.
1168      */
getOrderBy()1169     public java.lang.String getOrderBy() {
1170       java.lang.Object ref = orderBy_;
1171       if (!(ref instanceof java.lang.String)) {
1172         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1173         java.lang.String s = bs.toStringUtf8();
1174         orderBy_ = s;
1175         return s;
1176       } else {
1177         return (java.lang.String) ref;
1178       }
1179     }
1180     /**
1181      *
1182      *
1183      * <pre>
1184      * Sort results. Supported values are "name", "name desc" or "" (unsorted).
1185      * </pre>
1186      *
1187      * <code>string order_by = 5;</code>
1188      *
1189      * @return The bytes for orderBy.
1190      */
getOrderByBytes()1191     public com.google.protobuf.ByteString getOrderByBytes() {
1192       java.lang.Object ref = orderBy_;
1193       if (ref instanceof String) {
1194         com.google.protobuf.ByteString b =
1195             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1196         orderBy_ = b;
1197         return b;
1198       } else {
1199         return (com.google.protobuf.ByteString) ref;
1200       }
1201     }
1202     /**
1203      *
1204      *
1205      * <pre>
1206      * Sort results. Supported values are "name", "name desc" or "" (unsorted).
1207      * </pre>
1208      *
1209      * <code>string order_by = 5;</code>
1210      *
1211      * @param value The orderBy to set.
1212      * @return This builder for chaining.
1213      */
setOrderBy(java.lang.String value)1214     public Builder setOrderBy(java.lang.String value) {
1215       if (value == null) {
1216         throw new NullPointerException();
1217       }
1218       orderBy_ = value;
1219       bitField0_ |= 0x00000010;
1220       onChanged();
1221       return this;
1222     }
1223     /**
1224      *
1225      *
1226      * <pre>
1227      * Sort results. Supported values are "name", "name desc" or "" (unsorted).
1228      * </pre>
1229      *
1230      * <code>string order_by = 5;</code>
1231      *
1232      * @return This builder for chaining.
1233      */
clearOrderBy()1234     public Builder clearOrderBy() {
1235       orderBy_ = getDefaultInstance().getOrderBy();
1236       bitField0_ = (bitField0_ & ~0x00000010);
1237       onChanged();
1238       return this;
1239     }
1240     /**
1241      *
1242      *
1243      * <pre>
1244      * Sort results. Supported values are "name", "name desc" or "" (unsorted).
1245      * </pre>
1246      *
1247      * <code>string order_by = 5;</code>
1248      *
1249      * @param value The bytes for orderBy to set.
1250      * @return This builder for chaining.
1251      */
setOrderByBytes(com.google.protobuf.ByteString value)1252     public Builder setOrderByBytes(com.google.protobuf.ByteString value) {
1253       if (value == null) {
1254         throw new NullPointerException();
1255       }
1256       checkByteStringIsUtf8(value);
1257       orderBy_ = value;
1258       bitField0_ |= 0x00000010;
1259       onChanged();
1260       return this;
1261     }
1262 
1263     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1264     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1265       return super.setUnknownFields(unknownFields);
1266     }
1267 
1268     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1269     public final Builder mergeUnknownFields(
1270         final com.google.protobuf.UnknownFieldSet unknownFields) {
1271       return super.mergeUnknownFields(unknownFields);
1272     }
1273 
1274     // @@protoc_insertion_point(builder_scope:google.cloud.memcache.v1.ListInstancesRequest)
1275   }
1276 
1277   // @@protoc_insertion_point(class_scope:google.cloud.memcache.v1.ListInstancesRequest)
1278   private static final com.google.cloud.memcache.v1.ListInstancesRequest DEFAULT_INSTANCE;
1279 
1280   static {
1281     DEFAULT_INSTANCE = new com.google.cloud.memcache.v1.ListInstancesRequest();
1282   }
1283 
getDefaultInstance()1284   public static com.google.cloud.memcache.v1.ListInstancesRequest getDefaultInstance() {
1285     return DEFAULT_INSTANCE;
1286   }
1287 
1288   private static final com.google.protobuf.Parser<ListInstancesRequest> PARSER =
1289       new com.google.protobuf.AbstractParser<ListInstancesRequest>() {
1290         @java.lang.Override
1291         public ListInstancesRequest parsePartialFrom(
1292             com.google.protobuf.CodedInputStream input,
1293             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1294             throws com.google.protobuf.InvalidProtocolBufferException {
1295           Builder builder = newBuilder();
1296           try {
1297             builder.mergeFrom(input, extensionRegistry);
1298           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1299             throw e.setUnfinishedMessage(builder.buildPartial());
1300           } catch (com.google.protobuf.UninitializedMessageException e) {
1301             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1302           } catch (java.io.IOException e) {
1303             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1304                 .setUnfinishedMessage(builder.buildPartial());
1305           }
1306           return builder.buildPartial();
1307         }
1308       };
1309 
parser()1310   public static com.google.protobuf.Parser<ListInstancesRequest> parser() {
1311     return PARSER;
1312   }
1313 
1314   @java.lang.Override
getParserForType()1315   public com.google.protobuf.Parser<ListInstancesRequest> getParserForType() {
1316     return PARSER;
1317   }
1318 
1319   @java.lang.Override
getDefaultInstanceForType()1320   public com.google.cloud.memcache.v1.ListInstancesRequest getDefaultInstanceForType() {
1321     return DEFAULT_INSTANCE;
1322   }
1323 }
1324