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.UpdateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyVersion]. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.kms.v1.UpdateCryptoKeyVersionRequest} 30 */ 31 public final class UpdateCryptoKeyVersionRequest extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) 34 UpdateCryptoKeyVersionRequestOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use UpdateCryptoKeyVersionRequest.newBuilder() to construct. UpdateCryptoKeyVersionRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private UpdateCryptoKeyVersionRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 UpdateCryptoKeyVersionRequest()41 private UpdateCryptoKeyVersionRequest() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new UpdateCryptoKeyVersionRequest(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.cloud.kms.v1.KmsProto 56 .internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.cloud.kms.v1.KmsProto 63 .internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.class, 66 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.Builder.class); 67 } 68 69 public static final int CRYPTO_KEY_VERSION_FIELD_NUMBER = 1; 70 private com.google.cloud.kms.v1.CryptoKeyVersion cryptoKeyVersion_; 71 /** 72 * 73 * 74 * <pre> 75 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 76 * updated values. 77 * </pre> 78 * 79 * <code> 80 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 81 * </code> 82 * 83 * @return Whether the cryptoKeyVersion field is set. 84 */ 85 @java.lang.Override hasCryptoKeyVersion()86 public boolean hasCryptoKeyVersion() { 87 return cryptoKeyVersion_ != null; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 94 * updated values. 95 * </pre> 96 * 97 * <code> 98 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 99 * </code> 100 * 101 * @return The cryptoKeyVersion. 102 */ 103 @java.lang.Override getCryptoKeyVersion()104 public com.google.cloud.kms.v1.CryptoKeyVersion getCryptoKeyVersion() { 105 return cryptoKeyVersion_ == null 106 ? com.google.cloud.kms.v1.CryptoKeyVersion.getDefaultInstance() 107 : cryptoKeyVersion_; 108 } 109 /** 110 * 111 * 112 * <pre> 113 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 114 * updated values. 115 * </pre> 116 * 117 * <code> 118 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 119 * </code> 120 */ 121 @java.lang.Override getCryptoKeyVersionOrBuilder()122 public com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder getCryptoKeyVersionOrBuilder() { 123 return cryptoKeyVersion_ == null 124 ? com.google.cloud.kms.v1.CryptoKeyVersion.getDefaultInstance() 125 : cryptoKeyVersion_; 126 } 127 128 public static final int UPDATE_MASK_FIELD_NUMBER = 2; 129 private com.google.protobuf.FieldMask updateMask_; 130 /** 131 * 132 * 133 * <pre> 134 * Required. List of fields to be updated in this request. 135 * </pre> 136 * 137 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 138 * </code> 139 * 140 * @return Whether the updateMask field is set. 141 */ 142 @java.lang.Override hasUpdateMask()143 public boolean hasUpdateMask() { 144 return updateMask_ != null; 145 } 146 /** 147 * 148 * 149 * <pre> 150 * Required. List of fields to be updated in this request. 151 * </pre> 152 * 153 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 154 * </code> 155 * 156 * @return The updateMask. 157 */ 158 @java.lang.Override getUpdateMask()159 public com.google.protobuf.FieldMask getUpdateMask() { 160 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 161 } 162 /** 163 * 164 * 165 * <pre> 166 * Required. List of fields to be updated in this request. 167 * </pre> 168 * 169 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 170 * </code> 171 */ 172 @java.lang.Override getUpdateMaskOrBuilder()173 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 174 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 175 } 176 177 private byte memoizedIsInitialized = -1; 178 179 @java.lang.Override isInitialized()180 public final boolean isInitialized() { 181 byte isInitialized = memoizedIsInitialized; 182 if (isInitialized == 1) return true; 183 if (isInitialized == 0) return false; 184 185 memoizedIsInitialized = 1; 186 return true; 187 } 188 189 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)190 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 191 if (cryptoKeyVersion_ != null) { 192 output.writeMessage(1, getCryptoKeyVersion()); 193 } 194 if (updateMask_ != null) { 195 output.writeMessage(2, getUpdateMask()); 196 } 197 getUnknownFields().writeTo(output); 198 } 199 200 @java.lang.Override getSerializedSize()201 public int getSerializedSize() { 202 int size = memoizedSize; 203 if (size != -1) return size; 204 205 size = 0; 206 if (cryptoKeyVersion_ != null) { 207 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getCryptoKeyVersion()); 208 } 209 if (updateMask_ != null) { 210 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); 211 } 212 size += getUnknownFields().getSerializedSize(); 213 memoizedSize = size; 214 return size; 215 } 216 217 @java.lang.Override equals(final java.lang.Object obj)218 public boolean equals(final java.lang.Object obj) { 219 if (obj == this) { 220 return true; 221 } 222 if (!(obj instanceof com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest)) { 223 return super.equals(obj); 224 } 225 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest other = 226 (com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) obj; 227 228 if (hasCryptoKeyVersion() != other.hasCryptoKeyVersion()) return false; 229 if (hasCryptoKeyVersion()) { 230 if (!getCryptoKeyVersion().equals(other.getCryptoKeyVersion())) return false; 231 } 232 if (hasUpdateMask() != other.hasUpdateMask()) return false; 233 if (hasUpdateMask()) { 234 if (!getUpdateMask().equals(other.getUpdateMask())) return false; 235 } 236 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 237 return true; 238 } 239 240 @java.lang.Override hashCode()241 public int hashCode() { 242 if (memoizedHashCode != 0) { 243 return memoizedHashCode; 244 } 245 int hash = 41; 246 hash = (19 * hash) + getDescriptor().hashCode(); 247 if (hasCryptoKeyVersion()) { 248 hash = (37 * hash) + CRYPTO_KEY_VERSION_FIELD_NUMBER; 249 hash = (53 * hash) + getCryptoKeyVersion().hashCode(); 250 } 251 if (hasUpdateMask()) { 252 hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; 253 hash = (53 * hash) + getUpdateMask().hashCode(); 254 } 255 hash = (29 * hash) + getUnknownFields().hashCode(); 256 memoizedHashCode = hash; 257 return hash; 258 } 259 parseFrom( java.nio.ByteBuffer data)260 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 261 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 262 return PARSER.parseFrom(data); 263 } 264 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)265 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 266 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 267 throws com.google.protobuf.InvalidProtocolBufferException { 268 return PARSER.parseFrom(data, extensionRegistry); 269 } 270 parseFrom( com.google.protobuf.ByteString data)271 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 272 com.google.protobuf.ByteString data) 273 throws com.google.protobuf.InvalidProtocolBufferException { 274 return PARSER.parseFrom(data); 275 } 276 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 278 com.google.protobuf.ByteString data, 279 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 280 throws com.google.protobuf.InvalidProtocolBufferException { 281 return PARSER.parseFrom(data, extensionRegistry); 282 } 283 parseFrom(byte[] data)284 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom(byte[] data) 285 throws com.google.protobuf.InvalidProtocolBufferException { 286 return PARSER.parseFrom(data); 287 } 288 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 290 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 291 throws com.google.protobuf.InvalidProtocolBufferException { 292 return PARSER.parseFrom(data, extensionRegistry); 293 } 294 parseFrom( java.io.InputStream input)295 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 296 java.io.InputStream input) throws java.io.IOException { 297 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 298 } 299 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 301 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 302 throws java.io.IOException { 303 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 304 PARSER, input, extensionRegistry); 305 } 306 parseDelimitedFrom( java.io.InputStream input)307 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseDelimitedFrom( 308 java.io.InputStream input) throws java.io.IOException { 309 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 310 } 311 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseDelimitedFrom( 313 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws java.io.IOException { 315 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 316 PARSER, input, extensionRegistry); 317 } 318 parseFrom( com.google.protobuf.CodedInputStream input)319 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 320 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 321 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 322 } 323 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)324 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest parseFrom( 325 com.google.protobuf.CodedInputStream input, 326 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 327 throws java.io.IOException { 328 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 329 PARSER, input, extensionRegistry); 330 } 331 332 @java.lang.Override newBuilderForType()333 public Builder newBuilderForType() { 334 return newBuilder(); 335 } 336 newBuilder()337 public static Builder newBuilder() { 338 return DEFAULT_INSTANCE.toBuilder(); 339 } 340 newBuilder( com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest prototype)341 public static Builder newBuilder( 342 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest prototype) { 343 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 344 } 345 346 @java.lang.Override toBuilder()347 public Builder toBuilder() { 348 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 349 } 350 351 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)352 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 353 Builder builder = new Builder(parent); 354 return builder; 355 } 356 /** 357 * 358 * 359 * <pre> 360 * Request message for 361 * [KeyManagementService.UpdateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyVersion]. 362 * </pre> 363 * 364 * Protobuf type {@code google.cloud.kms.v1.UpdateCryptoKeyVersionRequest} 365 */ 366 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 367 implements 368 // @@protoc_insertion_point(builder_implements:google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) 369 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequestOrBuilder { getDescriptor()370 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 371 return com.google.cloud.kms.v1.KmsProto 372 .internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor; 373 } 374 375 @java.lang.Override 376 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()377 internalGetFieldAccessorTable() { 378 return com.google.cloud.kms.v1.KmsProto 379 .internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_fieldAccessorTable 380 .ensureFieldAccessorsInitialized( 381 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.class, 382 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.Builder.class); 383 } 384 385 // Construct using com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.newBuilder() Builder()386 private Builder() {} 387 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)388 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 389 super(parent); 390 } 391 392 @java.lang.Override clear()393 public Builder clear() { 394 super.clear(); 395 bitField0_ = 0; 396 cryptoKeyVersion_ = null; 397 if (cryptoKeyVersionBuilder_ != null) { 398 cryptoKeyVersionBuilder_.dispose(); 399 cryptoKeyVersionBuilder_ = null; 400 } 401 updateMask_ = null; 402 if (updateMaskBuilder_ != null) { 403 updateMaskBuilder_.dispose(); 404 updateMaskBuilder_ = null; 405 } 406 return this; 407 } 408 409 @java.lang.Override getDescriptorForType()410 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 411 return com.google.cloud.kms.v1.KmsProto 412 .internal_static_google_cloud_kms_v1_UpdateCryptoKeyVersionRequest_descriptor; 413 } 414 415 @java.lang.Override getDefaultInstanceForType()416 public com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest getDefaultInstanceForType() { 417 return com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.getDefaultInstance(); 418 } 419 420 @java.lang.Override build()421 public com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest build() { 422 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest result = buildPartial(); 423 if (!result.isInitialized()) { 424 throw newUninitializedMessageException(result); 425 } 426 return result; 427 } 428 429 @java.lang.Override buildPartial()430 public com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest buildPartial() { 431 com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest result = 432 new com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest(this); 433 if (bitField0_ != 0) { 434 buildPartial0(result); 435 } 436 onBuilt(); 437 return result; 438 } 439 buildPartial0(com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest result)440 private void buildPartial0(com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest result) { 441 int from_bitField0_ = bitField0_; 442 if (((from_bitField0_ & 0x00000001) != 0)) { 443 result.cryptoKeyVersion_ = 444 cryptoKeyVersionBuilder_ == null ? cryptoKeyVersion_ : cryptoKeyVersionBuilder_.build(); 445 } 446 if (((from_bitField0_ & 0x00000002) != 0)) { 447 result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); 448 } 449 } 450 451 @java.lang.Override clone()452 public Builder clone() { 453 return super.clone(); 454 } 455 456 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)457 public Builder setField( 458 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 459 return super.setField(field, value); 460 } 461 462 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)463 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 464 return super.clearField(field); 465 } 466 467 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)468 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 469 return super.clearOneof(oneof); 470 } 471 472 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)473 public Builder setRepeatedField( 474 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 475 return super.setRepeatedField(field, index, value); 476 } 477 478 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)479 public Builder addRepeatedField( 480 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 481 return super.addRepeatedField(field, value); 482 } 483 484 @java.lang.Override mergeFrom(com.google.protobuf.Message other)485 public Builder mergeFrom(com.google.protobuf.Message other) { 486 if (other instanceof com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) { 487 return mergeFrom((com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) other); 488 } else { 489 super.mergeFrom(other); 490 return this; 491 } 492 } 493 mergeFrom(com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest other)494 public Builder mergeFrom(com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest other) { 495 if (other == com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest.getDefaultInstance()) 496 return this; 497 if (other.hasCryptoKeyVersion()) { 498 mergeCryptoKeyVersion(other.getCryptoKeyVersion()); 499 } 500 if (other.hasUpdateMask()) { 501 mergeUpdateMask(other.getUpdateMask()); 502 } 503 this.mergeUnknownFields(other.getUnknownFields()); 504 onChanged(); 505 return this; 506 } 507 508 @java.lang.Override isInitialized()509 public final boolean isInitialized() { 510 return true; 511 } 512 513 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)514 public Builder mergeFrom( 515 com.google.protobuf.CodedInputStream input, 516 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 517 throws java.io.IOException { 518 if (extensionRegistry == null) { 519 throw new java.lang.NullPointerException(); 520 } 521 try { 522 boolean done = false; 523 while (!done) { 524 int tag = input.readTag(); 525 switch (tag) { 526 case 0: 527 done = true; 528 break; 529 case 10: 530 { 531 input.readMessage( 532 getCryptoKeyVersionFieldBuilder().getBuilder(), extensionRegistry); 533 bitField0_ |= 0x00000001; 534 break; 535 } // case 10 536 case 18: 537 { 538 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); 539 bitField0_ |= 0x00000002; 540 break; 541 } // case 18 542 default: 543 { 544 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 545 done = true; // was an endgroup tag 546 } 547 break; 548 } // default: 549 } // switch (tag) 550 } // while (!done) 551 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 552 throw e.unwrapIOException(); 553 } finally { 554 onChanged(); 555 } // finally 556 return this; 557 } 558 559 private int bitField0_; 560 561 private com.google.cloud.kms.v1.CryptoKeyVersion cryptoKeyVersion_; 562 private com.google.protobuf.SingleFieldBuilderV3< 563 com.google.cloud.kms.v1.CryptoKeyVersion, 564 com.google.cloud.kms.v1.CryptoKeyVersion.Builder, 565 com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder> 566 cryptoKeyVersionBuilder_; 567 /** 568 * 569 * 570 * <pre> 571 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 572 * updated values. 573 * </pre> 574 * 575 * <code> 576 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 577 * </code> 578 * 579 * @return Whether the cryptoKeyVersion field is set. 580 */ hasCryptoKeyVersion()581 public boolean hasCryptoKeyVersion() { 582 return ((bitField0_ & 0x00000001) != 0); 583 } 584 /** 585 * 586 * 587 * <pre> 588 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 589 * updated values. 590 * </pre> 591 * 592 * <code> 593 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 594 * </code> 595 * 596 * @return The cryptoKeyVersion. 597 */ getCryptoKeyVersion()598 public com.google.cloud.kms.v1.CryptoKeyVersion getCryptoKeyVersion() { 599 if (cryptoKeyVersionBuilder_ == null) { 600 return cryptoKeyVersion_ == null 601 ? com.google.cloud.kms.v1.CryptoKeyVersion.getDefaultInstance() 602 : cryptoKeyVersion_; 603 } else { 604 return cryptoKeyVersionBuilder_.getMessage(); 605 } 606 } 607 /** 608 * 609 * 610 * <pre> 611 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 612 * updated values. 613 * </pre> 614 * 615 * <code> 616 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 617 * </code> 618 */ setCryptoKeyVersion(com.google.cloud.kms.v1.CryptoKeyVersion value)619 public Builder setCryptoKeyVersion(com.google.cloud.kms.v1.CryptoKeyVersion value) { 620 if (cryptoKeyVersionBuilder_ == null) { 621 if (value == null) { 622 throw new NullPointerException(); 623 } 624 cryptoKeyVersion_ = value; 625 } else { 626 cryptoKeyVersionBuilder_.setMessage(value); 627 } 628 bitField0_ |= 0x00000001; 629 onChanged(); 630 return this; 631 } 632 /** 633 * 634 * 635 * <pre> 636 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 637 * updated values. 638 * </pre> 639 * 640 * <code> 641 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 642 * </code> 643 */ setCryptoKeyVersion( com.google.cloud.kms.v1.CryptoKeyVersion.Builder builderForValue)644 public Builder setCryptoKeyVersion( 645 com.google.cloud.kms.v1.CryptoKeyVersion.Builder builderForValue) { 646 if (cryptoKeyVersionBuilder_ == null) { 647 cryptoKeyVersion_ = builderForValue.build(); 648 } else { 649 cryptoKeyVersionBuilder_.setMessage(builderForValue.build()); 650 } 651 bitField0_ |= 0x00000001; 652 onChanged(); 653 return this; 654 } 655 /** 656 * 657 * 658 * <pre> 659 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 660 * updated values. 661 * </pre> 662 * 663 * <code> 664 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 665 * </code> 666 */ mergeCryptoKeyVersion(com.google.cloud.kms.v1.CryptoKeyVersion value)667 public Builder mergeCryptoKeyVersion(com.google.cloud.kms.v1.CryptoKeyVersion value) { 668 if (cryptoKeyVersionBuilder_ == null) { 669 if (((bitField0_ & 0x00000001) != 0) 670 && cryptoKeyVersion_ != null 671 && cryptoKeyVersion_ != com.google.cloud.kms.v1.CryptoKeyVersion.getDefaultInstance()) { 672 getCryptoKeyVersionBuilder().mergeFrom(value); 673 } else { 674 cryptoKeyVersion_ = value; 675 } 676 } else { 677 cryptoKeyVersionBuilder_.mergeFrom(value); 678 } 679 bitField0_ |= 0x00000001; 680 onChanged(); 681 return this; 682 } 683 /** 684 * 685 * 686 * <pre> 687 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 688 * updated values. 689 * </pre> 690 * 691 * <code> 692 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 693 * </code> 694 */ clearCryptoKeyVersion()695 public Builder clearCryptoKeyVersion() { 696 bitField0_ = (bitField0_ & ~0x00000001); 697 cryptoKeyVersion_ = null; 698 if (cryptoKeyVersionBuilder_ != null) { 699 cryptoKeyVersionBuilder_.dispose(); 700 cryptoKeyVersionBuilder_ = null; 701 } 702 onChanged(); 703 return this; 704 } 705 /** 706 * 707 * 708 * <pre> 709 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 710 * updated values. 711 * </pre> 712 * 713 * <code> 714 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 715 * </code> 716 */ getCryptoKeyVersionBuilder()717 public com.google.cloud.kms.v1.CryptoKeyVersion.Builder getCryptoKeyVersionBuilder() { 718 bitField0_ |= 0x00000001; 719 onChanged(); 720 return getCryptoKeyVersionFieldBuilder().getBuilder(); 721 } 722 /** 723 * 724 * 725 * <pre> 726 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 727 * updated values. 728 * </pre> 729 * 730 * <code> 731 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 732 * </code> 733 */ getCryptoKeyVersionOrBuilder()734 public com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder getCryptoKeyVersionOrBuilder() { 735 if (cryptoKeyVersionBuilder_ != null) { 736 return cryptoKeyVersionBuilder_.getMessageOrBuilder(); 737 } else { 738 return cryptoKeyVersion_ == null 739 ? com.google.cloud.kms.v1.CryptoKeyVersion.getDefaultInstance() 740 : cryptoKeyVersion_; 741 } 742 } 743 /** 744 * 745 * 746 * <pre> 747 * Required. [CryptoKeyVersion][google.cloud.kms.v1.CryptoKeyVersion] with 748 * updated values. 749 * </pre> 750 * 751 * <code> 752 * .google.cloud.kms.v1.CryptoKeyVersion crypto_key_version = 1 [(.google.api.field_behavior) = REQUIRED]; 753 * </code> 754 */ 755 private com.google.protobuf.SingleFieldBuilderV3< 756 com.google.cloud.kms.v1.CryptoKeyVersion, 757 com.google.cloud.kms.v1.CryptoKeyVersion.Builder, 758 com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder> getCryptoKeyVersionFieldBuilder()759 getCryptoKeyVersionFieldBuilder() { 760 if (cryptoKeyVersionBuilder_ == null) { 761 cryptoKeyVersionBuilder_ = 762 new com.google.protobuf.SingleFieldBuilderV3< 763 com.google.cloud.kms.v1.CryptoKeyVersion, 764 com.google.cloud.kms.v1.CryptoKeyVersion.Builder, 765 com.google.cloud.kms.v1.CryptoKeyVersionOrBuilder>( 766 getCryptoKeyVersion(), getParentForChildren(), isClean()); 767 cryptoKeyVersion_ = null; 768 } 769 return cryptoKeyVersionBuilder_; 770 } 771 772 private com.google.protobuf.FieldMask updateMask_; 773 private com.google.protobuf.SingleFieldBuilderV3< 774 com.google.protobuf.FieldMask, 775 com.google.protobuf.FieldMask.Builder, 776 com.google.protobuf.FieldMaskOrBuilder> 777 updateMaskBuilder_; 778 /** 779 * 780 * 781 * <pre> 782 * Required. List of fields to be updated in this request. 783 * </pre> 784 * 785 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 786 * </code> 787 * 788 * @return Whether the updateMask field is set. 789 */ hasUpdateMask()790 public boolean hasUpdateMask() { 791 return ((bitField0_ & 0x00000002) != 0); 792 } 793 /** 794 * 795 * 796 * <pre> 797 * Required. List of fields to be updated in this request. 798 * </pre> 799 * 800 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 801 * </code> 802 * 803 * @return The updateMask. 804 */ getUpdateMask()805 public com.google.protobuf.FieldMask getUpdateMask() { 806 if (updateMaskBuilder_ == null) { 807 return updateMask_ == null 808 ? com.google.protobuf.FieldMask.getDefaultInstance() 809 : updateMask_; 810 } else { 811 return updateMaskBuilder_.getMessage(); 812 } 813 } 814 /** 815 * 816 * 817 * <pre> 818 * Required. List of fields to be updated in this request. 819 * </pre> 820 * 821 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 822 * </code> 823 */ setUpdateMask(com.google.protobuf.FieldMask value)824 public Builder setUpdateMask(com.google.protobuf.FieldMask value) { 825 if (updateMaskBuilder_ == null) { 826 if (value == null) { 827 throw new NullPointerException(); 828 } 829 updateMask_ = value; 830 } else { 831 updateMaskBuilder_.setMessage(value); 832 } 833 bitField0_ |= 0x00000002; 834 onChanged(); 835 return this; 836 } 837 /** 838 * 839 * 840 * <pre> 841 * Required. List of fields to be updated in this request. 842 * </pre> 843 * 844 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 845 * </code> 846 */ setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)847 public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { 848 if (updateMaskBuilder_ == null) { 849 updateMask_ = builderForValue.build(); 850 } else { 851 updateMaskBuilder_.setMessage(builderForValue.build()); 852 } 853 bitField0_ |= 0x00000002; 854 onChanged(); 855 return this; 856 } 857 /** 858 * 859 * 860 * <pre> 861 * Required. List of fields to be updated in this request. 862 * </pre> 863 * 864 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 865 * </code> 866 */ mergeUpdateMask(com.google.protobuf.FieldMask value)867 public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { 868 if (updateMaskBuilder_ == null) { 869 if (((bitField0_ & 0x00000002) != 0) 870 && updateMask_ != null 871 && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { 872 getUpdateMaskBuilder().mergeFrom(value); 873 } else { 874 updateMask_ = value; 875 } 876 } else { 877 updateMaskBuilder_.mergeFrom(value); 878 } 879 bitField0_ |= 0x00000002; 880 onChanged(); 881 return this; 882 } 883 /** 884 * 885 * 886 * <pre> 887 * Required. List of fields to be updated in this request. 888 * </pre> 889 * 890 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 891 * </code> 892 */ clearUpdateMask()893 public Builder clearUpdateMask() { 894 bitField0_ = (bitField0_ & ~0x00000002); 895 updateMask_ = null; 896 if (updateMaskBuilder_ != null) { 897 updateMaskBuilder_.dispose(); 898 updateMaskBuilder_ = null; 899 } 900 onChanged(); 901 return this; 902 } 903 /** 904 * 905 * 906 * <pre> 907 * Required. List of fields to be updated in this request. 908 * </pre> 909 * 910 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 911 * </code> 912 */ getUpdateMaskBuilder()913 public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { 914 bitField0_ |= 0x00000002; 915 onChanged(); 916 return getUpdateMaskFieldBuilder().getBuilder(); 917 } 918 /** 919 * 920 * 921 * <pre> 922 * Required. List of fields to be updated in this request. 923 * </pre> 924 * 925 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 926 * </code> 927 */ getUpdateMaskOrBuilder()928 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 929 if (updateMaskBuilder_ != null) { 930 return updateMaskBuilder_.getMessageOrBuilder(); 931 } else { 932 return updateMask_ == null 933 ? com.google.protobuf.FieldMask.getDefaultInstance() 934 : updateMask_; 935 } 936 } 937 /** 938 * 939 * 940 * <pre> 941 * Required. List of fields to be updated in this request. 942 * </pre> 943 * 944 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 945 * </code> 946 */ 947 private com.google.protobuf.SingleFieldBuilderV3< 948 com.google.protobuf.FieldMask, 949 com.google.protobuf.FieldMask.Builder, 950 com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder()951 getUpdateMaskFieldBuilder() { 952 if (updateMaskBuilder_ == null) { 953 updateMaskBuilder_ = 954 new com.google.protobuf.SingleFieldBuilderV3< 955 com.google.protobuf.FieldMask, 956 com.google.protobuf.FieldMask.Builder, 957 com.google.protobuf.FieldMaskOrBuilder>( 958 getUpdateMask(), getParentForChildren(), isClean()); 959 updateMask_ = null; 960 } 961 return updateMaskBuilder_; 962 } 963 964 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)965 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 966 return super.setUnknownFields(unknownFields); 967 } 968 969 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)970 public final Builder mergeUnknownFields( 971 final com.google.protobuf.UnknownFieldSet unknownFields) { 972 return super.mergeUnknownFields(unknownFields); 973 } 974 975 // @@protoc_insertion_point(builder_scope:google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) 976 } 977 978 // @@protoc_insertion_point(class_scope:google.cloud.kms.v1.UpdateCryptoKeyVersionRequest) 979 private static final com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest DEFAULT_INSTANCE; 980 981 static { 982 DEFAULT_INSTANCE = new com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest(); 983 } 984 getDefaultInstance()985 public static com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest getDefaultInstance() { 986 return DEFAULT_INSTANCE; 987 } 988 989 private static final com.google.protobuf.Parser<UpdateCryptoKeyVersionRequest> PARSER = 990 new com.google.protobuf.AbstractParser<UpdateCryptoKeyVersionRequest>() { 991 @java.lang.Override 992 public UpdateCryptoKeyVersionRequest parsePartialFrom( 993 com.google.protobuf.CodedInputStream input, 994 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 995 throws com.google.protobuf.InvalidProtocolBufferException { 996 Builder builder = newBuilder(); 997 try { 998 builder.mergeFrom(input, extensionRegistry); 999 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1000 throw e.setUnfinishedMessage(builder.buildPartial()); 1001 } catch (com.google.protobuf.UninitializedMessageException e) { 1002 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1003 } catch (java.io.IOException e) { 1004 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1005 .setUnfinishedMessage(builder.buildPartial()); 1006 } 1007 return builder.buildPartial(); 1008 } 1009 }; 1010 parser()1011 public static com.google.protobuf.Parser<UpdateCryptoKeyVersionRequest> parser() { 1012 return PARSER; 1013 } 1014 1015 @java.lang.Override getParserForType()1016 public com.google.protobuf.Parser<UpdateCryptoKeyVersionRequest> getParserForType() { 1017 return PARSER; 1018 } 1019 1020 @java.lang.Override getDefaultInstanceForType()1021 public com.google.cloud.kms.v1.UpdateCryptoKeyVersionRequest getDefaultInstanceForType() { 1022 return DEFAULT_INSTANCE; 1023 } 1024 } 1025