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