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 * GitHubEventsConfig describes the configuration of a trigger that creates a 26 * build whenever a GitHub event is received. 27 * This message is experimental. 28 * </pre> 29 * 30 * Protobuf type {@code google.devtools.cloudbuild.v1.GitHubEventsConfig} 31 */ 32 public final class GitHubEventsConfig extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.devtools.cloudbuild.v1.GitHubEventsConfig) 35 GitHubEventsConfigOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use GitHubEventsConfig.newBuilder() to construct. GitHubEventsConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private GitHubEventsConfig(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 GitHubEventsConfig()42 private GitHubEventsConfig() { 43 owner_ = ""; 44 name_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new GitHubEventsConfig(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloudbuild.v1.Cloudbuild 60 .internal_static_google_devtools_cloudbuild_v1_GitHubEventsConfig_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloudbuild.v1.Cloudbuild 67 .internal_static_google_devtools_cloudbuild_v1_GitHubEventsConfig_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloudbuild.v1.GitHubEventsConfig.class, 70 com.google.cloudbuild.v1.GitHubEventsConfig.Builder.class); 71 } 72 73 private int eventCase_ = 0; 74 private java.lang.Object event_; 75 76 public enum EventCase 77 implements 78 com.google.protobuf.Internal.EnumLite, 79 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 80 PULL_REQUEST(4), 81 PUSH(5), 82 EVENT_NOT_SET(0); 83 private final int value; 84 EventCase(int value)85 private EventCase(int value) { 86 this.value = value; 87 } 88 /** 89 * @param value The number of the enum to look for. 90 * @return The enum associated with the given number. 91 * @deprecated Use {@link #forNumber(int)} instead. 92 */ 93 @java.lang.Deprecated valueOf(int value)94 public static EventCase valueOf(int value) { 95 return forNumber(value); 96 } 97 forNumber(int value)98 public static EventCase forNumber(int value) { 99 switch (value) { 100 case 4: 101 return PULL_REQUEST; 102 case 5: 103 return PUSH; 104 case 0: 105 return EVENT_NOT_SET; 106 default: 107 return null; 108 } 109 } 110 getNumber()111 public int getNumber() { 112 return this.value; 113 } 114 }; 115 getEventCase()116 public EventCase getEventCase() { 117 return EventCase.forNumber(eventCase_); 118 } 119 120 public static final int INSTALLATION_ID_FIELD_NUMBER = 1; 121 private long installationId_ = 0L; 122 /** 123 * 124 * 125 * <pre> 126 * The installationID that emits the GitHub event. 127 * </pre> 128 * 129 * <code>int64 installation_id = 1 [deprecated = true];</code> 130 * 131 * @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. See 132 * google/devtools/cloudbuild/v1/cloudbuild.proto;l=1585 133 * @return The installationId. 134 */ 135 @java.lang.Override 136 @java.lang.Deprecated getInstallationId()137 public long getInstallationId() { 138 return installationId_; 139 } 140 141 public static final int OWNER_FIELD_NUMBER = 6; 142 143 @SuppressWarnings("serial") 144 private volatile java.lang.Object owner_ = ""; 145 /** 146 * 147 * 148 * <pre> 149 * Owner of the repository. For example: The owner for 150 * https://github.com/googlecloudplatform/cloud-builders is 151 * "googlecloudplatform". 152 * </pre> 153 * 154 * <code>string owner = 6;</code> 155 * 156 * @return The owner. 157 */ 158 @java.lang.Override getOwner()159 public java.lang.String getOwner() { 160 java.lang.Object ref = owner_; 161 if (ref instanceof java.lang.String) { 162 return (java.lang.String) ref; 163 } else { 164 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 165 java.lang.String s = bs.toStringUtf8(); 166 owner_ = s; 167 return s; 168 } 169 } 170 /** 171 * 172 * 173 * <pre> 174 * Owner of the repository. For example: The owner for 175 * https://github.com/googlecloudplatform/cloud-builders is 176 * "googlecloudplatform". 177 * </pre> 178 * 179 * <code>string owner = 6;</code> 180 * 181 * @return The bytes for owner. 182 */ 183 @java.lang.Override getOwnerBytes()184 public com.google.protobuf.ByteString getOwnerBytes() { 185 java.lang.Object ref = owner_; 186 if (ref instanceof java.lang.String) { 187 com.google.protobuf.ByteString b = 188 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 189 owner_ = b; 190 return b; 191 } else { 192 return (com.google.protobuf.ByteString) ref; 193 } 194 } 195 196 public static final int NAME_FIELD_NUMBER = 7; 197 198 @SuppressWarnings("serial") 199 private volatile java.lang.Object name_ = ""; 200 /** 201 * 202 * 203 * <pre> 204 * Name of the repository. For example: The name for 205 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 206 * </pre> 207 * 208 * <code>string name = 7;</code> 209 * 210 * @return The name. 211 */ 212 @java.lang.Override getName()213 public java.lang.String getName() { 214 java.lang.Object ref = name_; 215 if (ref instanceof java.lang.String) { 216 return (java.lang.String) ref; 217 } else { 218 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 219 java.lang.String s = bs.toStringUtf8(); 220 name_ = s; 221 return s; 222 } 223 } 224 /** 225 * 226 * 227 * <pre> 228 * Name of the repository. For example: The name for 229 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 230 * </pre> 231 * 232 * <code>string name = 7;</code> 233 * 234 * @return The bytes for name. 235 */ 236 @java.lang.Override getNameBytes()237 public com.google.protobuf.ByteString getNameBytes() { 238 java.lang.Object ref = name_; 239 if (ref instanceof java.lang.String) { 240 com.google.protobuf.ByteString b = 241 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 242 name_ = b; 243 return b; 244 } else { 245 return (com.google.protobuf.ByteString) ref; 246 } 247 } 248 249 public static final int PULL_REQUEST_FIELD_NUMBER = 4; 250 /** 251 * 252 * 253 * <pre> 254 * filter to match changes in pull requests. 255 * </pre> 256 * 257 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 258 * 259 * @return Whether the pullRequest field is set. 260 */ 261 @java.lang.Override hasPullRequest()262 public boolean hasPullRequest() { 263 return eventCase_ == 4; 264 } 265 /** 266 * 267 * 268 * <pre> 269 * filter to match changes in pull requests. 270 * </pre> 271 * 272 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 273 * 274 * @return The pullRequest. 275 */ 276 @java.lang.Override getPullRequest()277 public com.google.cloudbuild.v1.PullRequestFilter getPullRequest() { 278 if (eventCase_ == 4) { 279 return (com.google.cloudbuild.v1.PullRequestFilter) event_; 280 } 281 return com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 282 } 283 /** 284 * 285 * 286 * <pre> 287 * filter to match changes in pull requests. 288 * </pre> 289 * 290 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 291 */ 292 @java.lang.Override getPullRequestOrBuilder()293 public com.google.cloudbuild.v1.PullRequestFilterOrBuilder getPullRequestOrBuilder() { 294 if (eventCase_ == 4) { 295 return (com.google.cloudbuild.v1.PullRequestFilter) event_; 296 } 297 return com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 298 } 299 300 public static final int PUSH_FIELD_NUMBER = 5; 301 /** 302 * 303 * 304 * <pre> 305 * filter to match changes in refs like branches, tags. 306 * </pre> 307 * 308 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 309 * 310 * @return Whether the push field is set. 311 */ 312 @java.lang.Override hasPush()313 public boolean hasPush() { 314 return eventCase_ == 5; 315 } 316 /** 317 * 318 * 319 * <pre> 320 * filter to match changes in refs like branches, tags. 321 * </pre> 322 * 323 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 324 * 325 * @return The push. 326 */ 327 @java.lang.Override getPush()328 public com.google.cloudbuild.v1.PushFilter getPush() { 329 if (eventCase_ == 5) { 330 return (com.google.cloudbuild.v1.PushFilter) event_; 331 } 332 return com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 333 } 334 /** 335 * 336 * 337 * <pre> 338 * filter to match changes in refs like branches, tags. 339 * </pre> 340 * 341 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 342 */ 343 @java.lang.Override getPushOrBuilder()344 public com.google.cloudbuild.v1.PushFilterOrBuilder getPushOrBuilder() { 345 if (eventCase_ == 5) { 346 return (com.google.cloudbuild.v1.PushFilter) event_; 347 } 348 return com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 349 } 350 351 private byte memoizedIsInitialized = -1; 352 353 @java.lang.Override isInitialized()354 public final boolean isInitialized() { 355 byte isInitialized = memoizedIsInitialized; 356 if (isInitialized == 1) return true; 357 if (isInitialized == 0) return false; 358 359 memoizedIsInitialized = 1; 360 return true; 361 } 362 363 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)364 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 365 if (installationId_ != 0L) { 366 output.writeInt64(1, installationId_); 367 } 368 if (eventCase_ == 4) { 369 output.writeMessage(4, (com.google.cloudbuild.v1.PullRequestFilter) event_); 370 } 371 if (eventCase_ == 5) { 372 output.writeMessage(5, (com.google.cloudbuild.v1.PushFilter) event_); 373 } 374 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(owner_)) { 375 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, owner_); 376 } 377 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 378 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, name_); 379 } 380 getUnknownFields().writeTo(output); 381 } 382 383 @java.lang.Override getSerializedSize()384 public int getSerializedSize() { 385 int size = memoizedSize; 386 if (size != -1) return size; 387 388 size = 0; 389 if (installationId_ != 0L) { 390 size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, installationId_); 391 } 392 if (eventCase_ == 4) { 393 size += 394 com.google.protobuf.CodedOutputStream.computeMessageSize( 395 4, (com.google.cloudbuild.v1.PullRequestFilter) event_); 396 } 397 if (eventCase_ == 5) { 398 size += 399 com.google.protobuf.CodedOutputStream.computeMessageSize( 400 5, (com.google.cloudbuild.v1.PushFilter) event_); 401 } 402 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(owner_)) { 403 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, owner_); 404 } 405 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 406 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, name_); 407 } 408 size += getUnknownFields().getSerializedSize(); 409 memoizedSize = size; 410 return size; 411 } 412 413 @java.lang.Override equals(final java.lang.Object obj)414 public boolean equals(final java.lang.Object obj) { 415 if (obj == this) { 416 return true; 417 } 418 if (!(obj instanceof com.google.cloudbuild.v1.GitHubEventsConfig)) { 419 return super.equals(obj); 420 } 421 com.google.cloudbuild.v1.GitHubEventsConfig other = 422 (com.google.cloudbuild.v1.GitHubEventsConfig) obj; 423 424 if (getInstallationId() != other.getInstallationId()) return false; 425 if (!getOwner().equals(other.getOwner())) return false; 426 if (!getName().equals(other.getName())) return false; 427 if (!getEventCase().equals(other.getEventCase())) return false; 428 switch (eventCase_) { 429 case 4: 430 if (!getPullRequest().equals(other.getPullRequest())) return false; 431 break; 432 case 5: 433 if (!getPush().equals(other.getPush())) return false; 434 break; 435 case 0: 436 default: 437 } 438 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 439 return true; 440 } 441 442 @java.lang.Override hashCode()443 public int hashCode() { 444 if (memoizedHashCode != 0) { 445 return memoizedHashCode; 446 } 447 int hash = 41; 448 hash = (19 * hash) + getDescriptor().hashCode(); 449 hash = (37 * hash) + INSTALLATION_ID_FIELD_NUMBER; 450 hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getInstallationId()); 451 hash = (37 * hash) + OWNER_FIELD_NUMBER; 452 hash = (53 * hash) + getOwner().hashCode(); 453 hash = (37 * hash) + NAME_FIELD_NUMBER; 454 hash = (53 * hash) + getName().hashCode(); 455 switch (eventCase_) { 456 case 4: 457 hash = (37 * hash) + PULL_REQUEST_FIELD_NUMBER; 458 hash = (53 * hash) + getPullRequest().hashCode(); 459 break; 460 case 5: 461 hash = (37 * hash) + PUSH_FIELD_NUMBER; 462 hash = (53 * hash) + getPush().hashCode(); 463 break; 464 case 0: 465 default: 466 } 467 hash = (29 * hash) + getUnknownFields().hashCode(); 468 memoizedHashCode = hash; 469 return hash; 470 } 471 parseFrom(java.nio.ByteBuffer data)472 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom(java.nio.ByteBuffer data) 473 throws com.google.protobuf.InvalidProtocolBufferException { 474 return PARSER.parseFrom(data); 475 } 476 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)477 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 478 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 479 throws com.google.protobuf.InvalidProtocolBufferException { 480 return PARSER.parseFrom(data, extensionRegistry); 481 } 482 parseFrom( com.google.protobuf.ByteString data)483 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 484 com.google.protobuf.ByteString data) 485 throws com.google.protobuf.InvalidProtocolBufferException { 486 return PARSER.parseFrom(data); 487 } 488 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)489 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 490 com.google.protobuf.ByteString data, 491 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 492 throws com.google.protobuf.InvalidProtocolBufferException { 493 return PARSER.parseFrom(data, extensionRegistry); 494 } 495 parseFrom(byte[] data)496 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom(byte[] data) 497 throws com.google.protobuf.InvalidProtocolBufferException { 498 return PARSER.parseFrom(data); 499 } 500 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)501 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 502 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 503 throws com.google.protobuf.InvalidProtocolBufferException { 504 return PARSER.parseFrom(data, extensionRegistry); 505 } 506 parseFrom(java.io.InputStream input)507 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom(java.io.InputStream input) 508 throws java.io.IOException { 509 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 510 } 511 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)512 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 513 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 514 throws java.io.IOException { 515 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 516 PARSER, input, extensionRegistry); 517 } 518 parseDelimitedFrom( java.io.InputStream input)519 public static com.google.cloudbuild.v1.GitHubEventsConfig parseDelimitedFrom( 520 java.io.InputStream input) throws java.io.IOException { 521 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 522 } 523 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)524 public static com.google.cloudbuild.v1.GitHubEventsConfig parseDelimitedFrom( 525 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 526 throws java.io.IOException { 527 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 528 PARSER, input, extensionRegistry); 529 } 530 parseFrom( com.google.protobuf.CodedInputStream input)531 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 532 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 533 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 534 } 535 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)536 public static com.google.cloudbuild.v1.GitHubEventsConfig parseFrom( 537 com.google.protobuf.CodedInputStream input, 538 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 539 throws java.io.IOException { 540 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 541 PARSER, input, extensionRegistry); 542 } 543 544 @java.lang.Override newBuilderForType()545 public Builder newBuilderForType() { 546 return newBuilder(); 547 } 548 newBuilder()549 public static Builder newBuilder() { 550 return DEFAULT_INSTANCE.toBuilder(); 551 } 552 newBuilder(com.google.cloudbuild.v1.GitHubEventsConfig prototype)553 public static Builder newBuilder(com.google.cloudbuild.v1.GitHubEventsConfig prototype) { 554 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 555 } 556 557 @java.lang.Override toBuilder()558 public Builder toBuilder() { 559 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 560 } 561 562 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)563 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 564 Builder builder = new Builder(parent); 565 return builder; 566 } 567 /** 568 * 569 * 570 * <pre> 571 * GitHubEventsConfig describes the configuration of a trigger that creates a 572 * build whenever a GitHub event is received. 573 * This message is experimental. 574 * </pre> 575 * 576 * Protobuf type {@code google.devtools.cloudbuild.v1.GitHubEventsConfig} 577 */ 578 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 579 implements 580 // @@protoc_insertion_point(builder_implements:google.devtools.cloudbuild.v1.GitHubEventsConfig) 581 com.google.cloudbuild.v1.GitHubEventsConfigOrBuilder { getDescriptor()582 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 583 return com.google.cloudbuild.v1.Cloudbuild 584 .internal_static_google_devtools_cloudbuild_v1_GitHubEventsConfig_descriptor; 585 } 586 587 @java.lang.Override 588 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()589 internalGetFieldAccessorTable() { 590 return com.google.cloudbuild.v1.Cloudbuild 591 .internal_static_google_devtools_cloudbuild_v1_GitHubEventsConfig_fieldAccessorTable 592 .ensureFieldAccessorsInitialized( 593 com.google.cloudbuild.v1.GitHubEventsConfig.class, 594 com.google.cloudbuild.v1.GitHubEventsConfig.Builder.class); 595 } 596 597 // Construct using com.google.cloudbuild.v1.GitHubEventsConfig.newBuilder() Builder()598 private Builder() {} 599 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)600 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 601 super(parent); 602 } 603 604 @java.lang.Override clear()605 public Builder clear() { 606 super.clear(); 607 bitField0_ = 0; 608 installationId_ = 0L; 609 owner_ = ""; 610 name_ = ""; 611 if (pullRequestBuilder_ != null) { 612 pullRequestBuilder_.clear(); 613 } 614 if (pushBuilder_ != null) { 615 pushBuilder_.clear(); 616 } 617 eventCase_ = 0; 618 event_ = null; 619 return this; 620 } 621 622 @java.lang.Override getDescriptorForType()623 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 624 return com.google.cloudbuild.v1.Cloudbuild 625 .internal_static_google_devtools_cloudbuild_v1_GitHubEventsConfig_descriptor; 626 } 627 628 @java.lang.Override getDefaultInstanceForType()629 public com.google.cloudbuild.v1.GitHubEventsConfig getDefaultInstanceForType() { 630 return com.google.cloudbuild.v1.GitHubEventsConfig.getDefaultInstance(); 631 } 632 633 @java.lang.Override build()634 public com.google.cloudbuild.v1.GitHubEventsConfig build() { 635 com.google.cloudbuild.v1.GitHubEventsConfig result = buildPartial(); 636 if (!result.isInitialized()) { 637 throw newUninitializedMessageException(result); 638 } 639 return result; 640 } 641 642 @java.lang.Override buildPartial()643 public com.google.cloudbuild.v1.GitHubEventsConfig buildPartial() { 644 com.google.cloudbuild.v1.GitHubEventsConfig result = 645 new com.google.cloudbuild.v1.GitHubEventsConfig(this); 646 if (bitField0_ != 0) { 647 buildPartial0(result); 648 } 649 buildPartialOneofs(result); 650 onBuilt(); 651 return result; 652 } 653 buildPartial0(com.google.cloudbuild.v1.GitHubEventsConfig result)654 private void buildPartial0(com.google.cloudbuild.v1.GitHubEventsConfig result) { 655 int from_bitField0_ = bitField0_; 656 if (((from_bitField0_ & 0x00000001) != 0)) { 657 result.installationId_ = installationId_; 658 } 659 if (((from_bitField0_ & 0x00000002) != 0)) { 660 result.owner_ = owner_; 661 } 662 if (((from_bitField0_ & 0x00000004) != 0)) { 663 result.name_ = name_; 664 } 665 } 666 buildPartialOneofs(com.google.cloudbuild.v1.GitHubEventsConfig result)667 private void buildPartialOneofs(com.google.cloudbuild.v1.GitHubEventsConfig result) { 668 result.eventCase_ = eventCase_; 669 result.event_ = this.event_; 670 if (eventCase_ == 4 && pullRequestBuilder_ != null) { 671 result.event_ = pullRequestBuilder_.build(); 672 } 673 if (eventCase_ == 5 && pushBuilder_ != null) { 674 result.event_ = pushBuilder_.build(); 675 } 676 } 677 678 @java.lang.Override clone()679 public Builder clone() { 680 return super.clone(); 681 } 682 683 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)684 public Builder setField( 685 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 686 return super.setField(field, value); 687 } 688 689 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)690 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 691 return super.clearField(field); 692 } 693 694 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)695 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 696 return super.clearOneof(oneof); 697 } 698 699 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)700 public Builder setRepeatedField( 701 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 702 return super.setRepeatedField(field, index, value); 703 } 704 705 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)706 public Builder addRepeatedField( 707 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 708 return super.addRepeatedField(field, value); 709 } 710 711 @java.lang.Override mergeFrom(com.google.protobuf.Message other)712 public Builder mergeFrom(com.google.protobuf.Message other) { 713 if (other instanceof com.google.cloudbuild.v1.GitHubEventsConfig) { 714 return mergeFrom((com.google.cloudbuild.v1.GitHubEventsConfig) other); 715 } else { 716 super.mergeFrom(other); 717 return this; 718 } 719 } 720 mergeFrom(com.google.cloudbuild.v1.GitHubEventsConfig other)721 public Builder mergeFrom(com.google.cloudbuild.v1.GitHubEventsConfig other) { 722 if (other == com.google.cloudbuild.v1.GitHubEventsConfig.getDefaultInstance()) return this; 723 if (other.getInstallationId() != 0L) { 724 setInstallationId(other.getInstallationId()); 725 } 726 if (!other.getOwner().isEmpty()) { 727 owner_ = other.owner_; 728 bitField0_ |= 0x00000002; 729 onChanged(); 730 } 731 if (!other.getName().isEmpty()) { 732 name_ = other.name_; 733 bitField0_ |= 0x00000004; 734 onChanged(); 735 } 736 switch (other.getEventCase()) { 737 case PULL_REQUEST: 738 { 739 mergePullRequest(other.getPullRequest()); 740 break; 741 } 742 case PUSH: 743 { 744 mergePush(other.getPush()); 745 break; 746 } 747 case EVENT_NOT_SET: 748 { 749 break; 750 } 751 } 752 this.mergeUnknownFields(other.getUnknownFields()); 753 onChanged(); 754 return this; 755 } 756 757 @java.lang.Override isInitialized()758 public final boolean isInitialized() { 759 return true; 760 } 761 762 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)763 public Builder mergeFrom( 764 com.google.protobuf.CodedInputStream input, 765 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 766 throws java.io.IOException { 767 if (extensionRegistry == null) { 768 throw new java.lang.NullPointerException(); 769 } 770 try { 771 boolean done = false; 772 while (!done) { 773 int tag = input.readTag(); 774 switch (tag) { 775 case 0: 776 done = true; 777 break; 778 case 8: 779 { 780 installationId_ = input.readInt64(); 781 bitField0_ |= 0x00000001; 782 break; 783 } // case 8 784 case 34: 785 { 786 input.readMessage(getPullRequestFieldBuilder().getBuilder(), extensionRegistry); 787 eventCase_ = 4; 788 break; 789 } // case 34 790 case 42: 791 { 792 input.readMessage(getPushFieldBuilder().getBuilder(), extensionRegistry); 793 eventCase_ = 5; 794 break; 795 } // case 42 796 case 50: 797 { 798 owner_ = input.readStringRequireUtf8(); 799 bitField0_ |= 0x00000002; 800 break; 801 } // case 50 802 case 58: 803 { 804 name_ = input.readStringRequireUtf8(); 805 bitField0_ |= 0x00000004; 806 break; 807 } // case 58 808 default: 809 { 810 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 811 done = true; // was an endgroup tag 812 } 813 break; 814 } // default: 815 } // switch (tag) 816 } // while (!done) 817 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 818 throw e.unwrapIOException(); 819 } finally { 820 onChanged(); 821 } // finally 822 return this; 823 } 824 825 private int eventCase_ = 0; 826 private java.lang.Object event_; 827 getEventCase()828 public EventCase getEventCase() { 829 return EventCase.forNumber(eventCase_); 830 } 831 clearEvent()832 public Builder clearEvent() { 833 eventCase_ = 0; 834 event_ = null; 835 onChanged(); 836 return this; 837 } 838 839 private int bitField0_; 840 841 private long installationId_; 842 /** 843 * 844 * 845 * <pre> 846 * The installationID that emits the GitHub event. 847 * </pre> 848 * 849 * <code>int64 installation_id = 1 [deprecated = true];</code> 850 * 851 * @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. 852 * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1585 853 * @return The installationId. 854 */ 855 @java.lang.Override 856 @java.lang.Deprecated getInstallationId()857 public long getInstallationId() { 858 return installationId_; 859 } 860 /** 861 * 862 * 863 * <pre> 864 * The installationID that emits the GitHub event. 865 * </pre> 866 * 867 * <code>int64 installation_id = 1 [deprecated = true];</code> 868 * 869 * @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. 870 * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1585 871 * @param value The installationId to set. 872 * @return This builder for chaining. 873 */ 874 @java.lang.Deprecated setInstallationId(long value)875 public Builder setInstallationId(long value) { 876 877 installationId_ = value; 878 bitField0_ |= 0x00000001; 879 onChanged(); 880 return this; 881 } 882 /** 883 * 884 * 885 * <pre> 886 * The installationID that emits the GitHub event. 887 * </pre> 888 * 889 * <code>int64 installation_id = 1 [deprecated = true];</code> 890 * 891 * @deprecated google.devtools.cloudbuild.v1.GitHubEventsConfig.installation_id is deprecated. 892 * See google/devtools/cloudbuild/v1/cloudbuild.proto;l=1585 893 * @return This builder for chaining. 894 */ 895 @java.lang.Deprecated clearInstallationId()896 public Builder clearInstallationId() { 897 bitField0_ = (bitField0_ & ~0x00000001); 898 installationId_ = 0L; 899 onChanged(); 900 return this; 901 } 902 903 private java.lang.Object owner_ = ""; 904 /** 905 * 906 * 907 * <pre> 908 * Owner of the repository. For example: The owner for 909 * https://github.com/googlecloudplatform/cloud-builders is 910 * "googlecloudplatform". 911 * </pre> 912 * 913 * <code>string owner = 6;</code> 914 * 915 * @return The owner. 916 */ getOwner()917 public java.lang.String getOwner() { 918 java.lang.Object ref = owner_; 919 if (!(ref instanceof java.lang.String)) { 920 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 921 java.lang.String s = bs.toStringUtf8(); 922 owner_ = s; 923 return s; 924 } else { 925 return (java.lang.String) ref; 926 } 927 } 928 /** 929 * 930 * 931 * <pre> 932 * Owner of the repository. For example: The owner for 933 * https://github.com/googlecloudplatform/cloud-builders is 934 * "googlecloudplatform". 935 * </pre> 936 * 937 * <code>string owner = 6;</code> 938 * 939 * @return The bytes for owner. 940 */ getOwnerBytes()941 public com.google.protobuf.ByteString getOwnerBytes() { 942 java.lang.Object ref = owner_; 943 if (ref instanceof String) { 944 com.google.protobuf.ByteString b = 945 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 946 owner_ = b; 947 return b; 948 } else { 949 return (com.google.protobuf.ByteString) ref; 950 } 951 } 952 /** 953 * 954 * 955 * <pre> 956 * Owner of the repository. For example: The owner for 957 * https://github.com/googlecloudplatform/cloud-builders is 958 * "googlecloudplatform". 959 * </pre> 960 * 961 * <code>string owner = 6;</code> 962 * 963 * @param value The owner to set. 964 * @return This builder for chaining. 965 */ setOwner(java.lang.String value)966 public Builder setOwner(java.lang.String value) { 967 if (value == null) { 968 throw new NullPointerException(); 969 } 970 owner_ = value; 971 bitField0_ |= 0x00000002; 972 onChanged(); 973 return this; 974 } 975 /** 976 * 977 * 978 * <pre> 979 * Owner of the repository. For example: The owner for 980 * https://github.com/googlecloudplatform/cloud-builders is 981 * "googlecloudplatform". 982 * </pre> 983 * 984 * <code>string owner = 6;</code> 985 * 986 * @return This builder for chaining. 987 */ clearOwner()988 public Builder clearOwner() { 989 owner_ = getDefaultInstance().getOwner(); 990 bitField0_ = (bitField0_ & ~0x00000002); 991 onChanged(); 992 return this; 993 } 994 /** 995 * 996 * 997 * <pre> 998 * Owner of the repository. For example: The owner for 999 * https://github.com/googlecloudplatform/cloud-builders is 1000 * "googlecloudplatform". 1001 * </pre> 1002 * 1003 * <code>string owner = 6;</code> 1004 * 1005 * @param value The bytes for owner to set. 1006 * @return This builder for chaining. 1007 */ setOwnerBytes(com.google.protobuf.ByteString value)1008 public Builder setOwnerBytes(com.google.protobuf.ByteString value) { 1009 if (value == null) { 1010 throw new NullPointerException(); 1011 } 1012 checkByteStringIsUtf8(value); 1013 owner_ = value; 1014 bitField0_ |= 0x00000002; 1015 onChanged(); 1016 return this; 1017 } 1018 1019 private java.lang.Object name_ = ""; 1020 /** 1021 * 1022 * 1023 * <pre> 1024 * Name of the repository. For example: The name for 1025 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 1026 * </pre> 1027 * 1028 * <code>string name = 7;</code> 1029 * 1030 * @return The name. 1031 */ getName()1032 public java.lang.String getName() { 1033 java.lang.Object ref = name_; 1034 if (!(ref instanceof java.lang.String)) { 1035 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1036 java.lang.String s = bs.toStringUtf8(); 1037 name_ = s; 1038 return s; 1039 } else { 1040 return (java.lang.String) ref; 1041 } 1042 } 1043 /** 1044 * 1045 * 1046 * <pre> 1047 * Name of the repository. For example: The name for 1048 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 1049 * </pre> 1050 * 1051 * <code>string name = 7;</code> 1052 * 1053 * @return The bytes for name. 1054 */ getNameBytes()1055 public com.google.protobuf.ByteString getNameBytes() { 1056 java.lang.Object ref = name_; 1057 if (ref instanceof String) { 1058 com.google.protobuf.ByteString b = 1059 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1060 name_ = b; 1061 return b; 1062 } else { 1063 return (com.google.protobuf.ByteString) ref; 1064 } 1065 } 1066 /** 1067 * 1068 * 1069 * <pre> 1070 * Name of the repository. For example: The name for 1071 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 1072 * </pre> 1073 * 1074 * <code>string name = 7;</code> 1075 * 1076 * @param value The name to set. 1077 * @return This builder for chaining. 1078 */ setName(java.lang.String value)1079 public Builder setName(java.lang.String value) { 1080 if (value == null) { 1081 throw new NullPointerException(); 1082 } 1083 name_ = value; 1084 bitField0_ |= 0x00000004; 1085 onChanged(); 1086 return this; 1087 } 1088 /** 1089 * 1090 * 1091 * <pre> 1092 * Name of the repository. For example: The name for 1093 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 1094 * </pre> 1095 * 1096 * <code>string name = 7;</code> 1097 * 1098 * @return This builder for chaining. 1099 */ clearName()1100 public Builder clearName() { 1101 name_ = getDefaultInstance().getName(); 1102 bitField0_ = (bitField0_ & ~0x00000004); 1103 onChanged(); 1104 return this; 1105 } 1106 /** 1107 * 1108 * 1109 * <pre> 1110 * Name of the repository. For example: The name for 1111 * https://github.com/googlecloudplatform/cloud-builders is "cloud-builders". 1112 * </pre> 1113 * 1114 * <code>string name = 7;</code> 1115 * 1116 * @param value The bytes for name to set. 1117 * @return This builder for chaining. 1118 */ setNameBytes(com.google.protobuf.ByteString value)1119 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1120 if (value == null) { 1121 throw new NullPointerException(); 1122 } 1123 checkByteStringIsUtf8(value); 1124 name_ = value; 1125 bitField0_ |= 0x00000004; 1126 onChanged(); 1127 return this; 1128 } 1129 1130 private com.google.protobuf.SingleFieldBuilderV3< 1131 com.google.cloudbuild.v1.PullRequestFilter, 1132 com.google.cloudbuild.v1.PullRequestFilter.Builder, 1133 com.google.cloudbuild.v1.PullRequestFilterOrBuilder> 1134 pullRequestBuilder_; 1135 /** 1136 * 1137 * 1138 * <pre> 1139 * filter to match changes in pull requests. 1140 * </pre> 1141 * 1142 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1143 * 1144 * @return Whether the pullRequest field is set. 1145 */ 1146 @java.lang.Override hasPullRequest()1147 public boolean hasPullRequest() { 1148 return eventCase_ == 4; 1149 } 1150 /** 1151 * 1152 * 1153 * <pre> 1154 * filter to match changes in pull requests. 1155 * </pre> 1156 * 1157 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1158 * 1159 * @return The pullRequest. 1160 */ 1161 @java.lang.Override getPullRequest()1162 public com.google.cloudbuild.v1.PullRequestFilter getPullRequest() { 1163 if (pullRequestBuilder_ == null) { 1164 if (eventCase_ == 4) { 1165 return (com.google.cloudbuild.v1.PullRequestFilter) event_; 1166 } 1167 return com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 1168 } else { 1169 if (eventCase_ == 4) { 1170 return pullRequestBuilder_.getMessage(); 1171 } 1172 return com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 1173 } 1174 } 1175 /** 1176 * 1177 * 1178 * <pre> 1179 * filter to match changes in pull requests. 1180 * </pre> 1181 * 1182 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1183 */ setPullRequest(com.google.cloudbuild.v1.PullRequestFilter value)1184 public Builder setPullRequest(com.google.cloudbuild.v1.PullRequestFilter value) { 1185 if (pullRequestBuilder_ == null) { 1186 if (value == null) { 1187 throw new NullPointerException(); 1188 } 1189 event_ = value; 1190 onChanged(); 1191 } else { 1192 pullRequestBuilder_.setMessage(value); 1193 } 1194 eventCase_ = 4; 1195 return this; 1196 } 1197 /** 1198 * 1199 * 1200 * <pre> 1201 * filter to match changes in pull requests. 1202 * </pre> 1203 * 1204 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1205 */ setPullRequest( com.google.cloudbuild.v1.PullRequestFilter.Builder builderForValue)1206 public Builder setPullRequest( 1207 com.google.cloudbuild.v1.PullRequestFilter.Builder builderForValue) { 1208 if (pullRequestBuilder_ == null) { 1209 event_ = builderForValue.build(); 1210 onChanged(); 1211 } else { 1212 pullRequestBuilder_.setMessage(builderForValue.build()); 1213 } 1214 eventCase_ = 4; 1215 return this; 1216 } 1217 /** 1218 * 1219 * 1220 * <pre> 1221 * filter to match changes in pull requests. 1222 * </pre> 1223 * 1224 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1225 */ mergePullRequest(com.google.cloudbuild.v1.PullRequestFilter value)1226 public Builder mergePullRequest(com.google.cloudbuild.v1.PullRequestFilter value) { 1227 if (pullRequestBuilder_ == null) { 1228 if (eventCase_ == 4 1229 && event_ != com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance()) { 1230 event_ = 1231 com.google.cloudbuild.v1.PullRequestFilter.newBuilder( 1232 (com.google.cloudbuild.v1.PullRequestFilter) event_) 1233 .mergeFrom(value) 1234 .buildPartial(); 1235 } else { 1236 event_ = value; 1237 } 1238 onChanged(); 1239 } else { 1240 if (eventCase_ == 4) { 1241 pullRequestBuilder_.mergeFrom(value); 1242 } else { 1243 pullRequestBuilder_.setMessage(value); 1244 } 1245 } 1246 eventCase_ = 4; 1247 return this; 1248 } 1249 /** 1250 * 1251 * 1252 * <pre> 1253 * filter to match changes in pull requests. 1254 * </pre> 1255 * 1256 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1257 */ clearPullRequest()1258 public Builder clearPullRequest() { 1259 if (pullRequestBuilder_ == null) { 1260 if (eventCase_ == 4) { 1261 eventCase_ = 0; 1262 event_ = null; 1263 onChanged(); 1264 } 1265 } else { 1266 if (eventCase_ == 4) { 1267 eventCase_ = 0; 1268 event_ = null; 1269 } 1270 pullRequestBuilder_.clear(); 1271 } 1272 return this; 1273 } 1274 /** 1275 * 1276 * 1277 * <pre> 1278 * filter to match changes in pull requests. 1279 * </pre> 1280 * 1281 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1282 */ getPullRequestBuilder()1283 public com.google.cloudbuild.v1.PullRequestFilter.Builder getPullRequestBuilder() { 1284 return getPullRequestFieldBuilder().getBuilder(); 1285 } 1286 /** 1287 * 1288 * 1289 * <pre> 1290 * filter to match changes in pull requests. 1291 * </pre> 1292 * 1293 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1294 */ 1295 @java.lang.Override getPullRequestOrBuilder()1296 public com.google.cloudbuild.v1.PullRequestFilterOrBuilder getPullRequestOrBuilder() { 1297 if ((eventCase_ == 4) && (pullRequestBuilder_ != null)) { 1298 return pullRequestBuilder_.getMessageOrBuilder(); 1299 } else { 1300 if (eventCase_ == 4) { 1301 return (com.google.cloudbuild.v1.PullRequestFilter) event_; 1302 } 1303 return com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 1304 } 1305 } 1306 /** 1307 * 1308 * 1309 * <pre> 1310 * filter to match changes in pull requests. 1311 * </pre> 1312 * 1313 * <code>.google.devtools.cloudbuild.v1.PullRequestFilter pull_request = 4;</code> 1314 */ 1315 private com.google.protobuf.SingleFieldBuilderV3< 1316 com.google.cloudbuild.v1.PullRequestFilter, 1317 com.google.cloudbuild.v1.PullRequestFilter.Builder, 1318 com.google.cloudbuild.v1.PullRequestFilterOrBuilder> getPullRequestFieldBuilder()1319 getPullRequestFieldBuilder() { 1320 if (pullRequestBuilder_ == null) { 1321 if (!(eventCase_ == 4)) { 1322 event_ = com.google.cloudbuild.v1.PullRequestFilter.getDefaultInstance(); 1323 } 1324 pullRequestBuilder_ = 1325 new com.google.protobuf.SingleFieldBuilderV3< 1326 com.google.cloudbuild.v1.PullRequestFilter, 1327 com.google.cloudbuild.v1.PullRequestFilter.Builder, 1328 com.google.cloudbuild.v1.PullRequestFilterOrBuilder>( 1329 (com.google.cloudbuild.v1.PullRequestFilter) event_, 1330 getParentForChildren(), 1331 isClean()); 1332 event_ = null; 1333 } 1334 eventCase_ = 4; 1335 onChanged(); 1336 return pullRequestBuilder_; 1337 } 1338 1339 private com.google.protobuf.SingleFieldBuilderV3< 1340 com.google.cloudbuild.v1.PushFilter, 1341 com.google.cloudbuild.v1.PushFilter.Builder, 1342 com.google.cloudbuild.v1.PushFilterOrBuilder> 1343 pushBuilder_; 1344 /** 1345 * 1346 * 1347 * <pre> 1348 * filter to match changes in refs like branches, tags. 1349 * </pre> 1350 * 1351 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1352 * 1353 * @return Whether the push field is set. 1354 */ 1355 @java.lang.Override hasPush()1356 public boolean hasPush() { 1357 return eventCase_ == 5; 1358 } 1359 /** 1360 * 1361 * 1362 * <pre> 1363 * filter to match changes in refs like branches, tags. 1364 * </pre> 1365 * 1366 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1367 * 1368 * @return The push. 1369 */ 1370 @java.lang.Override getPush()1371 public com.google.cloudbuild.v1.PushFilter getPush() { 1372 if (pushBuilder_ == null) { 1373 if (eventCase_ == 5) { 1374 return (com.google.cloudbuild.v1.PushFilter) event_; 1375 } 1376 return com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 1377 } else { 1378 if (eventCase_ == 5) { 1379 return pushBuilder_.getMessage(); 1380 } 1381 return com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 1382 } 1383 } 1384 /** 1385 * 1386 * 1387 * <pre> 1388 * filter to match changes in refs like branches, tags. 1389 * </pre> 1390 * 1391 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1392 */ setPush(com.google.cloudbuild.v1.PushFilter value)1393 public Builder setPush(com.google.cloudbuild.v1.PushFilter value) { 1394 if (pushBuilder_ == null) { 1395 if (value == null) { 1396 throw new NullPointerException(); 1397 } 1398 event_ = value; 1399 onChanged(); 1400 } else { 1401 pushBuilder_.setMessage(value); 1402 } 1403 eventCase_ = 5; 1404 return this; 1405 } 1406 /** 1407 * 1408 * 1409 * <pre> 1410 * filter to match changes in refs like branches, tags. 1411 * </pre> 1412 * 1413 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1414 */ setPush(com.google.cloudbuild.v1.PushFilter.Builder builderForValue)1415 public Builder setPush(com.google.cloudbuild.v1.PushFilter.Builder builderForValue) { 1416 if (pushBuilder_ == null) { 1417 event_ = builderForValue.build(); 1418 onChanged(); 1419 } else { 1420 pushBuilder_.setMessage(builderForValue.build()); 1421 } 1422 eventCase_ = 5; 1423 return this; 1424 } 1425 /** 1426 * 1427 * 1428 * <pre> 1429 * filter to match changes in refs like branches, tags. 1430 * </pre> 1431 * 1432 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1433 */ mergePush(com.google.cloudbuild.v1.PushFilter value)1434 public Builder mergePush(com.google.cloudbuild.v1.PushFilter value) { 1435 if (pushBuilder_ == null) { 1436 if (eventCase_ == 5 && event_ != com.google.cloudbuild.v1.PushFilter.getDefaultInstance()) { 1437 event_ = 1438 com.google.cloudbuild.v1.PushFilter.newBuilder( 1439 (com.google.cloudbuild.v1.PushFilter) event_) 1440 .mergeFrom(value) 1441 .buildPartial(); 1442 } else { 1443 event_ = value; 1444 } 1445 onChanged(); 1446 } else { 1447 if (eventCase_ == 5) { 1448 pushBuilder_.mergeFrom(value); 1449 } else { 1450 pushBuilder_.setMessage(value); 1451 } 1452 } 1453 eventCase_ = 5; 1454 return this; 1455 } 1456 /** 1457 * 1458 * 1459 * <pre> 1460 * filter to match changes in refs like branches, tags. 1461 * </pre> 1462 * 1463 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1464 */ clearPush()1465 public Builder clearPush() { 1466 if (pushBuilder_ == null) { 1467 if (eventCase_ == 5) { 1468 eventCase_ = 0; 1469 event_ = null; 1470 onChanged(); 1471 } 1472 } else { 1473 if (eventCase_ == 5) { 1474 eventCase_ = 0; 1475 event_ = null; 1476 } 1477 pushBuilder_.clear(); 1478 } 1479 return this; 1480 } 1481 /** 1482 * 1483 * 1484 * <pre> 1485 * filter to match changes in refs like branches, tags. 1486 * </pre> 1487 * 1488 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1489 */ getPushBuilder()1490 public com.google.cloudbuild.v1.PushFilter.Builder getPushBuilder() { 1491 return getPushFieldBuilder().getBuilder(); 1492 } 1493 /** 1494 * 1495 * 1496 * <pre> 1497 * filter to match changes in refs like branches, tags. 1498 * </pre> 1499 * 1500 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1501 */ 1502 @java.lang.Override getPushOrBuilder()1503 public com.google.cloudbuild.v1.PushFilterOrBuilder getPushOrBuilder() { 1504 if ((eventCase_ == 5) && (pushBuilder_ != null)) { 1505 return pushBuilder_.getMessageOrBuilder(); 1506 } else { 1507 if (eventCase_ == 5) { 1508 return (com.google.cloudbuild.v1.PushFilter) event_; 1509 } 1510 return com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 1511 } 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * filter to match changes in refs like branches, tags. 1518 * </pre> 1519 * 1520 * <code>.google.devtools.cloudbuild.v1.PushFilter push = 5;</code> 1521 */ 1522 private com.google.protobuf.SingleFieldBuilderV3< 1523 com.google.cloudbuild.v1.PushFilter, 1524 com.google.cloudbuild.v1.PushFilter.Builder, 1525 com.google.cloudbuild.v1.PushFilterOrBuilder> getPushFieldBuilder()1526 getPushFieldBuilder() { 1527 if (pushBuilder_ == null) { 1528 if (!(eventCase_ == 5)) { 1529 event_ = com.google.cloudbuild.v1.PushFilter.getDefaultInstance(); 1530 } 1531 pushBuilder_ = 1532 new com.google.protobuf.SingleFieldBuilderV3< 1533 com.google.cloudbuild.v1.PushFilter, 1534 com.google.cloudbuild.v1.PushFilter.Builder, 1535 com.google.cloudbuild.v1.PushFilterOrBuilder>( 1536 (com.google.cloudbuild.v1.PushFilter) event_, getParentForChildren(), isClean()); 1537 event_ = null; 1538 } 1539 eventCase_ = 5; 1540 onChanged(); 1541 return pushBuilder_; 1542 } 1543 1544 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1545 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1546 return super.setUnknownFields(unknownFields); 1547 } 1548 1549 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1550 public final Builder mergeUnknownFields( 1551 final com.google.protobuf.UnknownFieldSet unknownFields) { 1552 return super.mergeUnknownFields(unknownFields); 1553 } 1554 1555 // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.GitHubEventsConfig) 1556 } 1557 1558 // @@protoc_insertion_point(class_scope:google.devtools.cloudbuild.v1.GitHubEventsConfig) 1559 private static final com.google.cloudbuild.v1.GitHubEventsConfig DEFAULT_INSTANCE; 1560 1561 static { 1562 DEFAULT_INSTANCE = new com.google.cloudbuild.v1.GitHubEventsConfig(); 1563 } 1564 getDefaultInstance()1565 public static com.google.cloudbuild.v1.GitHubEventsConfig getDefaultInstance() { 1566 return DEFAULT_INSTANCE; 1567 } 1568 1569 private static final com.google.protobuf.Parser<GitHubEventsConfig> PARSER = 1570 new com.google.protobuf.AbstractParser<GitHubEventsConfig>() { 1571 @java.lang.Override 1572 public GitHubEventsConfig parsePartialFrom( 1573 com.google.protobuf.CodedInputStream input, 1574 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1575 throws com.google.protobuf.InvalidProtocolBufferException { 1576 Builder builder = newBuilder(); 1577 try { 1578 builder.mergeFrom(input, extensionRegistry); 1579 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1580 throw e.setUnfinishedMessage(builder.buildPartial()); 1581 } catch (com.google.protobuf.UninitializedMessageException e) { 1582 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1583 } catch (java.io.IOException e) { 1584 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1585 .setUnfinishedMessage(builder.buildPartial()); 1586 } 1587 return builder.buildPartial(); 1588 } 1589 }; 1590 parser()1591 public static com.google.protobuf.Parser<GitHubEventsConfig> parser() { 1592 return PARSER; 1593 } 1594 1595 @java.lang.Override getParserForType()1596 public com.google.protobuf.Parser<GitHubEventsConfig> getParserForType() { 1597 return PARSER; 1598 } 1599 1600 @java.lang.Override getDefaultInstanceForType()1601 public com.google.cloudbuild.v1.GitHubEventsConfig getDefaultInstanceForType() { 1602 return DEFAULT_INSTANCE; 1603 } 1604 } 1605