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