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