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