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