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/v1/asset_service.proto 18 19 package com.google.cloud.asset.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Output result of export assets. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.asset.v1.OutputResult} 29 */ 30 public final class OutputResult extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.asset.v1.OutputResult) 33 OutputResultOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use OutputResult.newBuilder() to construct. OutputResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private OutputResult(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 OutputResult()40 private OutputResult() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new OutputResult(); 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.v1.AssetServiceProto 55 .internal_static_google_cloud_asset_v1_OutputResult_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.asset.v1.AssetServiceProto 62 .internal_static_google_cloud_asset_v1_OutputResult_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.asset.v1.OutputResult.class, 65 com.google.cloud.asset.v1.OutputResult.Builder.class); 66 } 67 68 private int resultCase_ = 0; 69 private java.lang.Object result_; 70 71 public enum ResultCase 72 implements 73 com.google.protobuf.Internal.EnumLite, 74 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 75 GCS_RESULT(1), 76 RESULT_NOT_SET(0); 77 private final int value; 78 ResultCase(int value)79 private ResultCase(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 ResultCase valueOf(int value) { 89 return forNumber(value); 90 } 91 forNumber(int value)92 public static ResultCase forNumber(int value) { 93 switch (value) { 94 case 1: 95 return GCS_RESULT; 96 case 0: 97 return RESULT_NOT_SET; 98 default: 99 return null; 100 } 101 } 102 getNumber()103 public int getNumber() { 104 return this.value; 105 } 106 }; 107 getResultCase()108 public ResultCase getResultCase() { 109 return ResultCase.forNumber(resultCase_); 110 } 111 112 public static final int GCS_RESULT_FIELD_NUMBER = 1; 113 /** 114 * 115 * 116 * <pre> 117 * Export result on Cloud Storage. 118 * </pre> 119 * 120 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 121 * 122 * @return Whether the gcsResult field is set. 123 */ 124 @java.lang.Override hasGcsResult()125 public boolean hasGcsResult() { 126 return resultCase_ == 1; 127 } 128 /** 129 * 130 * 131 * <pre> 132 * Export result on Cloud Storage. 133 * </pre> 134 * 135 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 136 * 137 * @return The gcsResult. 138 */ 139 @java.lang.Override getGcsResult()140 public com.google.cloud.asset.v1.GcsOutputResult getGcsResult() { 141 if (resultCase_ == 1) { 142 return (com.google.cloud.asset.v1.GcsOutputResult) result_; 143 } 144 return com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 145 } 146 /** 147 * 148 * 149 * <pre> 150 * Export result on Cloud Storage. 151 * </pre> 152 * 153 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 154 */ 155 @java.lang.Override getGcsResultOrBuilder()156 public com.google.cloud.asset.v1.GcsOutputResultOrBuilder getGcsResultOrBuilder() { 157 if (resultCase_ == 1) { 158 return (com.google.cloud.asset.v1.GcsOutputResult) result_; 159 } 160 return com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 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 (resultCase_ == 1) { 178 output.writeMessage(1, (com.google.cloud.asset.v1.GcsOutputResult) result_); 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 (resultCase_ == 1) { 190 size += 191 com.google.protobuf.CodedOutputStream.computeMessageSize( 192 1, (com.google.cloud.asset.v1.GcsOutputResult) result_); 193 } 194 size += getUnknownFields().getSerializedSize(); 195 memoizedSize = size; 196 return size; 197 } 198 199 @java.lang.Override equals(final java.lang.Object obj)200 public boolean equals(final java.lang.Object obj) { 201 if (obj == this) { 202 return true; 203 } 204 if (!(obj instanceof com.google.cloud.asset.v1.OutputResult)) { 205 return super.equals(obj); 206 } 207 com.google.cloud.asset.v1.OutputResult other = (com.google.cloud.asset.v1.OutputResult) obj; 208 209 if (!getResultCase().equals(other.getResultCase())) return false; 210 switch (resultCase_) { 211 case 1: 212 if (!getGcsResult().equals(other.getGcsResult())) return false; 213 break; 214 case 0: 215 default: 216 } 217 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 218 return true; 219 } 220 221 @java.lang.Override hashCode()222 public int hashCode() { 223 if (memoizedHashCode != 0) { 224 return memoizedHashCode; 225 } 226 int hash = 41; 227 hash = (19 * hash) + getDescriptor().hashCode(); 228 switch (resultCase_) { 229 case 1: 230 hash = (37 * hash) + GCS_RESULT_FIELD_NUMBER; 231 hash = (53 * hash) + getGcsResult().hashCode(); 232 break; 233 case 0: 234 default: 235 } 236 hash = (29 * hash) + getUnknownFields().hashCode(); 237 memoizedHashCode = hash; 238 return hash; 239 } 240 parseFrom(java.nio.ByteBuffer data)241 public static com.google.cloud.asset.v1.OutputResult parseFrom(java.nio.ByteBuffer data) 242 throws com.google.protobuf.InvalidProtocolBufferException { 243 return PARSER.parseFrom(data); 244 } 245 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246 public static com.google.cloud.asset.v1.OutputResult parseFrom( 247 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 248 throws com.google.protobuf.InvalidProtocolBufferException { 249 return PARSER.parseFrom(data, extensionRegistry); 250 } 251 parseFrom( com.google.protobuf.ByteString data)252 public static com.google.cloud.asset.v1.OutputResult parseFrom( 253 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult 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.cloud.asset.v1.OutputResult prototype)322 public static Builder newBuilder(com.google.cloud.asset.v1.OutputResult 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 * Output result of export assets. 341 * </pre> 342 * 343 * Protobuf type {@code google.cloud.asset.v1.OutputResult} 344 */ 345 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 346 implements 347 // @@protoc_insertion_point(builder_implements:google.cloud.asset.v1.OutputResult) 348 com.google.cloud.asset.v1.OutputResultOrBuilder { getDescriptor()349 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 350 return com.google.cloud.asset.v1.AssetServiceProto 351 .internal_static_google_cloud_asset_v1_OutputResult_descriptor; 352 } 353 354 @java.lang.Override 355 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()356 internalGetFieldAccessorTable() { 357 return com.google.cloud.asset.v1.AssetServiceProto 358 .internal_static_google_cloud_asset_v1_OutputResult_fieldAccessorTable 359 .ensureFieldAccessorsInitialized( 360 com.google.cloud.asset.v1.OutputResult.class, 361 com.google.cloud.asset.v1.OutputResult.Builder.class); 362 } 363 364 // Construct using com.google.cloud.asset.v1.OutputResult.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 if (gcsResultBuilder_ != null) { 376 gcsResultBuilder_.clear(); 377 } 378 resultCase_ = 0; 379 result_ = null; 380 return this; 381 } 382 383 @java.lang.Override getDescriptorForType()384 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 385 return com.google.cloud.asset.v1.AssetServiceProto 386 .internal_static_google_cloud_asset_v1_OutputResult_descriptor; 387 } 388 389 @java.lang.Override getDefaultInstanceForType()390 public com.google.cloud.asset.v1.OutputResult getDefaultInstanceForType() { 391 return com.google.cloud.asset.v1.OutputResult.getDefaultInstance(); 392 } 393 394 @java.lang.Override build()395 public com.google.cloud.asset.v1.OutputResult build() { 396 com.google.cloud.asset.v1.OutputResult result = buildPartial(); 397 if (!result.isInitialized()) { 398 throw newUninitializedMessageException(result); 399 } 400 return result; 401 } 402 403 @java.lang.Override buildPartial()404 public com.google.cloud.asset.v1.OutputResult buildPartial() { 405 com.google.cloud.asset.v1.OutputResult result = 406 new com.google.cloud.asset.v1.OutputResult(this); 407 if (bitField0_ != 0) { 408 buildPartial0(result); 409 } 410 buildPartialOneofs(result); 411 onBuilt(); 412 return result; 413 } 414 buildPartial0(com.google.cloud.asset.v1.OutputResult result)415 private void buildPartial0(com.google.cloud.asset.v1.OutputResult result) { 416 int from_bitField0_ = bitField0_; 417 } 418 buildPartialOneofs(com.google.cloud.asset.v1.OutputResult result)419 private void buildPartialOneofs(com.google.cloud.asset.v1.OutputResult result) { 420 result.resultCase_ = resultCase_; 421 result.result_ = this.result_; 422 if (resultCase_ == 1 && gcsResultBuilder_ != null) { 423 result.result_ = gcsResultBuilder_.build(); 424 } 425 } 426 427 @java.lang.Override clone()428 public Builder clone() { 429 return super.clone(); 430 } 431 432 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)433 public Builder setField( 434 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 435 return super.setField(field, value); 436 } 437 438 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)439 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 440 return super.clearField(field); 441 } 442 443 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)444 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 445 return super.clearOneof(oneof); 446 } 447 448 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)449 public Builder setRepeatedField( 450 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 451 return super.setRepeatedField(field, index, value); 452 } 453 454 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)455 public Builder addRepeatedField( 456 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 457 return super.addRepeatedField(field, value); 458 } 459 460 @java.lang.Override mergeFrom(com.google.protobuf.Message other)461 public Builder mergeFrom(com.google.protobuf.Message other) { 462 if (other instanceof com.google.cloud.asset.v1.OutputResult) { 463 return mergeFrom((com.google.cloud.asset.v1.OutputResult) other); 464 } else { 465 super.mergeFrom(other); 466 return this; 467 } 468 } 469 mergeFrom(com.google.cloud.asset.v1.OutputResult other)470 public Builder mergeFrom(com.google.cloud.asset.v1.OutputResult other) { 471 if (other == com.google.cloud.asset.v1.OutputResult.getDefaultInstance()) return this; 472 switch (other.getResultCase()) { 473 case GCS_RESULT: 474 { 475 mergeGcsResult(other.getGcsResult()); 476 break; 477 } 478 case RESULT_NOT_SET: 479 { 480 break; 481 } 482 } 483 this.mergeUnknownFields(other.getUnknownFields()); 484 onChanged(); 485 return this; 486 } 487 488 @java.lang.Override isInitialized()489 public final boolean isInitialized() { 490 return true; 491 } 492 493 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)494 public Builder mergeFrom( 495 com.google.protobuf.CodedInputStream input, 496 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 497 throws java.io.IOException { 498 if (extensionRegistry == null) { 499 throw new java.lang.NullPointerException(); 500 } 501 try { 502 boolean done = false; 503 while (!done) { 504 int tag = input.readTag(); 505 switch (tag) { 506 case 0: 507 done = true; 508 break; 509 case 10: 510 { 511 input.readMessage(getGcsResultFieldBuilder().getBuilder(), extensionRegistry); 512 resultCase_ = 1; 513 break; 514 } // case 10 515 default: 516 { 517 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 518 done = true; // was an endgroup tag 519 } 520 break; 521 } // default: 522 } // switch (tag) 523 } // while (!done) 524 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 525 throw e.unwrapIOException(); 526 } finally { 527 onChanged(); 528 } // finally 529 return this; 530 } 531 532 private int resultCase_ = 0; 533 private java.lang.Object result_; 534 getResultCase()535 public ResultCase getResultCase() { 536 return ResultCase.forNumber(resultCase_); 537 } 538 clearResult()539 public Builder clearResult() { 540 resultCase_ = 0; 541 result_ = null; 542 onChanged(); 543 return this; 544 } 545 546 private int bitField0_; 547 548 private com.google.protobuf.SingleFieldBuilderV3< 549 com.google.cloud.asset.v1.GcsOutputResult, 550 com.google.cloud.asset.v1.GcsOutputResult.Builder, 551 com.google.cloud.asset.v1.GcsOutputResultOrBuilder> 552 gcsResultBuilder_; 553 /** 554 * 555 * 556 * <pre> 557 * Export result on Cloud Storage. 558 * </pre> 559 * 560 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 561 * 562 * @return Whether the gcsResult field is set. 563 */ 564 @java.lang.Override hasGcsResult()565 public boolean hasGcsResult() { 566 return resultCase_ == 1; 567 } 568 /** 569 * 570 * 571 * <pre> 572 * Export result on Cloud Storage. 573 * </pre> 574 * 575 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 576 * 577 * @return The gcsResult. 578 */ 579 @java.lang.Override getGcsResult()580 public com.google.cloud.asset.v1.GcsOutputResult getGcsResult() { 581 if (gcsResultBuilder_ == null) { 582 if (resultCase_ == 1) { 583 return (com.google.cloud.asset.v1.GcsOutputResult) result_; 584 } 585 return com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 586 } else { 587 if (resultCase_ == 1) { 588 return gcsResultBuilder_.getMessage(); 589 } 590 return com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 591 } 592 } 593 /** 594 * 595 * 596 * <pre> 597 * Export result on Cloud Storage. 598 * </pre> 599 * 600 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 601 */ setGcsResult(com.google.cloud.asset.v1.GcsOutputResult value)602 public Builder setGcsResult(com.google.cloud.asset.v1.GcsOutputResult value) { 603 if (gcsResultBuilder_ == null) { 604 if (value == null) { 605 throw new NullPointerException(); 606 } 607 result_ = value; 608 onChanged(); 609 } else { 610 gcsResultBuilder_.setMessage(value); 611 } 612 resultCase_ = 1; 613 return this; 614 } 615 /** 616 * 617 * 618 * <pre> 619 * Export result on Cloud Storage. 620 * </pre> 621 * 622 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 623 */ setGcsResult(com.google.cloud.asset.v1.GcsOutputResult.Builder builderForValue)624 public Builder setGcsResult(com.google.cloud.asset.v1.GcsOutputResult.Builder builderForValue) { 625 if (gcsResultBuilder_ == null) { 626 result_ = builderForValue.build(); 627 onChanged(); 628 } else { 629 gcsResultBuilder_.setMessage(builderForValue.build()); 630 } 631 resultCase_ = 1; 632 return this; 633 } 634 /** 635 * 636 * 637 * <pre> 638 * Export result on Cloud Storage. 639 * </pre> 640 * 641 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 642 */ mergeGcsResult(com.google.cloud.asset.v1.GcsOutputResult value)643 public Builder mergeGcsResult(com.google.cloud.asset.v1.GcsOutputResult value) { 644 if (gcsResultBuilder_ == null) { 645 if (resultCase_ == 1 646 && result_ != com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance()) { 647 result_ = 648 com.google.cloud.asset.v1.GcsOutputResult.newBuilder( 649 (com.google.cloud.asset.v1.GcsOutputResult) result_) 650 .mergeFrom(value) 651 .buildPartial(); 652 } else { 653 result_ = value; 654 } 655 onChanged(); 656 } else { 657 if (resultCase_ == 1) { 658 gcsResultBuilder_.mergeFrom(value); 659 } else { 660 gcsResultBuilder_.setMessage(value); 661 } 662 } 663 resultCase_ = 1; 664 return this; 665 } 666 /** 667 * 668 * 669 * <pre> 670 * Export result on Cloud Storage. 671 * </pre> 672 * 673 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 674 */ clearGcsResult()675 public Builder clearGcsResult() { 676 if (gcsResultBuilder_ == null) { 677 if (resultCase_ == 1) { 678 resultCase_ = 0; 679 result_ = null; 680 onChanged(); 681 } 682 } else { 683 if (resultCase_ == 1) { 684 resultCase_ = 0; 685 result_ = null; 686 } 687 gcsResultBuilder_.clear(); 688 } 689 return this; 690 } 691 /** 692 * 693 * 694 * <pre> 695 * Export result on Cloud Storage. 696 * </pre> 697 * 698 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 699 */ getGcsResultBuilder()700 public com.google.cloud.asset.v1.GcsOutputResult.Builder getGcsResultBuilder() { 701 return getGcsResultFieldBuilder().getBuilder(); 702 } 703 /** 704 * 705 * 706 * <pre> 707 * Export result on Cloud Storage. 708 * </pre> 709 * 710 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 711 */ 712 @java.lang.Override getGcsResultOrBuilder()713 public com.google.cloud.asset.v1.GcsOutputResultOrBuilder getGcsResultOrBuilder() { 714 if ((resultCase_ == 1) && (gcsResultBuilder_ != null)) { 715 return gcsResultBuilder_.getMessageOrBuilder(); 716 } else { 717 if (resultCase_ == 1) { 718 return (com.google.cloud.asset.v1.GcsOutputResult) result_; 719 } 720 return com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 721 } 722 } 723 /** 724 * 725 * 726 * <pre> 727 * Export result on Cloud Storage. 728 * </pre> 729 * 730 * <code>.google.cloud.asset.v1.GcsOutputResult gcs_result = 1;</code> 731 */ 732 private com.google.protobuf.SingleFieldBuilderV3< 733 com.google.cloud.asset.v1.GcsOutputResult, 734 com.google.cloud.asset.v1.GcsOutputResult.Builder, 735 com.google.cloud.asset.v1.GcsOutputResultOrBuilder> getGcsResultFieldBuilder()736 getGcsResultFieldBuilder() { 737 if (gcsResultBuilder_ == null) { 738 if (!(resultCase_ == 1)) { 739 result_ = com.google.cloud.asset.v1.GcsOutputResult.getDefaultInstance(); 740 } 741 gcsResultBuilder_ = 742 new com.google.protobuf.SingleFieldBuilderV3< 743 com.google.cloud.asset.v1.GcsOutputResult, 744 com.google.cloud.asset.v1.GcsOutputResult.Builder, 745 com.google.cloud.asset.v1.GcsOutputResultOrBuilder>( 746 (com.google.cloud.asset.v1.GcsOutputResult) result_, 747 getParentForChildren(), 748 isClean()); 749 result_ = null; 750 } 751 resultCase_ = 1; 752 onChanged(); 753 return gcsResultBuilder_; 754 } 755 756 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)757 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 758 return super.setUnknownFields(unknownFields); 759 } 760 761 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)762 public final Builder mergeUnknownFields( 763 final com.google.protobuf.UnknownFieldSet unknownFields) { 764 return super.mergeUnknownFields(unknownFields); 765 } 766 767 // @@protoc_insertion_point(builder_scope:google.cloud.asset.v1.OutputResult) 768 } 769 770 // @@protoc_insertion_point(class_scope:google.cloud.asset.v1.OutputResult) 771 private static final com.google.cloud.asset.v1.OutputResult DEFAULT_INSTANCE; 772 773 static { 774 DEFAULT_INSTANCE = new com.google.cloud.asset.v1.OutputResult(); 775 } 776 getDefaultInstance()777 public static com.google.cloud.asset.v1.OutputResult getDefaultInstance() { 778 return DEFAULT_INSTANCE; 779 } 780 781 private static final com.google.protobuf.Parser<OutputResult> PARSER = 782 new com.google.protobuf.AbstractParser<OutputResult>() { 783 @java.lang.Override 784 public OutputResult parsePartialFrom( 785 com.google.protobuf.CodedInputStream input, 786 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 787 throws com.google.protobuf.InvalidProtocolBufferException { 788 Builder builder = newBuilder(); 789 try { 790 builder.mergeFrom(input, extensionRegistry); 791 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 792 throw e.setUnfinishedMessage(builder.buildPartial()); 793 } catch (com.google.protobuf.UninitializedMessageException e) { 794 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 795 } catch (java.io.IOException e) { 796 throw new com.google.protobuf.InvalidProtocolBufferException(e) 797 .setUnfinishedMessage(builder.buildPartial()); 798 } 799 return builder.buildPartial(); 800 } 801 }; 802 parser()803 public static com.google.protobuf.Parser<OutputResult> parser() { 804 return PARSER; 805 } 806 807 @java.lang.Override getParserForType()808 public com.google.protobuf.Parser<OutputResult> getParserForType() { 809 return PARSER; 810 } 811 812 @java.lang.Override getDefaultInstanceForType()813 public com.google.cloud.asset.v1.OutputResult getDefaultInstanceForType() { 814 return DEFAULT_INSTANCE; 815 } 816 } 817