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