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