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