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