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/container/v1/cluster_service.proto 18 19 package com.google.container.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Represents an arbitrary window of time. 26 * </pre> 27 * 28 * Protobuf type {@code google.container.v1.TimeWindow} 29 */ 30 public final class TimeWindow extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.container.v1.TimeWindow) 33 TimeWindowOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use TimeWindow.newBuilder() to construct. TimeWindow(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private TimeWindow(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 TimeWindow()40 private TimeWindow() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new TimeWindow(); 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.container.v1.ClusterServiceProto 55 .internal_static_google_container_v1_TimeWindow_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.container.v1.ClusterServiceProto 62 .internal_static_google_container_v1_TimeWindow_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.container.v1.TimeWindow.class, 65 com.google.container.v1.TimeWindow.Builder.class); 66 } 67 68 private int optionsCase_ = 0; 69 private java.lang.Object options_; 70 71 public enum OptionsCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 MAINTENANCE_EXCLUSION_OPTIONS(3), 76 OPTIONS_NOT_SET(0); 77 private final int value; 78 OptionsCase(int value)79 private OptionsCase(int value) { 80 this.value = value; 81 } 82 /** 83 * @param value The number of the enum to look for. 84 * @return The enum associated with the given number. 85 * @deprecated Use {@link #forNumber(int)} instead. 86 */ 87 @java.lang.Deprecated valueOf(int value)88 public static OptionsCase valueOf(int value) { 89 return forNumber(value); 90 } 91 forNumber(int value)92 public static OptionsCase forNumber(int value) { 93 switch (value) { 94 case 3: 95 return MAINTENANCE_EXCLUSION_OPTIONS; 96 case 0: 97 return OPTIONS_NOT_SET; 98 default: 99 return null; 100 } 101 } 102 getNumber()103 public int getNumber() { 104 return this.value; 105 } 106 }; 107 getOptionsCase()108 public OptionsCase getOptionsCase() { 109 return OptionsCase.forNumber(optionsCase_); 110 } 111 112 public static final int MAINTENANCE_EXCLUSION_OPTIONS_FIELD_NUMBER = 3; 113 /** 114 * 115 * 116 * <pre> 117 * MaintenanceExclusionOptions provides maintenance exclusion related 118 * options. 119 * </pre> 120 * 121 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 122 * </code> 123 * 124 * @return Whether the maintenanceExclusionOptions field is set. 125 */ 126 @java.lang.Override hasMaintenanceExclusionOptions()127 public boolean hasMaintenanceExclusionOptions() { 128 return optionsCase_ == 3; 129 } 130 /** 131 * 132 * 133 * <pre> 134 * MaintenanceExclusionOptions provides maintenance exclusion related 135 * options. 136 * </pre> 137 * 138 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 139 * </code> 140 * 141 * @return The maintenanceExclusionOptions. 142 */ 143 @java.lang.Override getMaintenanceExclusionOptions()144 public com.google.container.v1.MaintenanceExclusionOptions getMaintenanceExclusionOptions() { 145 if (optionsCase_ == 3) { 146 return (com.google.container.v1.MaintenanceExclusionOptions) options_; 147 } 148 return com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 149 } 150 /** 151 * 152 * 153 * <pre> 154 * MaintenanceExclusionOptions provides maintenance exclusion related 155 * options. 156 * </pre> 157 * 158 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 159 * </code> 160 */ 161 @java.lang.Override 162 public com.google.container.v1.MaintenanceExclusionOptionsOrBuilder getMaintenanceExclusionOptionsOrBuilder()163 getMaintenanceExclusionOptionsOrBuilder() { 164 if (optionsCase_ == 3) { 165 return (com.google.container.v1.MaintenanceExclusionOptions) options_; 166 } 167 return com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 168 } 169 170 public static final int START_TIME_FIELD_NUMBER = 1; 171 private com.google.protobuf.Timestamp startTime_; 172 /** 173 * 174 * 175 * <pre> 176 * The time that the window first starts. 177 * </pre> 178 * 179 * <code>.google.protobuf.Timestamp start_time = 1;</code> 180 * 181 * @return Whether the startTime field is set. 182 */ 183 @java.lang.Override hasStartTime()184 public boolean hasStartTime() { 185 return startTime_ != null; 186 } 187 /** 188 * 189 * 190 * <pre> 191 * The time that the window first starts. 192 * </pre> 193 * 194 * <code>.google.protobuf.Timestamp start_time = 1;</code> 195 * 196 * @return The startTime. 197 */ 198 @java.lang.Override getStartTime()199 public com.google.protobuf.Timestamp getStartTime() { 200 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 201 } 202 /** 203 * 204 * 205 * <pre> 206 * The time that the window first starts. 207 * </pre> 208 * 209 * <code>.google.protobuf.Timestamp start_time = 1;</code> 210 */ 211 @java.lang.Override getStartTimeOrBuilder()212 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 213 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 214 } 215 216 public static final int END_TIME_FIELD_NUMBER = 2; 217 private com.google.protobuf.Timestamp endTime_; 218 /** 219 * 220 * 221 * <pre> 222 * The time that the window ends. The end time should take place after the 223 * start time. 224 * </pre> 225 * 226 * <code>.google.protobuf.Timestamp end_time = 2;</code> 227 * 228 * @return Whether the endTime field is set. 229 */ 230 @java.lang.Override hasEndTime()231 public boolean hasEndTime() { 232 return endTime_ != null; 233 } 234 /** 235 * 236 * 237 * <pre> 238 * The time that the window ends. The end time should take place after the 239 * start time. 240 * </pre> 241 * 242 * <code>.google.protobuf.Timestamp end_time = 2;</code> 243 * 244 * @return The endTime. 245 */ 246 @java.lang.Override getEndTime()247 public com.google.protobuf.Timestamp getEndTime() { 248 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 249 } 250 /** 251 * 252 * 253 * <pre> 254 * The time that the window ends. The end time should take place after the 255 * start time. 256 * </pre> 257 * 258 * <code>.google.protobuf.Timestamp end_time = 2;</code> 259 */ 260 @java.lang.Override getEndTimeOrBuilder()261 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 262 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 263 } 264 265 private byte memoizedIsInitialized = -1; 266 267 @java.lang.Override isInitialized()268 public final boolean isInitialized() { 269 byte isInitialized = memoizedIsInitialized; 270 if (isInitialized == 1) return true; 271 if (isInitialized == 0) return false; 272 273 memoizedIsInitialized = 1; 274 return true; 275 } 276 277 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)278 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 279 if (startTime_ != null) { 280 output.writeMessage(1, getStartTime()); 281 } 282 if (endTime_ != null) { 283 output.writeMessage(2, getEndTime()); 284 } 285 if (optionsCase_ == 3) { 286 output.writeMessage(3, (com.google.container.v1.MaintenanceExclusionOptions) options_); 287 } 288 getUnknownFields().writeTo(output); 289 } 290 291 @java.lang.Override getSerializedSize()292 public int getSerializedSize() { 293 int size = memoizedSize; 294 if (size != -1) return size; 295 296 size = 0; 297 if (startTime_ != null) { 298 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); 299 } 300 if (endTime_ != null) { 301 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); 302 } 303 if (optionsCase_ == 3) { 304 size += 305 com.google.protobuf.CodedOutputStream.computeMessageSize( 306 3, (com.google.container.v1.MaintenanceExclusionOptions) options_); 307 } 308 size += getUnknownFields().getSerializedSize(); 309 memoizedSize = size; 310 return size; 311 } 312 313 @java.lang.Override equals(final java.lang.Object obj)314 public boolean equals(final java.lang.Object obj) { 315 if (obj == this) { 316 return true; 317 } 318 if (!(obj instanceof com.google.container.v1.TimeWindow)) { 319 return super.equals(obj); 320 } 321 com.google.container.v1.TimeWindow other = (com.google.container.v1.TimeWindow) obj; 322 323 if (hasStartTime() != other.hasStartTime()) return false; 324 if (hasStartTime()) { 325 if (!getStartTime().equals(other.getStartTime())) return false; 326 } 327 if (hasEndTime() != other.hasEndTime()) return false; 328 if (hasEndTime()) { 329 if (!getEndTime().equals(other.getEndTime())) return false; 330 } 331 if (!getOptionsCase().equals(other.getOptionsCase())) return false; 332 switch (optionsCase_) { 333 case 3: 334 if (!getMaintenanceExclusionOptions().equals(other.getMaintenanceExclusionOptions())) 335 return false; 336 break; 337 case 0: 338 default: 339 } 340 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 341 return true; 342 } 343 344 @java.lang.Override hashCode()345 public int hashCode() { 346 if (memoizedHashCode != 0) { 347 return memoizedHashCode; 348 } 349 int hash = 41; 350 hash = (19 * hash) + getDescriptor().hashCode(); 351 if (hasStartTime()) { 352 hash = (37 * hash) + START_TIME_FIELD_NUMBER; 353 hash = (53 * hash) + getStartTime().hashCode(); 354 } 355 if (hasEndTime()) { 356 hash = (37 * hash) + END_TIME_FIELD_NUMBER; 357 hash = (53 * hash) + getEndTime().hashCode(); 358 } 359 switch (optionsCase_) { 360 case 3: 361 hash = (37 * hash) + MAINTENANCE_EXCLUSION_OPTIONS_FIELD_NUMBER; 362 hash = (53 * hash) + getMaintenanceExclusionOptions().hashCode(); 363 break; 364 case 0: 365 default: 366 } 367 hash = (29 * hash) + getUnknownFields().hashCode(); 368 memoizedHashCode = hash; 369 return hash; 370 } 371 parseFrom(java.nio.ByteBuffer data)372 public static com.google.container.v1.TimeWindow parseFrom(java.nio.ByteBuffer data) 373 throws com.google.protobuf.InvalidProtocolBufferException { 374 return PARSER.parseFrom(data); 375 } 376 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)377 public static com.google.container.v1.TimeWindow parseFrom( 378 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 379 throws com.google.protobuf.InvalidProtocolBufferException { 380 return PARSER.parseFrom(data, extensionRegistry); 381 } 382 parseFrom(com.google.protobuf.ByteString data)383 public static com.google.container.v1.TimeWindow parseFrom(com.google.protobuf.ByteString data) 384 throws com.google.protobuf.InvalidProtocolBufferException { 385 return PARSER.parseFrom(data); 386 } 387 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)388 public static com.google.container.v1.TimeWindow parseFrom( 389 com.google.protobuf.ByteString data, 390 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 391 throws com.google.protobuf.InvalidProtocolBufferException { 392 return PARSER.parseFrom(data, extensionRegistry); 393 } 394 parseFrom(byte[] data)395 public static com.google.container.v1.TimeWindow parseFrom(byte[] data) 396 throws com.google.protobuf.InvalidProtocolBufferException { 397 return PARSER.parseFrom(data); 398 } 399 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)400 public static com.google.container.v1.TimeWindow parseFrom( 401 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 402 throws com.google.protobuf.InvalidProtocolBufferException { 403 return PARSER.parseFrom(data, extensionRegistry); 404 } 405 parseFrom(java.io.InputStream input)406 public static com.google.container.v1.TimeWindow parseFrom(java.io.InputStream input) 407 throws java.io.IOException { 408 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 409 } 410 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)411 public static com.google.container.v1.TimeWindow parseFrom( 412 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 413 throws java.io.IOException { 414 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 415 PARSER, input, extensionRegistry); 416 } 417 parseDelimitedFrom(java.io.InputStream input)418 public static com.google.container.v1.TimeWindow parseDelimitedFrom(java.io.InputStream input) 419 throws java.io.IOException { 420 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 421 } 422 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)423 public static com.google.container.v1.TimeWindow parseDelimitedFrom( 424 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 425 throws java.io.IOException { 426 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 427 PARSER, input, extensionRegistry); 428 } 429 parseFrom( com.google.protobuf.CodedInputStream input)430 public static com.google.container.v1.TimeWindow parseFrom( 431 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 432 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 433 } 434 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)435 public static com.google.container.v1.TimeWindow parseFrom( 436 com.google.protobuf.CodedInputStream input, 437 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 438 throws java.io.IOException { 439 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 440 PARSER, input, extensionRegistry); 441 } 442 443 @java.lang.Override newBuilderForType()444 public Builder newBuilderForType() { 445 return newBuilder(); 446 } 447 newBuilder()448 public static Builder newBuilder() { 449 return DEFAULT_INSTANCE.toBuilder(); 450 } 451 newBuilder(com.google.container.v1.TimeWindow prototype)452 public static Builder newBuilder(com.google.container.v1.TimeWindow prototype) { 453 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 454 } 455 456 @java.lang.Override toBuilder()457 public Builder toBuilder() { 458 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 459 } 460 461 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)462 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 463 Builder builder = new Builder(parent); 464 return builder; 465 } 466 /** 467 * 468 * 469 * <pre> 470 * Represents an arbitrary window of time. 471 * </pre> 472 * 473 * Protobuf type {@code google.container.v1.TimeWindow} 474 */ 475 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 476 implements 477 // @@protoc_insertion_point(builder_implements:google.container.v1.TimeWindow) 478 com.google.container.v1.TimeWindowOrBuilder { getDescriptor()479 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 480 return com.google.container.v1.ClusterServiceProto 481 .internal_static_google_container_v1_TimeWindow_descriptor; 482 } 483 484 @java.lang.Override 485 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()486 internalGetFieldAccessorTable() { 487 return com.google.container.v1.ClusterServiceProto 488 .internal_static_google_container_v1_TimeWindow_fieldAccessorTable 489 .ensureFieldAccessorsInitialized( 490 com.google.container.v1.TimeWindow.class, 491 com.google.container.v1.TimeWindow.Builder.class); 492 } 493 494 // Construct using com.google.container.v1.TimeWindow.newBuilder() Builder()495 private Builder() {} 496 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)497 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 498 super(parent); 499 } 500 501 @java.lang.Override clear()502 public Builder clear() { 503 super.clear(); 504 bitField0_ = 0; 505 if (maintenanceExclusionOptionsBuilder_ != null) { 506 maintenanceExclusionOptionsBuilder_.clear(); 507 } 508 startTime_ = null; 509 if (startTimeBuilder_ != null) { 510 startTimeBuilder_.dispose(); 511 startTimeBuilder_ = null; 512 } 513 endTime_ = null; 514 if (endTimeBuilder_ != null) { 515 endTimeBuilder_.dispose(); 516 endTimeBuilder_ = null; 517 } 518 optionsCase_ = 0; 519 options_ = null; 520 return this; 521 } 522 523 @java.lang.Override getDescriptorForType()524 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 525 return com.google.container.v1.ClusterServiceProto 526 .internal_static_google_container_v1_TimeWindow_descriptor; 527 } 528 529 @java.lang.Override getDefaultInstanceForType()530 public com.google.container.v1.TimeWindow getDefaultInstanceForType() { 531 return com.google.container.v1.TimeWindow.getDefaultInstance(); 532 } 533 534 @java.lang.Override build()535 public com.google.container.v1.TimeWindow build() { 536 com.google.container.v1.TimeWindow result = buildPartial(); 537 if (!result.isInitialized()) { 538 throw newUninitializedMessageException(result); 539 } 540 return result; 541 } 542 543 @java.lang.Override buildPartial()544 public com.google.container.v1.TimeWindow buildPartial() { 545 com.google.container.v1.TimeWindow result = new com.google.container.v1.TimeWindow(this); 546 if (bitField0_ != 0) { 547 buildPartial0(result); 548 } 549 buildPartialOneofs(result); 550 onBuilt(); 551 return result; 552 } 553 buildPartial0(com.google.container.v1.TimeWindow result)554 private void buildPartial0(com.google.container.v1.TimeWindow result) { 555 int from_bitField0_ = bitField0_; 556 if (((from_bitField0_ & 0x00000002) != 0)) { 557 result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); 558 } 559 if (((from_bitField0_ & 0x00000004) != 0)) { 560 result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build(); 561 } 562 } 563 buildPartialOneofs(com.google.container.v1.TimeWindow result)564 private void buildPartialOneofs(com.google.container.v1.TimeWindow result) { 565 result.optionsCase_ = optionsCase_; 566 result.options_ = this.options_; 567 if (optionsCase_ == 3 && maintenanceExclusionOptionsBuilder_ != null) { 568 result.options_ = maintenanceExclusionOptionsBuilder_.build(); 569 } 570 } 571 572 @java.lang.Override clone()573 public Builder clone() { 574 return super.clone(); 575 } 576 577 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)578 public Builder setField( 579 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 580 return super.setField(field, value); 581 } 582 583 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)584 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 585 return super.clearField(field); 586 } 587 588 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)589 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 590 return super.clearOneof(oneof); 591 } 592 593 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)594 public Builder setRepeatedField( 595 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 596 return super.setRepeatedField(field, index, value); 597 } 598 599 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)600 public Builder addRepeatedField( 601 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 602 return super.addRepeatedField(field, value); 603 } 604 605 @java.lang.Override mergeFrom(com.google.protobuf.Message other)606 public Builder mergeFrom(com.google.protobuf.Message other) { 607 if (other instanceof com.google.container.v1.TimeWindow) { 608 return mergeFrom((com.google.container.v1.TimeWindow) other); 609 } else { 610 super.mergeFrom(other); 611 return this; 612 } 613 } 614 mergeFrom(com.google.container.v1.TimeWindow other)615 public Builder mergeFrom(com.google.container.v1.TimeWindow other) { 616 if (other == com.google.container.v1.TimeWindow.getDefaultInstance()) return this; 617 if (other.hasStartTime()) { 618 mergeStartTime(other.getStartTime()); 619 } 620 if (other.hasEndTime()) { 621 mergeEndTime(other.getEndTime()); 622 } 623 switch (other.getOptionsCase()) { 624 case MAINTENANCE_EXCLUSION_OPTIONS: 625 { 626 mergeMaintenanceExclusionOptions(other.getMaintenanceExclusionOptions()); 627 break; 628 } 629 case OPTIONS_NOT_SET: 630 { 631 break; 632 } 633 } 634 this.mergeUnknownFields(other.getUnknownFields()); 635 onChanged(); 636 return this; 637 } 638 639 @java.lang.Override isInitialized()640 public final boolean isInitialized() { 641 return true; 642 } 643 644 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)645 public Builder mergeFrom( 646 com.google.protobuf.CodedInputStream input, 647 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 648 throws java.io.IOException { 649 if (extensionRegistry == null) { 650 throw new java.lang.NullPointerException(); 651 } 652 try { 653 boolean done = false; 654 while (!done) { 655 int tag = input.readTag(); 656 switch (tag) { 657 case 0: 658 done = true; 659 break; 660 case 10: 661 { 662 input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); 663 bitField0_ |= 0x00000002; 664 break; 665 } // case 10 666 case 18: 667 { 668 input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry); 669 bitField0_ |= 0x00000004; 670 break; 671 } // case 18 672 case 26: 673 { 674 input.readMessage( 675 getMaintenanceExclusionOptionsFieldBuilder().getBuilder(), extensionRegistry); 676 optionsCase_ = 3; 677 break; 678 } // case 26 679 default: 680 { 681 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 682 done = true; // was an endgroup tag 683 } 684 break; 685 } // default: 686 } // switch (tag) 687 } // while (!done) 688 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 689 throw e.unwrapIOException(); 690 } finally { 691 onChanged(); 692 } // finally 693 return this; 694 } 695 696 private int optionsCase_ = 0; 697 private java.lang.Object options_; 698 getOptionsCase()699 public OptionsCase getOptionsCase() { 700 return OptionsCase.forNumber(optionsCase_); 701 } 702 clearOptions()703 public Builder clearOptions() { 704 optionsCase_ = 0; 705 options_ = null; 706 onChanged(); 707 return this; 708 } 709 710 private int bitField0_; 711 712 private com.google.protobuf.SingleFieldBuilderV3< 713 com.google.container.v1.MaintenanceExclusionOptions, 714 com.google.container.v1.MaintenanceExclusionOptions.Builder, 715 com.google.container.v1.MaintenanceExclusionOptionsOrBuilder> 716 maintenanceExclusionOptionsBuilder_; 717 /** 718 * 719 * 720 * <pre> 721 * MaintenanceExclusionOptions provides maintenance exclusion related 722 * options. 723 * </pre> 724 * 725 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 726 * </code> 727 * 728 * @return Whether the maintenanceExclusionOptions field is set. 729 */ 730 @java.lang.Override hasMaintenanceExclusionOptions()731 public boolean hasMaintenanceExclusionOptions() { 732 return optionsCase_ == 3; 733 } 734 /** 735 * 736 * 737 * <pre> 738 * MaintenanceExclusionOptions provides maintenance exclusion related 739 * options. 740 * </pre> 741 * 742 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 743 * </code> 744 * 745 * @return The maintenanceExclusionOptions. 746 */ 747 @java.lang.Override getMaintenanceExclusionOptions()748 public com.google.container.v1.MaintenanceExclusionOptions getMaintenanceExclusionOptions() { 749 if (maintenanceExclusionOptionsBuilder_ == null) { 750 if (optionsCase_ == 3) { 751 return (com.google.container.v1.MaintenanceExclusionOptions) options_; 752 } 753 return com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 754 } else { 755 if (optionsCase_ == 3) { 756 return maintenanceExclusionOptionsBuilder_.getMessage(); 757 } 758 return com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 759 } 760 } 761 /** 762 * 763 * 764 * <pre> 765 * MaintenanceExclusionOptions provides maintenance exclusion related 766 * options. 767 * </pre> 768 * 769 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 770 * </code> 771 */ setMaintenanceExclusionOptions( com.google.container.v1.MaintenanceExclusionOptions value)772 public Builder setMaintenanceExclusionOptions( 773 com.google.container.v1.MaintenanceExclusionOptions value) { 774 if (maintenanceExclusionOptionsBuilder_ == null) { 775 if (value == null) { 776 throw new NullPointerException(); 777 } 778 options_ = value; 779 onChanged(); 780 } else { 781 maintenanceExclusionOptionsBuilder_.setMessage(value); 782 } 783 optionsCase_ = 3; 784 return this; 785 } 786 /** 787 * 788 * 789 * <pre> 790 * MaintenanceExclusionOptions provides maintenance exclusion related 791 * options. 792 * </pre> 793 * 794 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 795 * </code> 796 */ setMaintenanceExclusionOptions( com.google.container.v1.MaintenanceExclusionOptions.Builder builderForValue)797 public Builder setMaintenanceExclusionOptions( 798 com.google.container.v1.MaintenanceExclusionOptions.Builder builderForValue) { 799 if (maintenanceExclusionOptionsBuilder_ == null) { 800 options_ = builderForValue.build(); 801 onChanged(); 802 } else { 803 maintenanceExclusionOptionsBuilder_.setMessage(builderForValue.build()); 804 } 805 optionsCase_ = 3; 806 return this; 807 } 808 /** 809 * 810 * 811 * <pre> 812 * MaintenanceExclusionOptions provides maintenance exclusion related 813 * options. 814 * </pre> 815 * 816 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 817 * </code> 818 */ mergeMaintenanceExclusionOptions( com.google.container.v1.MaintenanceExclusionOptions value)819 public Builder mergeMaintenanceExclusionOptions( 820 com.google.container.v1.MaintenanceExclusionOptions value) { 821 if (maintenanceExclusionOptionsBuilder_ == null) { 822 if (optionsCase_ == 3 823 && options_ 824 != com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance()) { 825 options_ = 826 com.google.container.v1.MaintenanceExclusionOptions.newBuilder( 827 (com.google.container.v1.MaintenanceExclusionOptions) options_) 828 .mergeFrom(value) 829 .buildPartial(); 830 } else { 831 options_ = value; 832 } 833 onChanged(); 834 } else { 835 if (optionsCase_ == 3) { 836 maintenanceExclusionOptionsBuilder_.mergeFrom(value); 837 } else { 838 maintenanceExclusionOptionsBuilder_.setMessage(value); 839 } 840 } 841 optionsCase_ = 3; 842 return this; 843 } 844 /** 845 * 846 * 847 * <pre> 848 * MaintenanceExclusionOptions provides maintenance exclusion related 849 * options. 850 * </pre> 851 * 852 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 853 * </code> 854 */ clearMaintenanceExclusionOptions()855 public Builder clearMaintenanceExclusionOptions() { 856 if (maintenanceExclusionOptionsBuilder_ == null) { 857 if (optionsCase_ == 3) { 858 optionsCase_ = 0; 859 options_ = null; 860 onChanged(); 861 } 862 } else { 863 if (optionsCase_ == 3) { 864 optionsCase_ = 0; 865 options_ = null; 866 } 867 maintenanceExclusionOptionsBuilder_.clear(); 868 } 869 return this; 870 } 871 /** 872 * 873 * 874 * <pre> 875 * MaintenanceExclusionOptions provides maintenance exclusion related 876 * options. 877 * </pre> 878 * 879 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 880 * </code> 881 */ 882 public com.google.container.v1.MaintenanceExclusionOptions.Builder getMaintenanceExclusionOptionsBuilder()883 getMaintenanceExclusionOptionsBuilder() { 884 return getMaintenanceExclusionOptionsFieldBuilder().getBuilder(); 885 } 886 /** 887 * 888 * 889 * <pre> 890 * MaintenanceExclusionOptions provides maintenance exclusion related 891 * options. 892 * </pre> 893 * 894 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 895 * </code> 896 */ 897 @java.lang.Override 898 public com.google.container.v1.MaintenanceExclusionOptionsOrBuilder getMaintenanceExclusionOptionsOrBuilder()899 getMaintenanceExclusionOptionsOrBuilder() { 900 if ((optionsCase_ == 3) && (maintenanceExclusionOptionsBuilder_ != null)) { 901 return maintenanceExclusionOptionsBuilder_.getMessageOrBuilder(); 902 } else { 903 if (optionsCase_ == 3) { 904 return (com.google.container.v1.MaintenanceExclusionOptions) options_; 905 } 906 return com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 907 } 908 } 909 /** 910 * 911 * 912 * <pre> 913 * MaintenanceExclusionOptions provides maintenance exclusion related 914 * options. 915 * </pre> 916 * 917 * <code>.google.container.v1.MaintenanceExclusionOptions maintenance_exclusion_options = 3; 918 * </code> 919 */ 920 private com.google.protobuf.SingleFieldBuilderV3< 921 com.google.container.v1.MaintenanceExclusionOptions, 922 com.google.container.v1.MaintenanceExclusionOptions.Builder, 923 com.google.container.v1.MaintenanceExclusionOptionsOrBuilder> getMaintenanceExclusionOptionsFieldBuilder()924 getMaintenanceExclusionOptionsFieldBuilder() { 925 if (maintenanceExclusionOptionsBuilder_ == null) { 926 if (!(optionsCase_ == 3)) { 927 options_ = com.google.container.v1.MaintenanceExclusionOptions.getDefaultInstance(); 928 } 929 maintenanceExclusionOptionsBuilder_ = 930 new com.google.protobuf.SingleFieldBuilderV3< 931 com.google.container.v1.MaintenanceExclusionOptions, 932 com.google.container.v1.MaintenanceExclusionOptions.Builder, 933 com.google.container.v1.MaintenanceExclusionOptionsOrBuilder>( 934 (com.google.container.v1.MaintenanceExclusionOptions) options_, 935 getParentForChildren(), 936 isClean()); 937 options_ = null; 938 } 939 optionsCase_ = 3; 940 onChanged(); 941 return maintenanceExclusionOptionsBuilder_; 942 } 943 944 private com.google.protobuf.Timestamp startTime_; 945 private com.google.protobuf.SingleFieldBuilderV3< 946 com.google.protobuf.Timestamp, 947 com.google.protobuf.Timestamp.Builder, 948 com.google.protobuf.TimestampOrBuilder> 949 startTimeBuilder_; 950 /** 951 * 952 * 953 * <pre> 954 * The time that the window first starts. 955 * </pre> 956 * 957 * <code>.google.protobuf.Timestamp start_time = 1;</code> 958 * 959 * @return Whether the startTime field is set. 960 */ hasStartTime()961 public boolean hasStartTime() { 962 return ((bitField0_ & 0x00000002) != 0); 963 } 964 /** 965 * 966 * 967 * <pre> 968 * The time that the window first starts. 969 * </pre> 970 * 971 * <code>.google.protobuf.Timestamp start_time = 1;</code> 972 * 973 * @return The startTime. 974 */ getStartTime()975 public com.google.protobuf.Timestamp getStartTime() { 976 if (startTimeBuilder_ == null) { 977 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 978 } else { 979 return startTimeBuilder_.getMessage(); 980 } 981 } 982 /** 983 * 984 * 985 * <pre> 986 * The time that the window first starts. 987 * </pre> 988 * 989 * <code>.google.protobuf.Timestamp start_time = 1;</code> 990 */ setStartTime(com.google.protobuf.Timestamp value)991 public Builder setStartTime(com.google.protobuf.Timestamp value) { 992 if (startTimeBuilder_ == null) { 993 if (value == null) { 994 throw new NullPointerException(); 995 } 996 startTime_ = value; 997 } else { 998 startTimeBuilder_.setMessage(value); 999 } 1000 bitField0_ |= 0x00000002; 1001 onChanged(); 1002 return this; 1003 } 1004 /** 1005 * 1006 * 1007 * <pre> 1008 * The time that the window first starts. 1009 * </pre> 1010 * 1011 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1012 */ setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)1013 public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1014 if (startTimeBuilder_ == null) { 1015 startTime_ = builderForValue.build(); 1016 } else { 1017 startTimeBuilder_.setMessage(builderForValue.build()); 1018 } 1019 bitField0_ |= 0x00000002; 1020 onChanged(); 1021 return this; 1022 } 1023 /** 1024 * 1025 * 1026 * <pre> 1027 * The time that the window first starts. 1028 * </pre> 1029 * 1030 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1031 */ mergeStartTime(com.google.protobuf.Timestamp value)1032 public Builder mergeStartTime(com.google.protobuf.Timestamp value) { 1033 if (startTimeBuilder_ == null) { 1034 if (((bitField0_ & 0x00000002) != 0) 1035 && startTime_ != null 1036 && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1037 getStartTimeBuilder().mergeFrom(value); 1038 } else { 1039 startTime_ = value; 1040 } 1041 } else { 1042 startTimeBuilder_.mergeFrom(value); 1043 } 1044 bitField0_ |= 0x00000002; 1045 onChanged(); 1046 return this; 1047 } 1048 /** 1049 * 1050 * 1051 * <pre> 1052 * The time that the window first starts. 1053 * </pre> 1054 * 1055 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1056 */ clearStartTime()1057 public Builder clearStartTime() { 1058 bitField0_ = (bitField0_ & ~0x00000002); 1059 startTime_ = null; 1060 if (startTimeBuilder_ != null) { 1061 startTimeBuilder_.dispose(); 1062 startTimeBuilder_ = null; 1063 } 1064 onChanged(); 1065 return this; 1066 } 1067 /** 1068 * 1069 * 1070 * <pre> 1071 * The time that the window first starts. 1072 * </pre> 1073 * 1074 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1075 */ getStartTimeBuilder()1076 public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { 1077 bitField0_ |= 0x00000002; 1078 onChanged(); 1079 return getStartTimeFieldBuilder().getBuilder(); 1080 } 1081 /** 1082 * 1083 * 1084 * <pre> 1085 * The time that the window first starts. 1086 * </pre> 1087 * 1088 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1089 */ getStartTimeOrBuilder()1090 public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() { 1091 if (startTimeBuilder_ != null) { 1092 return startTimeBuilder_.getMessageOrBuilder(); 1093 } else { 1094 return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; 1095 } 1096 } 1097 /** 1098 * 1099 * 1100 * <pre> 1101 * The time that the window first starts. 1102 * </pre> 1103 * 1104 * <code>.google.protobuf.Timestamp start_time = 1;</code> 1105 */ 1106 private com.google.protobuf.SingleFieldBuilderV3< 1107 com.google.protobuf.Timestamp, 1108 com.google.protobuf.Timestamp.Builder, 1109 com.google.protobuf.TimestampOrBuilder> getStartTimeFieldBuilder()1110 getStartTimeFieldBuilder() { 1111 if (startTimeBuilder_ == null) { 1112 startTimeBuilder_ = 1113 new com.google.protobuf.SingleFieldBuilderV3< 1114 com.google.protobuf.Timestamp, 1115 com.google.protobuf.Timestamp.Builder, 1116 com.google.protobuf.TimestampOrBuilder>( 1117 getStartTime(), getParentForChildren(), isClean()); 1118 startTime_ = null; 1119 } 1120 return startTimeBuilder_; 1121 } 1122 1123 private com.google.protobuf.Timestamp endTime_; 1124 private com.google.protobuf.SingleFieldBuilderV3< 1125 com.google.protobuf.Timestamp, 1126 com.google.protobuf.Timestamp.Builder, 1127 com.google.protobuf.TimestampOrBuilder> 1128 endTimeBuilder_; 1129 /** 1130 * 1131 * 1132 * <pre> 1133 * The time that the window ends. The end time should take place after the 1134 * start time. 1135 * </pre> 1136 * 1137 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1138 * 1139 * @return Whether the endTime field is set. 1140 */ hasEndTime()1141 public boolean hasEndTime() { 1142 return ((bitField0_ & 0x00000004) != 0); 1143 } 1144 /** 1145 * 1146 * 1147 * <pre> 1148 * The time that the window ends. The end time should take place after the 1149 * start time. 1150 * </pre> 1151 * 1152 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1153 * 1154 * @return The endTime. 1155 */ getEndTime()1156 public com.google.protobuf.Timestamp getEndTime() { 1157 if (endTimeBuilder_ == null) { 1158 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 1159 } else { 1160 return endTimeBuilder_.getMessage(); 1161 } 1162 } 1163 /** 1164 * 1165 * 1166 * <pre> 1167 * The time that the window ends. The end time should take place after the 1168 * start time. 1169 * </pre> 1170 * 1171 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1172 */ setEndTime(com.google.protobuf.Timestamp value)1173 public Builder setEndTime(com.google.protobuf.Timestamp value) { 1174 if (endTimeBuilder_ == null) { 1175 if (value == null) { 1176 throw new NullPointerException(); 1177 } 1178 endTime_ = value; 1179 } else { 1180 endTimeBuilder_.setMessage(value); 1181 } 1182 bitField0_ |= 0x00000004; 1183 onChanged(); 1184 return this; 1185 } 1186 /** 1187 * 1188 * 1189 * <pre> 1190 * The time that the window ends. The end time should take place after the 1191 * start time. 1192 * </pre> 1193 * 1194 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1195 */ setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)1196 public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1197 if (endTimeBuilder_ == null) { 1198 endTime_ = builderForValue.build(); 1199 } else { 1200 endTimeBuilder_.setMessage(builderForValue.build()); 1201 } 1202 bitField0_ |= 0x00000004; 1203 onChanged(); 1204 return this; 1205 } 1206 /** 1207 * 1208 * 1209 * <pre> 1210 * The time that the window ends. The end time should take place after the 1211 * start time. 1212 * </pre> 1213 * 1214 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1215 */ mergeEndTime(com.google.protobuf.Timestamp value)1216 public Builder mergeEndTime(com.google.protobuf.Timestamp value) { 1217 if (endTimeBuilder_ == null) { 1218 if (((bitField0_ & 0x00000004) != 0) 1219 && endTime_ != null 1220 && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1221 getEndTimeBuilder().mergeFrom(value); 1222 } else { 1223 endTime_ = value; 1224 } 1225 } else { 1226 endTimeBuilder_.mergeFrom(value); 1227 } 1228 bitField0_ |= 0x00000004; 1229 onChanged(); 1230 return this; 1231 } 1232 /** 1233 * 1234 * 1235 * <pre> 1236 * The time that the window ends. The end time should take place after the 1237 * start time. 1238 * </pre> 1239 * 1240 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1241 */ clearEndTime()1242 public Builder clearEndTime() { 1243 bitField0_ = (bitField0_ & ~0x00000004); 1244 endTime_ = null; 1245 if (endTimeBuilder_ != null) { 1246 endTimeBuilder_.dispose(); 1247 endTimeBuilder_ = null; 1248 } 1249 onChanged(); 1250 return this; 1251 } 1252 /** 1253 * 1254 * 1255 * <pre> 1256 * The time that the window ends. The end time should take place after the 1257 * start time. 1258 * </pre> 1259 * 1260 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1261 */ getEndTimeBuilder()1262 public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() { 1263 bitField0_ |= 0x00000004; 1264 onChanged(); 1265 return getEndTimeFieldBuilder().getBuilder(); 1266 } 1267 /** 1268 * 1269 * 1270 * <pre> 1271 * The time that the window ends. The end time should take place after the 1272 * start time. 1273 * </pre> 1274 * 1275 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1276 */ getEndTimeOrBuilder()1277 public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder() { 1278 if (endTimeBuilder_ != null) { 1279 return endTimeBuilder_.getMessageOrBuilder(); 1280 } else { 1281 return endTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : endTime_; 1282 } 1283 } 1284 /** 1285 * 1286 * 1287 * <pre> 1288 * The time that the window ends. The end time should take place after the 1289 * start time. 1290 * </pre> 1291 * 1292 * <code>.google.protobuf.Timestamp end_time = 2;</code> 1293 */ 1294 private com.google.protobuf.SingleFieldBuilderV3< 1295 com.google.protobuf.Timestamp, 1296 com.google.protobuf.Timestamp.Builder, 1297 com.google.protobuf.TimestampOrBuilder> getEndTimeFieldBuilder()1298 getEndTimeFieldBuilder() { 1299 if (endTimeBuilder_ == null) { 1300 endTimeBuilder_ = 1301 new com.google.protobuf.SingleFieldBuilderV3< 1302 com.google.protobuf.Timestamp, 1303 com.google.protobuf.Timestamp.Builder, 1304 com.google.protobuf.TimestampOrBuilder>( 1305 getEndTime(), getParentForChildren(), isClean()); 1306 endTime_ = null; 1307 } 1308 return endTimeBuilder_; 1309 } 1310 1311 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1312 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1313 return super.setUnknownFields(unknownFields); 1314 } 1315 1316 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1317 public final Builder mergeUnknownFields( 1318 final com.google.protobuf.UnknownFieldSet unknownFields) { 1319 return super.mergeUnknownFields(unknownFields); 1320 } 1321 1322 // @@protoc_insertion_point(builder_scope:google.container.v1.TimeWindow) 1323 } 1324 1325 // @@protoc_insertion_point(class_scope:google.container.v1.TimeWindow) 1326 private static final com.google.container.v1.TimeWindow DEFAULT_INSTANCE; 1327 1328 static { 1329 DEFAULT_INSTANCE = new com.google.container.v1.TimeWindow(); 1330 } 1331 getDefaultInstance()1332 public static com.google.container.v1.TimeWindow getDefaultInstance() { 1333 return DEFAULT_INSTANCE; 1334 } 1335 1336 private static final com.google.protobuf.Parser<TimeWindow> PARSER = 1337 new com.google.protobuf.AbstractParser<TimeWindow>() { 1338 @java.lang.Override 1339 public TimeWindow parsePartialFrom( 1340 com.google.protobuf.CodedInputStream input, 1341 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1342 throws com.google.protobuf.InvalidProtocolBufferException { 1343 Builder builder = newBuilder(); 1344 try { 1345 builder.mergeFrom(input, extensionRegistry); 1346 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1347 throw e.setUnfinishedMessage(builder.buildPartial()); 1348 } catch (com.google.protobuf.UninitializedMessageException e) { 1349 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1350 } catch (java.io.IOException e) { 1351 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1352 .setUnfinishedMessage(builder.buildPartial()); 1353 } 1354 return builder.buildPartial(); 1355 } 1356 }; 1357 parser()1358 public static com.google.protobuf.Parser<TimeWindow> parser() { 1359 return PARSER; 1360 } 1361 1362 @java.lang.Override getParserForType()1363 public com.google.protobuf.Parser<TimeWindow> getParserForType() { 1364 return PARSER; 1365 } 1366 1367 @java.lang.Override getDefaultInstanceForType()1368 public com.google.container.v1.TimeWindow getDefaultInstanceForType() { 1369 return DEFAULT_INSTANCE; 1370 } 1371 } 1372