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 * Search all resources response. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.asset.v1.SearchAllResourcesResponse} 29 */ 30 public final class SearchAllResourcesResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.asset.v1.SearchAllResourcesResponse) 33 SearchAllResourcesResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use SearchAllResourcesResponse.newBuilder() to construct. SearchAllResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private SearchAllResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 SearchAllResourcesResponse()40 private SearchAllResourcesResponse() { 41 results_ = java.util.Collections.emptyList(); 42 nextPageToken_ = ""; 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new SearchAllResourcesResponse(); 49 } 50 51 @java.lang.Override getUnknownFields()52 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 53 return this.unknownFields; 54 } 55 getDescriptor()56 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 57 return com.google.cloud.asset.v1.AssetServiceProto 58 .internal_static_google_cloud_asset_v1_SearchAllResourcesResponse_descriptor; 59 } 60 61 @java.lang.Override 62 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()63 internalGetFieldAccessorTable() { 64 return com.google.cloud.asset.v1.AssetServiceProto 65 .internal_static_google_cloud_asset_v1_SearchAllResourcesResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.asset.v1.SearchAllResourcesResponse.class, 68 com.google.cloud.asset.v1.SearchAllResourcesResponse.Builder.class); 69 } 70 71 public static final int RESULTS_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private java.util.List<com.google.cloud.asset.v1.ResourceSearchResult> results_; 75 /** 76 * 77 * 78 * <pre> 79 * A list of Resources that match the search query. It contains the resource 80 * standard metadata information. 81 * </pre> 82 * 83 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 84 */ 85 @java.lang.Override getResultsList()86 public java.util.List<com.google.cloud.asset.v1.ResourceSearchResult> getResultsList() { 87 return results_; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * A list of Resources that match the search query. It contains the resource 94 * standard metadata information. 95 * </pre> 96 * 97 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 98 */ 99 @java.lang.Override 100 public java.util.List<? extends com.google.cloud.asset.v1.ResourceSearchResultOrBuilder> getResultsOrBuilderList()101 getResultsOrBuilderList() { 102 return results_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * A list of Resources that match the search query. It contains the resource 109 * standard metadata information. 110 * </pre> 111 * 112 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 113 */ 114 @java.lang.Override getResultsCount()115 public int getResultsCount() { 116 return results_.size(); 117 } 118 /** 119 * 120 * 121 * <pre> 122 * A list of Resources that match the search query. It contains the resource 123 * standard metadata information. 124 * </pre> 125 * 126 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 127 */ 128 @java.lang.Override getResults(int index)129 public com.google.cloud.asset.v1.ResourceSearchResult getResults(int index) { 130 return results_.get(index); 131 } 132 /** 133 * 134 * 135 * <pre> 136 * A list of Resources that match the search query. It contains the resource 137 * standard metadata information. 138 * </pre> 139 * 140 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 141 */ 142 @java.lang.Override getResultsOrBuilder(int index)143 public com.google.cloud.asset.v1.ResourceSearchResultOrBuilder getResultsOrBuilder(int index) { 144 return results_.get(index); 145 } 146 147 public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; 148 149 @SuppressWarnings("serial") 150 private volatile java.lang.Object nextPageToken_ = ""; 151 /** 152 * 153 * 154 * <pre> 155 * If there are more results than those appearing in this response, then 156 * `next_page_token` is included. To get the next set of results, call this 157 * method again using the value of `next_page_token` as `page_token`. 158 * </pre> 159 * 160 * <code>string next_page_token = 2;</code> 161 * 162 * @return The nextPageToken. 163 */ 164 @java.lang.Override getNextPageToken()165 public java.lang.String getNextPageToken() { 166 java.lang.Object ref = nextPageToken_; 167 if (ref instanceof java.lang.String) { 168 return (java.lang.String) ref; 169 } else { 170 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 171 java.lang.String s = bs.toStringUtf8(); 172 nextPageToken_ = s; 173 return s; 174 } 175 } 176 /** 177 * 178 * 179 * <pre> 180 * If there are more results than those appearing in this response, then 181 * `next_page_token` is included. To get the next set of results, call this 182 * method again using the value of `next_page_token` as `page_token`. 183 * </pre> 184 * 185 * <code>string next_page_token = 2;</code> 186 * 187 * @return The bytes for nextPageToken. 188 */ 189 @java.lang.Override getNextPageTokenBytes()190 public com.google.protobuf.ByteString getNextPageTokenBytes() { 191 java.lang.Object ref = nextPageToken_; 192 if (ref instanceof java.lang.String) { 193 com.google.protobuf.ByteString b = 194 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 195 nextPageToken_ = b; 196 return b; 197 } else { 198 return (com.google.protobuf.ByteString) ref; 199 } 200 } 201 202 private byte memoizedIsInitialized = -1; 203 204 @java.lang.Override isInitialized()205 public final boolean isInitialized() { 206 byte isInitialized = memoizedIsInitialized; 207 if (isInitialized == 1) return true; 208 if (isInitialized == 0) return false; 209 210 memoizedIsInitialized = 1; 211 return true; 212 } 213 214 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)215 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 216 for (int i = 0; i < results_.size(); i++) { 217 output.writeMessage(1, results_.get(i)); 218 } 219 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 220 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); 221 } 222 getUnknownFields().writeTo(output); 223 } 224 225 @java.lang.Override getSerializedSize()226 public int getSerializedSize() { 227 int size = memoizedSize; 228 if (size != -1) return size; 229 230 size = 0; 231 for (int i = 0; i < results_.size(); i++) { 232 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, results_.get(i)); 233 } 234 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { 235 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); 236 } 237 size += getUnknownFields().getSerializedSize(); 238 memoizedSize = size; 239 return size; 240 } 241 242 @java.lang.Override equals(final java.lang.Object obj)243 public boolean equals(final java.lang.Object obj) { 244 if (obj == this) { 245 return true; 246 } 247 if (!(obj instanceof com.google.cloud.asset.v1.SearchAllResourcesResponse)) { 248 return super.equals(obj); 249 } 250 com.google.cloud.asset.v1.SearchAllResourcesResponse other = 251 (com.google.cloud.asset.v1.SearchAllResourcesResponse) obj; 252 253 if (!getResultsList().equals(other.getResultsList())) return false; 254 if (!getNextPageToken().equals(other.getNextPageToken())) return false; 255 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 256 return true; 257 } 258 259 @java.lang.Override hashCode()260 public int hashCode() { 261 if (memoizedHashCode != 0) { 262 return memoizedHashCode; 263 } 264 int hash = 41; 265 hash = (19 * hash) + getDescriptor().hashCode(); 266 if (getResultsCount() > 0) { 267 hash = (37 * hash) + RESULTS_FIELD_NUMBER; 268 hash = (53 * hash) + getResultsList().hashCode(); 269 } 270 hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; 271 hash = (53 * hash) + getNextPageToken().hashCode(); 272 hash = (29 * hash) + getUnknownFields().hashCode(); 273 memoizedHashCode = hash; 274 return hash; 275 } 276 parseFrom( java.nio.ByteBuffer data)277 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 278 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 279 return PARSER.parseFrom(data); 280 } 281 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)282 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 283 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 284 throws com.google.protobuf.InvalidProtocolBufferException { 285 return PARSER.parseFrom(data, extensionRegistry); 286 } 287 parseFrom( com.google.protobuf.ByteString data)288 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 289 com.google.protobuf.ByteString data) 290 throws com.google.protobuf.InvalidProtocolBufferException { 291 return PARSER.parseFrom(data); 292 } 293 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)294 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 295 com.google.protobuf.ByteString data, 296 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 297 throws com.google.protobuf.InvalidProtocolBufferException { 298 return PARSER.parseFrom(data, extensionRegistry); 299 } 300 parseFrom(byte[] data)301 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom(byte[] data) 302 throws com.google.protobuf.InvalidProtocolBufferException { 303 return PARSER.parseFrom(data); 304 } 305 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)306 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 307 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 308 throws com.google.protobuf.InvalidProtocolBufferException { 309 return PARSER.parseFrom(data, extensionRegistry); 310 } 311 parseFrom( java.io.InputStream input)312 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 313 java.io.InputStream input) throws java.io.IOException { 314 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 315 } 316 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)317 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 318 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 319 throws java.io.IOException { 320 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 321 PARSER, input, extensionRegistry); 322 } 323 parseDelimitedFrom( java.io.InputStream input)324 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseDelimitedFrom( 325 java.io.InputStream input) throws java.io.IOException { 326 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 327 } 328 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)329 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseDelimitedFrom( 330 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 331 throws java.io.IOException { 332 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 333 PARSER, input, extensionRegistry); 334 } 335 parseFrom( com.google.protobuf.CodedInputStream input)336 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 337 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 338 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 339 } 340 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)341 public static com.google.cloud.asset.v1.SearchAllResourcesResponse parseFrom( 342 com.google.protobuf.CodedInputStream input, 343 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 344 throws java.io.IOException { 345 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 346 PARSER, input, extensionRegistry); 347 } 348 349 @java.lang.Override newBuilderForType()350 public Builder newBuilderForType() { 351 return newBuilder(); 352 } 353 newBuilder()354 public static Builder newBuilder() { 355 return DEFAULT_INSTANCE.toBuilder(); 356 } 357 newBuilder(com.google.cloud.asset.v1.SearchAllResourcesResponse prototype)358 public static Builder newBuilder(com.google.cloud.asset.v1.SearchAllResourcesResponse prototype) { 359 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 360 } 361 362 @java.lang.Override toBuilder()363 public Builder toBuilder() { 364 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 365 } 366 367 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)368 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 369 Builder builder = new Builder(parent); 370 return builder; 371 } 372 /** 373 * 374 * 375 * <pre> 376 * Search all resources response. 377 * </pre> 378 * 379 * Protobuf type {@code google.cloud.asset.v1.SearchAllResourcesResponse} 380 */ 381 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 382 implements 383 // @@protoc_insertion_point(builder_implements:google.cloud.asset.v1.SearchAllResourcesResponse) 384 com.google.cloud.asset.v1.SearchAllResourcesResponseOrBuilder { getDescriptor()385 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 386 return com.google.cloud.asset.v1.AssetServiceProto 387 .internal_static_google_cloud_asset_v1_SearchAllResourcesResponse_descriptor; 388 } 389 390 @java.lang.Override 391 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()392 internalGetFieldAccessorTable() { 393 return com.google.cloud.asset.v1.AssetServiceProto 394 .internal_static_google_cloud_asset_v1_SearchAllResourcesResponse_fieldAccessorTable 395 .ensureFieldAccessorsInitialized( 396 com.google.cloud.asset.v1.SearchAllResourcesResponse.class, 397 com.google.cloud.asset.v1.SearchAllResourcesResponse.Builder.class); 398 } 399 400 // Construct using com.google.cloud.asset.v1.SearchAllResourcesResponse.newBuilder() Builder()401 private Builder() {} 402 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)403 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 404 super(parent); 405 } 406 407 @java.lang.Override clear()408 public Builder clear() { 409 super.clear(); 410 bitField0_ = 0; 411 if (resultsBuilder_ == null) { 412 results_ = java.util.Collections.emptyList(); 413 } else { 414 results_ = null; 415 resultsBuilder_.clear(); 416 } 417 bitField0_ = (bitField0_ & ~0x00000001); 418 nextPageToken_ = ""; 419 return this; 420 } 421 422 @java.lang.Override getDescriptorForType()423 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 424 return com.google.cloud.asset.v1.AssetServiceProto 425 .internal_static_google_cloud_asset_v1_SearchAllResourcesResponse_descriptor; 426 } 427 428 @java.lang.Override getDefaultInstanceForType()429 public com.google.cloud.asset.v1.SearchAllResourcesResponse getDefaultInstanceForType() { 430 return com.google.cloud.asset.v1.SearchAllResourcesResponse.getDefaultInstance(); 431 } 432 433 @java.lang.Override build()434 public com.google.cloud.asset.v1.SearchAllResourcesResponse build() { 435 com.google.cloud.asset.v1.SearchAllResourcesResponse result = buildPartial(); 436 if (!result.isInitialized()) { 437 throw newUninitializedMessageException(result); 438 } 439 return result; 440 } 441 442 @java.lang.Override buildPartial()443 public com.google.cloud.asset.v1.SearchAllResourcesResponse buildPartial() { 444 com.google.cloud.asset.v1.SearchAllResourcesResponse result = 445 new com.google.cloud.asset.v1.SearchAllResourcesResponse(this); 446 buildPartialRepeatedFields(result); 447 if (bitField0_ != 0) { 448 buildPartial0(result); 449 } 450 onBuilt(); 451 return result; 452 } 453 buildPartialRepeatedFields( com.google.cloud.asset.v1.SearchAllResourcesResponse result)454 private void buildPartialRepeatedFields( 455 com.google.cloud.asset.v1.SearchAllResourcesResponse result) { 456 if (resultsBuilder_ == null) { 457 if (((bitField0_ & 0x00000001) != 0)) { 458 results_ = java.util.Collections.unmodifiableList(results_); 459 bitField0_ = (bitField0_ & ~0x00000001); 460 } 461 result.results_ = results_; 462 } else { 463 result.results_ = resultsBuilder_.build(); 464 } 465 } 466 buildPartial0(com.google.cloud.asset.v1.SearchAllResourcesResponse result)467 private void buildPartial0(com.google.cloud.asset.v1.SearchAllResourcesResponse result) { 468 int from_bitField0_ = bitField0_; 469 if (((from_bitField0_ & 0x00000002) != 0)) { 470 result.nextPageToken_ = nextPageToken_; 471 } 472 } 473 474 @java.lang.Override clone()475 public Builder clone() { 476 return super.clone(); 477 } 478 479 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)480 public Builder setField( 481 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 482 return super.setField(field, value); 483 } 484 485 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)486 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 487 return super.clearField(field); 488 } 489 490 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)491 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 492 return super.clearOneof(oneof); 493 } 494 495 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)496 public Builder setRepeatedField( 497 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 498 return super.setRepeatedField(field, index, value); 499 } 500 501 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)502 public Builder addRepeatedField( 503 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 504 return super.addRepeatedField(field, value); 505 } 506 507 @java.lang.Override mergeFrom(com.google.protobuf.Message other)508 public Builder mergeFrom(com.google.protobuf.Message other) { 509 if (other instanceof com.google.cloud.asset.v1.SearchAllResourcesResponse) { 510 return mergeFrom((com.google.cloud.asset.v1.SearchAllResourcesResponse) other); 511 } else { 512 super.mergeFrom(other); 513 return this; 514 } 515 } 516 mergeFrom(com.google.cloud.asset.v1.SearchAllResourcesResponse other)517 public Builder mergeFrom(com.google.cloud.asset.v1.SearchAllResourcesResponse other) { 518 if (other == com.google.cloud.asset.v1.SearchAllResourcesResponse.getDefaultInstance()) 519 return this; 520 if (resultsBuilder_ == null) { 521 if (!other.results_.isEmpty()) { 522 if (results_.isEmpty()) { 523 results_ = other.results_; 524 bitField0_ = (bitField0_ & ~0x00000001); 525 } else { 526 ensureResultsIsMutable(); 527 results_.addAll(other.results_); 528 } 529 onChanged(); 530 } 531 } else { 532 if (!other.results_.isEmpty()) { 533 if (resultsBuilder_.isEmpty()) { 534 resultsBuilder_.dispose(); 535 resultsBuilder_ = null; 536 results_ = other.results_; 537 bitField0_ = (bitField0_ & ~0x00000001); 538 resultsBuilder_ = 539 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 540 ? getResultsFieldBuilder() 541 : null; 542 } else { 543 resultsBuilder_.addAllMessages(other.results_); 544 } 545 } 546 } 547 if (!other.getNextPageToken().isEmpty()) { 548 nextPageToken_ = other.nextPageToken_; 549 bitField0_ |= 0x00000002; 550 onChanged(); 551 } 552 this.mergeUnknownFields(other.getUnknownFields()); 553 onChanged(); 554 return this; 555 } 556 557 @java.lang.Override isInitialized()558 public final boolean isInitialized() { 559 return true; 560 } 561 562 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)563 public Builder mergeFrom( 564 com.google.protobuf.CodedInputStream input, 565 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 566 throws java.io.IOException { 567 if (extensionRegistry == null) { 568 throw new java.lang.NullPointerException(); 569 } 570 try { 571 boolean done = false; 572 while (!done) { 573 int tag = input.readTag(); 574 switch (tag) { 575 case 0: 576 done = true; 577 break; 578 case 10: 579 { 580 com.google.cloud.asset.v1.ResourceSearchResult m = 581 input.readMessage( 582 com.google.cloud.asset.v1.ResourceSearchResult.parser(), extensionRegistry); 583 if (resultsBuilder_ == null) { 584 ensureResultsIsMutable(); 585 results_.add(m); 586 } else { 587 resultsBuilder_.addMessage(m); 588 } 589 break; 590 } // case 10 591 case 18: 592 { 593 nextPageToken_ = input.readStringRequireUtf8(); 594 bitField0_ |= 0x00000002; 595 break; 596 } // case 18 597 default: 598 { 599 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 600 done = true; // was an endgroup tag 601 } 602 break; 603 } // default: 604 } // switch (tag) 605 } // while (!done) 606 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 607 throw e.unwrapIOException(); 608 } finally { 609 onChanged(); 610 } // finally 611 return this; 612 } 613 614 private int bitField0_; 615 616 private java.util.List<com.google.cloud.asset.v1.ResourceSearchResult> results_ = 617 java.util.Collections.emptyList(); 618 ensureResultsIsMutable()619 private void ensureResultsIsMutable() { 620 if (!((bitField0_ & 0x00000001) != 0)) { 621 results_ = 622 new java.util.ArrayList<com.google.cloud.asset.v1.ResourceSearchResult>(results_); 623 bitField0_ |= 0x00000001; 624 } 625 } 626 627 private com.google.protobuf.RepeatedFieldBuilderV3< 628 com.google.cloud.asset.v1.ResourceSearchResult, 629 com.google.cloud.asset.v1.ResourceSearchResult.Builder, 630 com.google.cloud.asset.v1.ResourceSearchResultOrBuilder> 631 resultsBuilder_; 632 633 /** 634 * 635 * 636 * <pre> 637 * A list of Resources that match the search query. It contains the resource 638 * standard metadata information. 639 * </pre> 640 * 641 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 642 */ getResultsList()643 public java.util.List<com.google.cloud.asset.v1.ResourceSearchResult> getResultsList() { 644 if (resultsBuilder_ == null) { 645 return java.util.Collections.unmodifiableList(results_); 646 } else { 647 return resultsBuilder_.getMessageList(); 648 } 649 } 650 /** 651 * 652 * 653 * <pre> 654 * A list of Resources that match the search query. It contains the resource 655 * standard metadata information. 656 * </pre> 657 * 658 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 659 */ getResultsCount()660 public int getResultsCount() { 661 if (resultsBuilder_ == null) { 662 return results_.size(); 663 } else { 664 return resultsBuilder_.getCount(); 665 } 666 } 667 /** 668 * 669 * 670 * <pre> 671 * A list of Resources that match the search query. It contains the resource 672 * standard metadata information. 673 * </pre> 674 * 675 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 676 */ getResults(int index)677 public com.google.cloud.asset.v1.ResourceSearchResult getResults(int index) { 678 if (resultsBuilder_ == null) { 679 return results_.get(index); 680 } else { 681 return resultsBuilder_.getMessage(index); 682 } 683 } 684 /** 685 * 686 * 687 * <pre> 688 * A list of Resources that match the search query. It contains the resource 689 * standard metadata information. 690 * </pre> 691 * 692 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 693 */ setResults(int index, com.google.cloud.asset.v1.ResourceSearchResult value)694 public Builder setResults(int index, com.google.cloud.asset.v1.ResourceSearchResult value) { 695 if (resultsBuilder_ == null) { 696 if (value == null) { 697 throw new NullPointerException(); 698 } 699 ensureResultsIsMutable(); 700 results_.set(index, value); 701 onChanged(); 702 } else { 703 resultsBuilder_.setMessage(index, value); 704 } 705 return this; 706 } 707 /** 708 * 709 * 710 * <pre> 711 * A list of Resources that match the search query. It contains the resource 712 * standard metadata information. 713 * </pre> 714 * 715 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 716 */ setResults( int index, com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue)717 public Builder setResults( 718 int index, com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue) { 719 if (resultsBuilder_ == null) { 720 ensureResultsIsMutable(); 721 results_.set(index, builderForValue.build()); 722 onChanged(); 723 } else { 724 resultsBuilder_.setMessage(index, builderForValue.build()); 725 } 726 return this; 727 } 728 /** 729 * 730 * 731 * <pre> 732 * A list of Resources that match the search query. It contains the resource 733 * standard metadata information. 734 * </pre> 735 * 736 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 737 */ addResults(com.google.cloud.asset.v1.ResourceSearchResult value)738 public Builder addResults(com.google.cloud.asset.v1.ResourceSearchResult value) { 739 if (resultsBuilder_ == null) { 740 if (value == null) { 741 throw new NullPointerException(); 742 } 743 ensureResultsIsMutable(); 744 results_.add(value); 745 onChanged(); 746 } else { 747 resultsBuilder_.addMessage(value); 748 } 749 return this; 750 } 751 /** 752 * 753 * 754 * <pre> 755 * A list of Resources that match the search query. It contains the resource 756 * standard metadata information. 757 * </pre> 758 * 759 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 760 */ addResults(int index, com.google.cloud.asset.v1.ResourceSearchResult value)761 public Builder addResults(int index, com.google.cloud.asset.v1.ResourceSearchResult value) { 762 if (resultsBuilder_ == null) { 763 if (value == null) { 764 throw new NullPointerException(); 765 } 766 ensureResultsIsMutable(); 767 results_.add(index, value); 768 onChanged(); 769 } else { 770 resultsBuilder_.addMessage(index, value); 771 } 772 return this; 773 } 774 /** 775 * 776 * 777 * <pre> 778 * A list of Resources that match the search query. It contains the resource 779 * standard metadata information. 780 * </pre> 781 * 782 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 783 */ addResults( com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue)784 public Builder addResults( 785 com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue) { 786 if (resultsBuilder_ == null) { 787 ensureResultsIsMutable(); 788 results_.add(builderForValue.build()); 789 onChanged(); 790 } else { 791 resultsBuilder_.addMessage(builderForValue.build()); 792 } 793 return this; 794 } 795 /** 796 * 797 * 798 * <pre> 799 * A list of Resources that match the search query. It contains the resource 800 * standard metadata information. 801 * </pre> 802 * 803 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 804 */ addResults( int index, com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue)805 public Builder addResults( 806 int index, com.google.cloud.asset.v1.ResourceSearchResult.Builder builderForValue) { 807 if (resultsBuilder_ == null) { 808 ensureResultsIsMutable(); 809 results_.add(index, builderForValue.build()); 810 onChanged(); 811 } else { 812 resultsBuilder_.addMessage(index, builderForValue.build()); 813 } 814 return this; 815 } 816 /** 817 * 818 * 819 * <pre> 820 * A list of Resources that match the search query. It contains the resource 821 * standard metadata information. 822 * </pre> 823 * 824 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 825 */ addAllResults( java.lang.Iterable<? extends com.google.cloud.asset.v1.ResourceSearchResult> values)826 public Builder addAllResults( 827 java.lang.Iterable<? extends com.google.cloud.asset.v1.ResourceSearchResult> values) { 828 if (resultsBuilder_ == null) { 829 ensureResultsIsMutable(); 830 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, results_); 831 onChanged(); 832 } else { 833 resultsBuilder_.addAllMessages(values); 834 } 835 return this; 836 } 837 /** 838 * 839 * 840 * <pre> 841 * A list of Resources that match the search query. It contains the resource 842 * standard metadata information. 843 * </pre> 844 * 845 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 846 */ clearResults()847 public Builder clearResults() { 848 if (resultsBuilder_ == null) { 849 results_ = java.util.Collections.emptyList(); 850 bitField0_ = (bitField0_ & ~0x00000001); 851 onChanged(); 852 } else { 853 resultsBuilder_.clear(); 854 } 855 return this; 856 } 857 /** 858 * 859 * 860 * <pre> 861 * A list of Resources that match the search query. It contains the resource 862 * standard metadata information. 863 * </pre> 864 * 865 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 866 */ removeResults(int index)867 public Builder removeResults(int index) { 868 if (resultsBuilder_ == null) { 869 ensureResultsIsMutable(); 870 results_.remove(index); 871 onChanged(); 872 } else { 873 resultsBuilder_.remove(index); 874 } 875 return this; 876 } 877 /** 878 * 879 * 880 * <pre> 881 * A list of Resources that match the search query. It contains the resource 882 * standard metadata information. 883 * </pre> 884 * 885 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 886 */ getResultsBuilder(int index)887 public com.google.cloud.asset.v1.ResourceSearchResult.Builder getResultsBuilder(int index) { 888 return getResultsFieldBuilder().getBuilder(index); 889 } 890 /** 891 * 892 * 893 * <pre> 894 * A list of Resources that match the search query. It contains the resource 895 * standard metadata information. 896 * </pre> 897 * 898 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 899 */ getResultsOrBuilder(int index)900 public com.google.cloud.asset.v1.ResourceSearchResultOrBuilder getResultsOrBuilder(int index) { 901 if (resultsBuilder_ == null) { 902 return results_.get(index); 903 } else { 904 return resultsBuilder_.getMessageOrBuilder(index); 905 } 906 } 907 /** 908 * 909 * 910 * <pre> 911 * A list of Resources that match the search query. It contains the resource 912 * standard metadata information. 913 * </pre> 914 * 915 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 916 */ 917 public java.util.List<? extends com.google.cloud.asset.v1.ResourceSearchResultOrBuilder> getResultsOrBuilderList()918 getResultsOrBuilderList() { 919 if (resultsBuilder_ != null) { 920 return resultsBuilder_.getMessageOrBuilderList(); 921 } else { 922 return java.util.Collections.unmodifiableList(results_); 923 } 924 } 925 /** 926 * 927 * 928 * <pre> 929 * A list of Resources that match the search query. It contains the resource 930 * standard metadata information. 931 * </pre> 932 * 933 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 934 */ addResultsBuilder()935 public com.google.cloud.asset.v1.ResourceSearchResult.Builder addResultsBuilder() { 936 return getResultsFieldBuilder() 937 .addBuilder(com.google.cloud.asset.v1.ResourceSearchResult.getDefaultInstance()); 938 } 939 /** 940 * 941 * 942 * <pre> 943 * A list of Resources that match the search query. It contains the resource 944 * standard metadata information. 945 * </pre> 946 * 947 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 948 */ addResultsBuilder(int index)949 public com.google.cloud.asset.v1.ResourceSearchResult.Builder addResultsBuilder(int index) { 950 return getResultsFieldBuilder() 951 .addBuilder(index, com.google.cloud.asset.v1.ResourceSearchResult.getDefaultInstance()); 952 } 953 /** 954 * 955 * 956 * <pre> 957 * A list of Resources that match the search query. It contains the resource 958 * standard metadata information. 959 * </pre> 960 * 961 * <code>repeated .google.cloud.asset.v1.ResourceSearchResult results = 1;</code> 962 */ 963 public java.util.List<com.google.cloud.asset.v1.ResourceSearchResult.Builder> getResultsBuilderList()964 getResultsBuilderList() { 965 return getResultsFieldBuilder().getBuilderList(); 966 } 967 968 private com.google.protobuf.RepeatedFieldBuilderV3< 969 com.google.cloud.asset.v1.ResourceSearchResult, 970 com.google.cloud.asset.v1.ResourceSearchResult.Builder, 971 com.google.cloud.asset.v1.ResourceSearchResultOrBuilder> getResultsFieldBuilder()972 getResultsFieldBuilder() { 973 if (resultsBuilder_ == null) { 974 resultsBuilder_ = 975 new com.google.protobuf.RepeatedFieldBuilderV3< 976 com.google.cloud.asset.v1.ResourceSearchResult, 977 com.google.cloud.asset.v1.ResourceSearchResult.Builder, 978 com.google.cloud.asset.v1.ResourceSearchResultOrBuilder>( 979 results_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); 980 results_ = null; 981 } 982 return resultsBuilder_; 983 } 984 985 private java.lang.Object nextPageToken_ = ""; 986 /** 987 * 988 * 989 * <pre> 990 * If there are more results than those appearing in this response, then 991 * `next_page_token` is included. To get the next set of results, call this 992 * method again using the value of `next_page_token` as `page_token`. 993 * </pre> 994 * 995 * <code>string next_page_token = 2;</code> 996 * 997 * @return The nextPageToken. 998 */ getNextPageToken()999 public java.lang.String getNextPageToken() { 1000 java.lang.Object ref = nextPageToken_; 1001 if (!(ref instanceof java.lang.String)) { 1002 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1003 java.lang.String s = bs.toStringUtf8(); 1004 nextPageToken_ = s; 1005 return s; 1006 } else { 1007 return (java.lang.String) ref; 1008 } 1009 } 1010 /** 1011 * 1012 * 1013 * <pre> 1014 * If there are more results than those appearing in this response, then 1015 * `next_page_token` is included. To get the next set of results, call this 1016 * method again using the value of `next_page_token` as `page_token`. 1017 * </pre> 1018 * 1019 * <code>string next_page_token = 2;</code> 1020 * 1021 * @return The bytes for nextPageToken. 1022 */ getNextPageTokenBytes()1023 public com.google.protobuf.ByteString getNextPageTokenBytes() { 1024 java.lang.Object ref = nextPageToken_; 1025 if (ref instanceof String) { 1026 com.google.protobuf.ByteString b = 1027 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1028 nextPageToken_ = b; 1029 return b; 1030 } else { 1031 return (com.google.protobuf.ByteString) ref; 1032 } 1033 } 1034 /** 1035 * 1036 * 1037 * <pre> 1038 * If there are more results than those appearing in this response, then 1039 * `next_page_token` is included. To get the next set of results, call this 1040 * method again using the value of `next_page_token` as `page_token`. 1041 * </pre> 1042 * 1043 * <code>string next_page_token = 2;</code> 1044 * 1045 * @param value The nextPageToken to set. 1046 * @return This builder for chaining. 1047 */ setNextPageToken(java.lang.String value)1048 public Builder setNextPageToken(java.lang.String value) { 1049 if (value == null) { 1050 throw new NullPointerException(); 1051 } 1052 nextPageToken_ = value; 1053 bitField0_ |= 0x00000002; 1054 onChanged(); 1055 return this; 1056 } 1057 /** 1058 * 1059 * 1060 * <pre> 1061 * If there are more results than those appearing in this response, then 1062 * `next_page_token` is included. To get the next set of results, call this 1063 * method again using the value of `next_page_token` as `page_token`. 1064 * </pre> 1065 * 1066 * <code>string next_page_token = 2;</code> 1067 * 1068 * @return This builder for chaining. 1069 */ clearNextPageToken()1070 public Builder clearNextPageToken() { 1071 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1072 bitField0_ = (bitField0_ & ~0x00000002); 1073 onChanged(); 1074 return this; 1075 } 1076 /** 1077 * 1078 * 1079 * <pre> 1080 * If there are more results than those appearing in this response, then 1081 * `next_page_token` is included. To get the next set of results, call this 1082 * method again using the value of `next_page_token` as `page_token`. 1083 * </pre> 1084 * 1085 * <code>string next_page_token = 2;</code> 1086 * 1087 * @param value The bytes for nextPageToken to set. 1088 * @return This builder for chaining. 1089 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1090 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1091 if (value == null) { 1092 throw new NullPointerException(); 1093 } 1094 checkByteStringIsUtf8(value); 1095 nextPageToken_ = value; 1096 bitField0_ |= 0x00000002; 1097 onChanged(); 1098 return this; 1099 } 1100 1101 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1102 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1103 return super.setUnknownFields(unknownFields); 1104 } 1105 1106 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1107 public final Builder mergeUnknownFields( 1108 final com.google.protobuf.UnknownFieldSet unknownFields) { 1109 return super.mergeUnknownFields(unknownFields); 1110 } 1111 1112 // @@protoc_insertion_point(builder_scope:google.cloud.asset.v1.SearchAllResourcesResponse) 1113 } 1114 1115 // @@protoc_insertion_point(class_scope:google.cloud.asset.v1.SearchAllResourcesResponse) 1116 private static final com.google.cloud.asset.v1.SearchAllResourcesResponse DEFAULT_INSTANCE; 1117 1118 static { 1119 DEFAULT_INSTANCE = new com.google.cloud.asset.v1.SearchAllResourcesResponse(); 1120 } 1121 getDefaultInstance()1122 public static com.google.cloud.asset.v1.SearchAllResourcesResponse getDefaultInstance() { 1123 return DEFAULT_INSTANCE; 1124 } 1125 1126 private static final com.google.protobuf.Parser<SearchAllResourcesResponse> PARSER = 1127 new com.google.protobuf.AbstractParser<SearchAllResourcesResponse>() { 1128 @java.lang.Override 1129 public SearchAllResourcesResponse parsePartialFrom( 1130 com.google.protobuf.CodedInputStream input, 1131 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1132 throws com.google.protobuf.InvalidProtocolBufferException { 1133 Builder builder = newBuilder(); 1134 try { 1135 builder.mergeFrom(input, extensionRegistry); 1136 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1137 throw e.setUnfinishedMessage(builder.buildPartial()); 1138 } catch (com.google.protobuf.UninitializedMessageException e) { 1139 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1140 } catch (java.io.IOException e) { 1141 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1142 .setUnfinishedMessage(builder.buildPartial()); 1143 } 1144 return builder.buildPartial(); 1145 } 1146 }; 1147 parser()1148 public static com.google.protobuf.Parser<SearchAllResourcesResponse> parser() { 1149 return PARSER; 1150 } 1151 1152 @java.lang.Override getParserForType()1153 public com.google.protobuf.Parser<SearchAllResourcesResponse> getParserForType() { 1154 return PARSER; 1155 } 1156 1157 @java.lang.Override getDefaultInstanceForType()1158 public com.google.cloud.asset.v1.SearchAllResourcesResponse getDefaultInstanceForType() { 1159 return DEFAULT_INSTANCE; 1160 } 1161 } 1162