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