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