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