• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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