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