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