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