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