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