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 `ListDeviceConfigVersions`. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.iot.v1.ListDeviceConfigVersionsResponse} 29 */ 30 public final class ListDeviceConfigVersionsResponse extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.iot.v1.ListDeviceConfigVersionsResponse) 33 ListDeviceConfigVersionsResponseOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListDeviceConfigVersionsResponse.newBuilder() to construct. ListDeviceConfigVersionsResponse( com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListDeviceConfigVersionsResponse( 37 com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 ListDeviceConfigVersionsResponse()41 private ListDeviceConfigVersionsResponse() { 42 deviceConfigs_ = java.util.Collections.emptyList(); 43 } 44 45 @java.lang.Override 46 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)47 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 48 return new ListDeviceConfigVersionsResponse(); 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_ListDeviceConfigVersionsResponse_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_ListDeviceConfigVersionsResponse_fieldAccessorTable 66 .ensureFieldAccessorsInitialized( 67 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.class, 68 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.Builder.class); 69 } 70 71 public static final int DEVICE_CONFIGS_FIELD_NUMBER = 1; 72 73 @SuppressWarnings("serial") 74 private java.util.List<com.google.cloud.iot.v1.DeviceConfig> deviceConfigs_; 75 /** 76 * 77 * 78 * <pre> 79 * The device configuration for the last few versions. Versions are listed 80 * in decreasing order, starting from the most recent one. 81 * </pre> 82 * 83 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 84 */ 85 @java.lang.Override getDeviceConfigsList()86 public java.util.List<com.google.cloud.iot.v1.DeviceConfig> getDeviceConfigsList() { 87 return deviceConfigs_; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * The device configuration for the last few versions. Versions are listed 94 * in decreasing order, starting from the most recent one. 95 * </pre> 96 * 97 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 98 */ 99 @java.lang.Override 100 public java.util.List<? extends com.google.cloud.iot.v1.DeviceConfigOrBuilder> getDeviceConfigsOrBuilderList()101 getDeviceConfigsOrBuilderList() { 102 return deviceConfigs_; 103 } 104 /** 105 * 106 * 107 * <pre> 108 * The device configuration for the last few versions. Versions are listed 109 * in decreasing order, starting from the most recent one. 110 * </pre> 111 * 112 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 113 */ 114 @java.lang.Override getDeviceConfigsCount()115 public int getDeviceConfigsCount() { 116 return deviceConfigs_.size(); 117 } 118 /** 119 * 120 * 121 * <pre> 122 * The device configuration for the last few versions. Versions are listed 123 * in decreasing order, starting from the most recent one. 124 * </pre> 125 * 126 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 127 */ 128 @java.lang.Override getDeviceConfigs(int index)129 public com.google.cloud.iot.v1.DeviceConfig getDeviceConfigs(int index) { 130 return deviceConfigs_.get(index); 131 } 132 /** 133 * 134 * 135 * <pre> 136 * The device configuration for the last few versions. Versions are listed 137 * in decreasing order, starting from the most recent one. 138 * </pre> 139 * 140 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 141 */ 142 @java.lang.Override getDeviceConfigsOrBuilder(int index)143 public com.google.cloud.iot.v1.DeviceConfigOrBuilder getDeviceConfigsOrBuilder(int index) { 144 return deviceConfigs_.get(index); 145 } 146 147 private byte memoizedIsInitialized = -1; 148 149 @java.lang.Override isInitialized()150 public final boolean isInitialized() { 151 byte isInitialized = memoizedIsInitialized; 152 if (isInitialized == 1) return true; 153 if (isInitialized == 0) return false; 154 155 memoizedIsInitialized = 1; 156 return true; 157 } 158 159 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)160 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 161 for (int i = 0; i < deviceConfigs_.size(); i++) { 162 output.writeMessage(1, deviceConfigs_.get(i)); 163 } 164 getUnknownFields().writeTo(output); 165 } 166 167 @java.lang.Override getSerializedSize()168 public int getSerializedSize() { 169 int size = memoizedSize; 170 if (size != -1) return size; 171 172 size = 0; 173 for (int i = 0; i < deviceConfigs_.size(); i++) { 174 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, deviceConfigs_.get(i)); 175 } 176 size += getUnknownFields().getSerializedSize(); 177 memoizedSize = size; 178 return size; 179 } 180 181 @java.lang.Override equals(final java.lang.Object obj)182 public boolean equals(final java.lang.Object obj) { 183 if (obj == this) { 184 return true; 185 } 186 if (!(obj instanceof com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse)) { 187 return super.equals(obj); 188 } 189 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse other = 190 (com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse) obj; 191 192 if (!getDeviceConfigsList().equals(other.getDeviceConfigsList())) return false; 193 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 194 return true; 195 } 196 197 @java.lang.Override hashCode()198 public int hashCode() { 199 if (memoizedHashCode != 0) { 200 return memoizedHashCode; 201 } 202 int hash = 41; 203 hash = (19 * hash) + getDescriptor().hashCode(); 204 if (getDeviceConfigsCount() > 0) { 205 hash = (37 * hash) + DEVICE_CONFIGS_FIELD_NUMBER; 206 hash = (53 * hash) + getDeviceConfigsList().hashCode(); 207 } 208 hash = (29 * hash) + getUnknownFields().hashCode(); 209 memoizedHashCode = hash; 210 return hash; 211 } 212 parseFrom( java.nio.ByteBuffer data)213 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 214 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 215 return PARSER.parseFrom(data); 216 } 217 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)218 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 219 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 220 throws com.google.protobuf.InvalidProtocolBufferException { 221 return PARSER.parseFrom(data, extensionRegistry); 222 } 223 parseFrom( com.google.protobuf.ByteString data)224 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 225 com.google.protobuf.ByteString data) 226 throws com.google.protobuf.InvalidProtocolBufferException { 227 return PARSER.parseFrom(data); 228 } 229 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)230 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 231 com.google.protobuf.ByteString data, 232 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 233 throws com.google.protobuf.InvalidProtocolBufferException { 234 return PARSER.parseFrom(data, extensionRegistry); 235 } 236 parseFrom(byte[] data)237 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom(byte[] data) 238 throws com.google.protobuf.InvalidProtocolBufferException { 239 return PARSER.parseFrom(data); 240 } 241 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)242 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 243 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 244 throws com.google.protobuf.InvalidProtocolBufferException { 245 return PARSER.parseFrom(data, extensionRegistry); 246 } 247 parseFrom( java.io.InputStream input)248 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 249 java.io.InputStream input) throws java.io.IOException { 250 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 251 } 252 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)253 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 254 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 255 throws java.io.IOException { 256 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 257 PARSER, input, extensionRegistry); 258 } 259 parseDelimitedFrom( java.io.InputStream input)260 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseDelimitedFrom( 261 java.io.InputStream input) throws java.io.IOException { 262 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 263 } 264 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)265 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseDelimitedFrom( 266 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 267 throws java.io.IOException { 268 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 269 PARSER, input, extensionRegistry); 270 } 271 parseFrom( com.google.protobuf.CodedInputStream input)272 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 273 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 274 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 275 } 276 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)277 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse parseFrom( 278 com.google.protobuf.CodedInputStream input, 279 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 280 throws java.io.IOException { 281 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 282 PARSER, input, extensionRegistry); 283 } 284 285 @java.lang.Override newBuilderForType()286 public Builder newBuilderForType() { 287 return newBuilder(); 288 } 289 newBuilder()290 public static Builder newBuilder() { 291 return DEFAULT_INSTANCE.toBuilder(); 292 } 293 newBuilder( com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse prototype)294 public static Builder newBuilder( 295 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse prototype) { 296 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 297 } 298 299 @java.lang.Override toBuilder()300 public Builder toBuilder() { 301 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 302 } 303 304 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)305 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 306 Builder builder = new Builder(parent); 307 return builder; 308 } 309 /** 310 * 311 * 312 * <pre> 313 * Response for `ListDeviceConfigVersions`. 314 * </pre> 315 * 316 * Protobuf type {@code google.cloud.iot.v1.ListDeviceConfigVersionsResponse} 317 */ 318 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 319 implements 320 // @@protoc_insertion_point(builder_implements:google.cloud.iot.v1.ListDeviceConfigVersionsResponse) 321 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponseOrBuilder { getDescriptor()322 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 323 return com.google.cloud.iot.v1.DeviceManagerProto 324 .internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_descriptor; 325 } 326 327 @java.lang.Override 328 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()329 internalGetFieldAccessorTable() { 330 return com.google.cloud.iot.v1.DeviceManagerProto 331 .internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_fieldAccessorTable 332 .ensureFieldAccessorsInitialized( 333 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.class, 334 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.Builder.class); 335 } 336 337 // Construct using com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.newBuilder() Builder()338 private Builder() {} 339 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)340 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 341 super(parent); 342 } 343 344 @java.lang.Override clear()345 public Builder clear() { 346 super.clear(); 347 bitField0_ = 0; 348 if (deviceConfigsBuilder_ == null) { 349 deviceConfigs_ = java.util.Collections.emptyList(); 350 } else { 351 deviceConfigs_ = null; 352 deviceConfigsBuilder_.clear(); 353 } 354 bitField0_ = (bitField0_ & ~0x00000001); 355 return this; 356 } 357 358 @java.lang.Override getDescriptorForType()359 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 360 return com.google.cloud.iot.v1.DeviceManagerProto 361 .internal_static_google_cloud_iot_v1_ListDeviceConfigVersionsResponse_descriptor; 362 } 363 364 @java.lang.Override getDefaultInstanceForType()365 public com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse getDefaultInstanceForType() { 366 return com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.getDefaultInstance(); 367 } 368 369 @java.lang.Override build()370 public com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse build() { 371 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result = buildPartial(); 372 if (!result.isInitialized()) { 373 throw newUninitializedMessageException(result); 374 } 375 return result; 376 } 377 378 @java.lang.Override buildPartial()379 public com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse buildPartial() { 380 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result = 381 new com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse(this); 382 buildPartialRepeatedFields(result); 383 if (bitField0_ != 0) { 384 buildPartial0(result); 385 } 386 onBuilt(); 387 return result; 388 } 389 buildPartialRepeatedFields( com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result)390 private void buildPartialRepeatedFields( 391 com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result) { 392 if (deviceConfigsBuilder_ == null) { 393 if (((bitField0_ & 0x00000001) != 0)) { 394 deviceConfigs_ = java.util.Collections.unmodifiableList(deviceConfigs_); 395 bitField0_ = (bitField0_ & ~0x00000001); 396 } 397 result.deviceConfigs_ = deviceConfigs_; 398 } else { 399 result.deviceConfigs_ = deviceConfigsBuilder_.build(); 400 } 401 } 402 buildPartial0(com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result)403 private void buildPartial0(com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse result) { 404 int from_bitField0_ = bitField0_; 405 } 406 407 @java.lang.Override clone()408 public Builder clone() { 409 return super.clone(); 410 } 411 412 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)413 public Builder setField( 414 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 415 return super.setField(field, value); 416 } 417 418 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)419 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 420 return super.clearField(field); 421 } 422 423 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)424 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 425 return super.clearOneof(oneof); 426 } 427 428 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)429 public Builder setRepeatedField( 430 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 431 return super.setRepeatedField(field, index, value); 432 } 433 434 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)435 public Builder addRepeatedField( 436 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 437 return super.addRepeatedField(field, value); 438 } 439 440 @java.lang.Override mergeFrom(com.google.protobuf.Message other)441 public Builder mergeFrom(com.google.protobuf.Message other) { 442 if (other instanceof com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse) { 443 return mergeFrom((com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse) other); 444 } else { 445 super.mergeFrom(other); 446 return this; 447 } 448 } 449 mergeFrom(com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse other)450 public Builder mergeFrom(com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse other) { 451 if (other == com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse.getDefaultInstance()) 452 return this; 453 if (deviceConfigsBuilder_ == null) { 454 if (!other.deviceConfigs_.isEmpty()) { 455 if (deviceConfigs_.isEmpty()) { 456 deviceConfigs_ = other.deviceConfigs_; 457 bitField0_ = (bitField0_ & ~0x00000001); 458 } else { 459 ensureDeviceConfigsIsMutable(); 460 deviceConfigs_.addAll(other.deviceConfigs_); 461 } 462 onChanged(); 463 } 464 } else { 465 if (!other.deviceConfigs_.isEmpty()) { 466 if (deviceConfigsBuilder_.isEmpty()) { 467 deviceConfigsBuilder_.dispose(); 468 deviceConfigsBuilder_ = null; 469 deviceConfigs_ = other.deviceConfigs_; 470 bitField0_ = (bitField0_ & ~0x00000001); 471 deviceConfigsBuilder_ = 472 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 473 ? getDeviceConfigsFieldBuilder() 474 : null; 475 } else { 476 deviceConfigsBuilder_.addAllMessages(other.deviceConfigs_); 477 } 478 } 479 } 480 this.mergeUnknownFields(other.getUnknownFields()); 481 onChanged(); 482 return this; 483 } 484 485 @java.lang.Override isInitialized()486 public final boolean isInitialized() { 487 return true; 488 } 489 490 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)491 public Builder mergeFrom( 492 com.google.protobuf.CodedInputStream input, 493 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 494 throws java.io.IOException { 495 if (extensionRegistry == null) { 496 throw new java.lang.NullPointerException(); 497 } 498 try { 499 boolean done = false; 500 while (!done) { 501 int tag = input.readTag(); 502 switch (tag) { 503 case 0: 504 done = true; 505 break; 506 case 10: 507 { 508 com.google.cloud.iot.v1.DeviceConfig m = 509 input.readMessage( 510 com.google.cloud.iot.v1.DeviceConfig.parser(), extensionRegistry); 511 if (deviceConfigsBuilder_ == null) { 512 ensureDeviceConfigsIsMutable(); 513 deviceConfigs_.add(m); 514 } else { 515 deviceConfigsBuilder_.addMessage(m); 516 } 517 break; 518 } // case 10 519 default: 520 { 521 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 522 done = true; // was an endgroup tag 523 } 524 break; 525 } // default: 526 } // switch (tag) 527 } // while (!done) 528 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 529 throw e.unwrapIOException(); 530 } finally { 531 onChanged(); 532 } // finally 533 return this; 534 } 535 536 private int bitField0_; 537 538 private java.util.List<com.google.cloud.iot.v1.DeviceConfig> deviceConfigs_ = 539 java.util.Collections.emptyList(); 540 ensureDeviceConfigsIsMutable()541 private void ensureDeviceConfigsIsMutable() { 542 if (!((bitField0_ & 0x00000001) != 0)) { 543 deviceConfigs_ = 544 new java.util.ArrayList<com.google.cloud.iot.v1.DeviceConfig>(deviceConfigs_); 545 bitField0_ |= 0x00000001; 546 } 547 } 548 549 private com.google.protobuf.RepeatedFieldBuilderV3< 550 com.google.cloud.iot.v1.DeviceConfig, 551 com.google.cloud.iot.v1.DeviceConfig.Builder, 552 com.google.cloud.iot.v1.DeviceConfigOrBuilder> 553 deviceConfigsBuilder_; 554 555 /** 556 * 557 * 558 * <pre> 559 * The device configuration for the last few versions. Versions are listed 560 * in decreasing order, starting from the most recent one. 561 * </pre> 562 * 563 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 564 */ getDeviceConfigsList()565 public java.util.List<com.google.cloud.iot.v1.DeviceConfig> getDeviceConfigsList() { 566 if (deviceConfigsBuilder_ == null) { 567 return java.util.Collections.unmodifiableList(deviceConfigs_); 568 } else { 569 return deviceConfigsBuilder_.getMessageList(); 570 } 571 } 572 /** 573 * 574 * 575 * <pre> 576 * The device configuration for the last few versions. Versions are listed 577 * in decreasing order, starting from the most recent one. 578 * </pre> 579 * 580 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 581 */ getDeviceConfigsCount()582 public int getDeviceConfigsCount() { 583 if (deviceConfigsBuilder_ == null) { 584 return deviceConfigs_.size(); 585 } else { 586 return deviceConfigsBuilder_.getCount(); 587 } 588 } 589 /** 590 * 591 * 592 * <pre> 593 * The device configuration for the last few versions. Versions are listed 594 * in decreasing order, starting from the most recent one. 595 * </pre> 596 * 597 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 598 */ getDeviceConfigs(int index)599 public com.google.cloud.iot.v1.DeviceConfig getDeviceConfigs(int index) { 600 if (deviceConfigsBuilder_ == null) { 601 return deviceConfigs_.get(index); 602 } else { 603 return deviceConfigsBuilder_.getMessage(index); 604 } 605 } 606 /** 607 * 608 * 609 * <pre> 610 * The device configuration for the last few versions. Versions are listed 611 * in decreasing order, starting from the most recent one. 612 * </pre> 613 * 614 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 615 */ setDeviceConfigs(int index, com.google.cloud.iot.v1.DeviceConfig value)616 public Builder setDeviceConfigs(int index, com.google.cloud.iot.v1.DeviceConfig value) { 617 if (deviceConfigsBuilder_ == null) { 618 if (value == null) { 619 throw new NullPointerException(); 620 } 621 ensureDeviceConfigsIsMutable(); 622 deviceConfigs_.set(index, value); 623 onChanged(); 624 } else { 625 deviceConfigsBuilder_.setMessage(index, value); 626 } 627 return this; 628 } 629 /** 630 * 631 * 632 * <pre> 633 * The device configuration for the last few versions. Versions are listed 634 * in decreasing order, starting from the most recent one. 635 * </pre> 636 * 637 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 638 */ setDeviceConfigs( int index, com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue)639 public Builder setDeviceConfigs( 640 int index, com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue) { 641 if (deviceConfigsBuilder_ == null) { 642 ensureDeviceConfigsIsMutable(); 643 deviceConfigs_.set(index, builderForValue.build()); 644 onChanged(); 645 } else { 646 deviceConfigsBuilder_.setMessage(index, builderForValue.build()); 647 } 648 return this; 649 } 650 /** 651 * 652 * 653 * <pre> 654 * The device configuration for the last few versions. Versions are listed 655 * in decreasing order, starting from the most recent one. 656 * </pre> 657 * 658 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 659 */ addDeviceConfigs(com.google.cloud.iot.v1.DeviceConfig value)660 public Builder addDeviceConfigs(com.google.cloud.iot.v1.DeviceConfig value) { 661 if (deviceConfigsBuilder_ == null) { 662 if (value == null) { 663 throw new NullPointerException(); 664 } 665 ensureDeviceConfigsIsMutable(); 666 deviceConfigs_.add(value); 667 onChanged(); 668 } else { 669 deviceConfigsBuilder_.addMessage(value); 670 } 671 return this; 672 } 673 /** 674 * 675 * 676 * <pre> 677 * The device configuration for the last few versions. Versions are listed 678 * in decreasing order, starting from the most recent one. 679 * </pre> 680 * 681 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 682 */ addDeviceConfigs(int index, com.google.cloud.iot.v1.DeviceConfig value)683 public Builder addDeviceConfigs(int index, com.google.cloud.iot.v1.DeviceConfig value) { 684 if (deviceConfigsBuilder_ == null) { 685 if (value == null) { 686 throw new NullPointerException(); 687 } 688 ensureDeviceConfigsIsMutable(); 689 deviceConfigs_.add(index, value); 690 onChanged(); 691 } else { 692 deviceConfigsBuilder_.addMessage(index, value); 693 } 694 return this; 695 } 696 /** 697 * 698 * 699 * <pre> 700 * The device configuration for the last few versions. Versions are listed 701 * in decreasing order, starting from the most recent one. 702 * </pre> 703 * 704 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 705 */ addDeviceConfigs(com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue)706 public Builder addDeviceConfigs(com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue) { 707 if (deviceConfigsBuilder_ == null) { 708 ensureDeviceConfigsIsMutable(); 709 deviceConfigs_.add(builderForValue.build()); 710 onChanged(); 711 } else { 712 deviceConfigsBuilder_.addMessage(builderForValue.build()); 713 } 714 return this; 715 } 716 /** 717 * 718 * 719 * <pre> 720 * The device configuration for the last few versions. Versions are listed 721 * in decreasing order, starting from the most recent one. 722 * </pre> 723 * 724 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 725 */ addDeviceConfigs( int index, com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue)726 public Builder addDeviceConfigs( 727 int index, com.google.cloud.iot.v1.DeviceConfig.Builder builderForValue) { 728 if (deviceConfigsBuilder_ == null) { 729 ensureDeviceConfigsIsMutable(); 730 deviceConfigs_.add(index, builderForValue.build()); 731 onChanged(); 732 } else { 733 deviceConfigsBuilder_.addMessage(index, builderForValue.build()); 734 } 735 return this; 736 } 737 /** 738 * 739 * 740 * <pre> 741 * The device configuration for the last few versions. Versions are listed 742 * in decreasing order, starting from the most recent one. 743 * </pre> 744 * 745 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 746 */ addAllDeviceConfigs( java.lang.Iterable<? extends com.google.cloud.iot.v1.DeviceConfig> values)747 public Builder addAllDeviceConfigs( 748 java.lang.Iterable<? extends com.google.cloud.iot.v1.DeviceConfig> values) { 749 if (deviceConfigsBuilder_ == null) { 750 ensureDeviceConfigsIsMutable(); 751 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, deviceConfigs_); 752 onChanged(); 753 } else { 754 deviceConfigsBuilder_.addAllMessages(values); 755 } 756 return this; 757 } 758 /** 759 * 760 * 761 * <pre> 762 * The device configuration for the last few versions. Versions are listed 763 * in decreasing order, starting from the most recent one. 764 * </pre> 765 * 766 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 767 */ clearDeviceConfigs()768 public Builder clearDeviceConfigs() { 769 if (deviceConfigsBuilder_ == null) { 770 deviceConfigs_ = java.util.Collections.emptyList(); 771 bitField0_ = (bitField0_ & ~0x00000001); 772 onChanged(); 773 } else { 774 deviceConfigsBuilder_.clear(); 775 } 776 return this; 777 } 778 /** 779 * 780 * 781 * <pre> 782 * The device configuration for the last few versions. Versions are listed 783 * in decreasing order, starting from the most recent one. 784 * </pre> 785 * 786 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 787 */ removeDeviceConfigs(int index)788 public Builder removeDeviceConfigs(int index) { 789 if (deviceConfigsBuilder_ == null) { 790 ensureDeviceConfigsIsMutable(); 791 deviceConfigs_.remove(index); 792 onChanged(); 793 } else { 794 deviceConfigsBuilder_.remove(index); 795 } 796 return this; 797 } 798 /** 799 * 800 * 801 * <pre> 802 * The device configuration for the last few versions. Versions are listed 803 * in decreasing order, starting from the most recent one. 804 * </pre> 805 * 806 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 807 */ getDeviceConfigsBuilder(int index)808 public com.google.cloud.iot.v1.DeviceConfig.Builder getDeviceConfigsBuilder(int index) { 809 return getDeviceConfigsFieldBuilder().getBuilder(index); 810 } 811 /** 812 * 813 * 814 * <pre> 815 * The device configuration for the last few versions. Versions are listed 816 * in decreasing order, starting from the most recent one. 817 * </pre> 818 * 819 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 820 */ getDeviceConfigsOrBuilder(int index)821 public com.google.cloud.iot.v1.DeviceConfigOrBuilder getDeviceConfigsOrBuilder(int index) { 822 if (deviceConfigsBuilder_ == null) { 823 return deviceConfigs_.get(index); 824 } else { 825 return deviceConfigsBuilder_.getMessageOrBuilder(index); 826 } 827 } 828 /** 829 * 830 * 831 * <pre> 832 * The device configuration for the last few versions. Versions are listed 833 * in decreasing order, starting from the most recent one. 834 * </pre> 835 * 836 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 837 */ 838 public java.util.List<? extends com.google.cloud.iot.v1.DeviceConfigOrBuilder> getDeviceConfigsOrBuilderList()839 getDeviceConfigsOrBuilderList() { 840 if (deviceConfigsBuilder_ != null) { 841 return deviceConfigsBuilder_.getMessageOrBuilderList(); 842 } else { 843 return java.util.Collections.unmodifiableList(deviceConfigs_); 844 } 845 } 846 /** 847 * 848 * 849 * <pre> 850 * The device configuration for the last few versions. Versions are listed 851 * in decreasing order, starting from the most recent one. 852 * </pre> 853 * 854 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 855 */ addDeviceConfigsBuilder()856 public com.google.cloud.iot.v1.DeviceConfig.Builder addDeviceConfigsBuilder() { 857 return getDeviceConfigsFieldBuilder() 858 .addBuilder(com.google.cloud.iot.v1.DeviceConfig.getDefaultInstance()); 859 } 860 /** 861 * 862 * 863 * <pre> 864 * The device configuration for the last few versions. Versions are listed 865 * in decreasing order, starting from the most recent one. 866 * </pre> 867 * 868 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 869 */ addDeviceConfigsBuilder(int index)870 public com.google.cloud.iot.v1.DeviceConfig.Builder addDeviceConfigsBuilder(int index) { 871 return getDeviceConfigsFieldBuilder() 872 .addBuilder(index, com.google.cloud.iot.v1.DeviceConfig.getDefaultInstance()); 873 } 874 /** 875 * 876 * 877 * <pre> 878 * The device configuration for the last few versions. Versions are listed 879 * in decreasing order, starting from the most recent one. 880 * </pre> 881 * 882 * <code>repeated .google.cloud.iot.v1.DeviceConfig device_configs = 1;</code> 883 */ 884 public java.util.List<com.google.cloud.iot.v1.DeviceConfig.Builder> getDeviceConfigsBuilderList()885 getDeviceConfigsBuilderList() { 886 return getDeviceConfigsFieldBuilder().getBuilderList(); 887 } 888 889 private com.google.protobuf.RepeatedFieldBuilderV3< 890 com.google.cloud.iot.v1.DeviceConfig, 891 com.google.cloud.iot.v1.DeviceConfig.Builder, 892 com.google.cloud.iot.v1.DeviceConfigOrBuilder> getDeviceConfigsFieldBuilder()893 getDeviceConfigsFieldBuilder() { 894 if (deviceConfigsBuilder_ == null) { 895 deviceConfigsBuilder_ = 896 new com.google.protobuf.RepeatedFieldBuilderV3< 897 com.google.cloud.iot.v1.DeviceConfig, 898 com.google.cloud.iot.v1.DeviceConfig.Builder, 899 com.google.cloud.iot.v1.DeviceConfigOrBuilder>( 900 deviceConfigs_, 901 ((bitField0_ & 0x00000001) != 0), 902 getParentForChildren(), 903 isClean()); 904 deviceConfigs_ = null; 905 } 906 return deviceConfigsBuilder_; 907 } 908 909 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)910 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 911 return super.setUnknownFields(unknownFields); 912 } 913 914 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)915 public final Builder mergeUnknownFields( 916 final com.google.protobuf.UnknownFieldSet unknownFields) { 917 return super.mergeUnknownFields(unknownFields); 918 } 919 920 // @@protoc_insertion_point(builder_scope:google.cloud.iot.v1.ListDeviceConfigVersionsResponse) 921 } 922 923 // @@protoc_insertion_point(class_scope:google.cloud.iot.v1.ListDeviceConfigVersionsResponse) 924 private static final com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse DEFAULT_INSTANCE; 925 926 static { 927 DEFAULT_INSTANCE = new com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse(); 928 } 929 getDefaultInstance()930 public static com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse getDefaultInstance() { 931 return DEFAULT_INSTANCE; 932 } 933 934 private static final com.google.protobuf.Parser<ListDeviceConfigVersionsResponse> PARSER = 935 new com.google.protobuf.AbstractParser<ListDeviceConfigVersionsResponse>() { 936 @java.lang.Override 937 public ListDeviceConfigVersionsResponse parsePartialFrom( 938 com.google.protobuf.CodedInputStream input, 939 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 940 throws com.google.protobuf.InvalidProtocolBufferException { 941 Builder builder = newBuilder(); 942 try { 943 builder.mergeFrom(input, extensionRegistry); 944 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 945 throw e.setUnfinishedMessage(builder.buildPartial()); 946 } catch (com.google.protobuf.UninitializedMessageException e) { 947 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 948 } catch (java.io.IOException e) { 949 throw new com.google.protobuf.InvalidProtocolBufferException(e) 950 .setUnfinishedMessage(builder.buildPartial()); 951 } 952 return builder.buildPartial(); 953 } 954 }; 955 parser()956 public static com.google.protobuf.Parser<ListDeviceConfigVersionsResponse> parser() { 957 return PARSER; 958 } 959 960 @java.lang.Override getParserForType()961 public com.google.protobuf.Parser<ListDeviceConfigVersionsResponse> getParserForType() { 962 return PARSER; 963 } 964 965 @java.lang.Override getDefaultInstanceForType()966 public com.google.cloud.iot.v1.ListDeviceConfigVersionsResponse getDefaultInstanceForType() { 967 return DEFAULT_INSTANCE; 968 } 969 } 970