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/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * A request message for Disks.SetLabels. See the method description for details. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.SetLabelsDiskRequest} 29 */ 30 public final class SetLabelsDiskRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.SetLabelsDiskRequest) 33 SetLabelsDiskRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use SetLabelsDiskRequest.newBuilder() to construct. SetLabelsDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private SetLabelsDiskRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 SetLabelsDiskRequest()40 private SetLabelsDiskRequest() { 41 project_ = ""; 42 requestId_ = ""; 43 resource_ = ""; 44 zone_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new SetLabelsDiskRequest(); 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.compute.v1.Compute 60 .internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.compute.v1.Compute 67 .internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.compute.v1.SetLabelsDiskRequest.class, 70 com.google.cloud.compute.v1.SetLabelsDiskRequest.Builder.class); 71 } 72 73 private int bitField0_; 74 public static final int PROJECT_FIELD_NUMBER = 227560217; 75 76 @SuppressWarnings("serial") 77 private volatile java.lang.Object project_ = ""; 78 /** 79 * 80 * 81 * <pre> 82 * Project ID for this request. 83 * </pre> 84 * 85 * <code> 86 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 87 * </code> 88 * 89 * @return The project. 90 */ 91 @java.lang.Override getProject()92 public java.lang.String getProject() { 93 java.lang.Object ref = project_; 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 project_ = s; 100 return s; 101 } 102 } 103 /** 104 * 105 * 106 * <pre> 107 * Project ID for this request. 108 * </pre> 109 * 110 * <code> 111 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 112 * </code> 113 * 114 * @return The bytes for project. 115 */ 116 @java.lang.Override getProjectBytes()117 public com.google.protobuf.ByteString getProjectBytes() { 118 java.lang.Object ref = project_; 119 if (ref instanceof java.lang.String) { 120 com.google.protobuf.ByteString b = 121 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 122 project_ = b; 123 return b; 124 } else { 125 return (com.google.protobuf.ByteString) ref; 126 } 127 } 128 129 public static final int REQUEST_ID_FIELD_NUMBER = 37109963; 130 131 @SuppressWarnings("serial") 132 private volatile java.lang.Object requestId_ = ""; 133 /** 134 * 135 * 136 * <pre> 137 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 138 * </pre> 139 * 140 * <code>optional string request_id = 37109963;</code> 141 * 142 * @return Whether the requestId field is set. 143 */ 144 @java.lang.Override hasRequestId()145 public boolean hasRequestId() { 146 return ((bitField0_ & 0x00000001) != 0); 147 } 148 /** 149 * 150 * 151 * <pre> 152 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 153 * </pre> 154 * 155 * <code>optional string request_id = 37109963;</code> 156 * 157 * @return The requestId. 158 */ 159 @java.lang.Override getRequestId()160 public java.lang.String getRequestId() { 161 java.lang.Object ref = requestId_; 162 if (ref instanceof java.lang.String) { 163 return (java.lang.String) ref; 164 } else { 165 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 166 java.lang.String s = bs.toStringUtf8(); 167 requestId_ = s; 168 return s; 169 } 170 } 171 /** 172 * 173 * 174 * <pre> 175 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 176 * </pre> 177 * 178 * <code>optional string request_id = 37109963;</code> 179 * 180 * @return The bytes for requestId. 181 */ 182 @java.lang.Override getRequestIdBytes()183 public com.google.protobuf.ByteString getRequestIdBytes() { 184 java.lang.Object ref = requestId_; 185 if (ref instanceof java.lang.String) { 186 com.google.protobuf.ByteString b = 187 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 188 requestId_ = b; 189 return b; 190 } else { 191 return (com.google.protobuf.ByteString) ref; 192 } 193 } 194 195 public static final int RESOURCE_FIELD_NUMBER = 195806222; 196 197 @SuppressWarnings("serial") 198 private volatile java.lang.Object resource_ = ""; 199 /** 200 * 201 * 202 * <pre> 203 * Name or id of the resource for this request. 204 * </pre> 205 * 206 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 207 * 208 * @return The resource. 209 */ 210 @java.lang.Override getResource()211 public java.lang.String getResource() { 212 java.lang.Object ref = resource_; 213 if (ref instanceof java.lang.String) { 214 return (java.lang.String) ref; 215 } else { 216 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 217 java.lang.String s = bs.toStringUtf8(); 218 resource_ = s; 219 return s; 220 } 221 } 222 /** 223 * 224 * 225 * <pre> 226 * Name or id of the resource for this request. 227 * </pre> 228 * 229 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 230 * 231 * @return The bytes for resource. 232 */ 233 @java.lang.Override getResourceBytes()234 public com.google.protobuf.ByteString getResourceBytes() { 235 java.lang.Object ref = resource_; 236 if (ref instanceof java.lang.String) { 237 com.google.protobuf.ByteString b = 238 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 239 resource_ = b; 240 return b; 241 } else { 242 return (com.google.protobuf.ByteString) ref; 243 } 244 } 245 246 public static final int ZONE_FIELD_NUMBER = 3744684; 247 248 @SuppressWarnings("serial") 249 private volatile java.lang.Object zone_ = ""; 250 /** 251 * 252 * 253 * <pre> 254 * The name of the zone for this request. 255 * </pre> 256 * 257 * <code> 258 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 259 * </code> 260 * 261 * @return The zone. 262 */ 263 @java.lang.Override getZone()264 public java.lang.String getZone() { 265 java.lang.Object ref = zone_; 266 if (ref instanceof java.lang.String) { 267 return (java.lang.String) ref; 268 } else { 269 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 270 java.lang.String s = bs.toStringUtf8(); 271 zone_ = s; 272 return s; 273 } 274 } 275 /** 276 * 277 * 278 * <pre> 279 * The name of the zone for this request. 280 * </pre> 281 * 282 * <code> 283 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 284 * </code> 285 * 286 * @return The bytes for zone. 287 */ 288 @java.lang.Override getZoneBytes()289 public com.google.protobuf.ByteString getZoneBytes() { 290 java.lang.Object ref = zone_; 291 if (ref instanceof java.lang.String) { 292 com.google.protobuf.ByteString b = 293 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 294 zone_ = b; 295 return b; 296 } else { 297 return (com.google.protobuf.ByteString) ref; 298 } 299 } 300 301 public static final int ZONE_SET_LABELS_REQUEST_RESOURCE_FIELD_NUMBER = 364950798; 302 private com.google.cloud.compute.v1.ZoneSetLabelsRequest zoneSetLabelsRequestResource_; 303 /** 304 * 305 * 306 * <pre> 307 * The body resource for this request 308 * </pre> 309 * 310 * <code> 311 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 312 * </code> 313 * 314 * @return Whether the zoneSetLabelsRequestResource field is set. 315 */ 316 @java.lang.Override hasZoneSetLabelsRequestResource()317 public boolean hasZoneSetLabelsRequestResource() { 318 return zoneSetLabelsRequestResource_ != null; 319 } 320 /** 321 * 322 * 323 * <pre> 324 * The body resource for this request 325 * </pre> 326 * 327 * <code> 328 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 329 * </code> 330 * 331 * @return The zoneSetLabelsRequestResource. 332 */ 333 @java.lang.Override getZoneSetLabelsRequestResource()334 public com.google.cloud.compute.v1.ZoneSetLabelsRequest getZoneSetLabelsRequestResource() { 335 return zoneSetLabelsRequestResource_ == null 336 ? com.google.cloud.compute.v1.ZoneSetLabelsRequest.getDefaultInstance() 337 : zoneSetLabelsRequestResource_; 338 } 339 /** 340 * 341 * 342 * <pre> 343 * The body resource for this request 344 * </pre> 345 * 346 * <code> 347 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 348 * </code> 349 */ 350 @java.lang.Override 351 public com.google.cloud.compute.v1.ZoneSetLabelsRequestOrBuilder getZoneSetLabelsRequestResourceOrBuilder()352 getZoneSetLabelsRequestResourceOrBuilder() { 353 return zoneSetLabelsRequestResource_ == null 354 ? com.google.cloud.compute.v1.ZoneSetLabelsRequest.getDefaultInstance() 355 : zoneSetLabelsRequestResource_; 356 } 357 358 private byte memoizedIsInitialized = -1; 359 360 @java.lang.Override isInitialized()361 public final boolean isInitialized() { 362 byte isInitialized = memoizedIsInitialized; 363 if (isInitialized == 1) return true; 364 if (isInitialized == 0) return false; 365 366 memoizedIsInitialized = 1; 367 return true; 368 } 369 370 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)371 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 372 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 373 com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); 374 } 375 if (((bitField0_ & 0x00000001) != 0)) { 376 com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); 377 } 378 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { 379 com.google.protobuf.GeneratedMessageV3.writeString(output, 195806222, resource_); 380 } 381 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 382 com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); 383 } 384 if (zoneSetLabelsRequestResource_ != null) { 385 output.writeMessage(364950798, getZoneSetLabelsRequestResource()); 386 } 387 getUnknownFields().writeTo(output); 388 } 389 390 @java.lang.Override getSerializedSize()391 public int getSerializedSize() { 392 int size = memoizedSize; 393 if (size != -1) return size; 394 395 size = 0; 396 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 397 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); 398 } 399 if (((bitField0_ & 0x00000001) != 0)) { 400 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); 401 } 402 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resource_)) { 403 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(195806222, resource_); 404 } 405 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { 406 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); 407 } 408 if (zoneSetLabelsRequestResource_ != null) { 409 size += 410 com.google.protobuf.CodedOutputStream.computeMessageSize( 411 364950798, getZoneSetLabelsRequestResource()); 412 } 413 size += getUnknownFields().getSerializedSize(); 414 memoizedSize = size; 415 return size; 416 } 417 418 @java.lang.Override equals(final java.lang.Object obj)419 public boolean equals(final java.lang.Object obj) { 420 if (obj == this) { 421 return true; 422 } 423 if (!(obj instanceof com.google.cloud.compute.v1.SetLabelsDiskRequest)) { 424 return super.equals(obj); 425 } 426 com.google.cloud.compute.v1.SetLabelsDiskRequest other = 427 (com.google.cloud.compute.v1.SetLabelsDiskRequest) obj; 428 429 if (!getProject().equals(other.getProject())) return false; 430 if (hasRequestId() != other.hasRequestId()) return false; 431 if (hasRequestId()) { 432 if (!getRequestId().equals(other.getRequestId())) return false; 433 } 434 if (!getResource().equals(other.getResource())) return false; 435 if (!getZone().equals(other.getZone())) return false; 436 if (hasZoneSetLabelsRequestResource() != other.hasZoneSetLabelsRequestResource()) return false; 437 if (hasZoneSetLabelsRequestResource()) { 438 if (!getZoneSetLabelsRequestResource().equals(other.getZoneSetLabelsRequestResource())) 439 return false; 440 } 441 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 442 return true; 443 } 444 445 @java.lang.Override hashCode()446 public int hashCode() { 447 if (memoizedHashCode != 0) { 448 return memoizedHashCode; 449 } 450 int hash = 41; 451 hash = (19 * hash) + getDescriptor().hashCode(); 452 hash = (37 * hash) + PROJECT_FIELD_NUMBER; 453 hash = (53 * hash) + getProject().hashCode(); 454 if (hasRequestId()) { 455 hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; 456 hash = (53 * hash) + getRequestId().hashCode(); 457 } 458 hash = (37 * hash) + RESOURCE_FIELD_NUMBER; 459 hash = (53 * hash) + getResource().hashCode(); 460 hash = (37 * hash) + ZONE_FIELD_NUMBER; 461 hash = (53 * hash) + getZone().hashCode(); 462 if (hasZoneSetLabelsRequestResource()) { 463 hash = (37 * hash) + ZONE_SET_LABELS_REQUEST_RESOURCE_FIELD_NUMBER; 464 hash = (53 * hash) + getZoneSetLabelsRequestResource().hashCode(); 465 } 466 hash = (29 * hash) + getUnknownFields().hashCode(); 467 memoizedHashCode = hash; 468 return hash; 469 } 470 parseFrom(java.nio.ByteBuffer data)471 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom(java.nio.ByteBuffer data) 472 throws com.google.protobuf.InvalidProtocolBufferException { 473 return PARSER.parseFrom(data); 474 } 475 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)476 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 477 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 478 throws com.google.protobuf.InvalidProtocolBufferException { 479 return PARSER.parseFrom(data, extensionRegistry); 480 } 481 parseFrom( com.google.protobuf.ByteString data)482 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 483 com.google.protobuf.ByteString data) 484 throws com.google.protobuf.InvalidProtocolBufferException { 485 return PARSER.parseFrom(data); 486 } 487 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)488 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 489 com.google.protobuf.ByteString data, 490 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 491 throws com.google.protobuf.InvalidProtocolBufferException { 492 return PARSER.parseFrom(data, extensionRegistry); 493 } 494 parseFrom(byte[] data)495 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom(byte[] data) 496 throws com.google.protobuf.InvalidProtocolBufferException { 497 return PARSER.parseFrom(data); 498 } 499 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)500 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 501 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 502 throws com.google.protobuf.InvalidProtocolBufferException { 503 return PARSER.parseFrom(data, extensionRegistry); 504 } 505 parseFrom( java.io.InputStream input)506 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 507 java.io.InputStream input) throws java.io.IOException { 508 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 509 } 510 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)511 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 512 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 513 throws java.io.IOException { 514 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 515 PARSER, input, extensionRegistry); 516 } 517 parseDelimitedFrom( java.io.InputStream input)518 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseDelimitedFrom( 519 java.io.InputStream input) throws java.io.IOException { 520 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 521 } 522 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)523 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseDelimitedFrom( 524 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 525 throws java.io.IOException { 526 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 527 PARSER, input, extensionRegistry); 528 } 529 parseFrom( com.google.protobuf.CodedInputStream input)530 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 531 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 532 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 533 } 534 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)535 public static com.google.cloud.compute.v1.SetLabelsDiskRequest parseFrom( 536 com.google.protobuf.CodedInputStream input, 537 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 538 throws java.io.IOException { 539 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 540 PARSER, input, extensionRegistry); 541 } 542 543 @java.lang.Override newBuilderForType()544 public Builder newBuilderForType() { 545 return newBuilder(); 546 } 547 newBuilder()548 public static Builder newBuilder() { 549 return DEFAULT_INSTANCE.toBuilder(); 550 } 551 newBuilder(com.google.cloud.compute.v1.SetLabelsDiskRequest prototype)552 public static Builder newBuilder(com.google.cloud.compute.v1.SetLabelsDiskRequest prototype) { 553 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 554 } 555 556 @java.lang.Override toBuilder()557 public Builder toBuilder() { 558 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 559 } 560 561 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)562 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 563 Builder builder = new Builder(parent); 564 return builder; 565 } 566 /** 567 * 568 * 569 * <pre> 570 * A request message for Disks.SetLabels. See the method description for details. 571 * </pre> 572 * 573 * Protobuf type {@code google.cloud.compute.v1.SetLabelsDiskRequest} 574 */ 575 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 576 implements 577 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.SetLabelsDiskRequest) 578 com.google.cloud.compute.v1.SetLabelsDiskRequestOrBuilder { getDescriptor()579 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 580 return com.google.cloud.compute.v1.Compute 581 .internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor; 582 } 583 584 @java.lang.Override 585 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()586 internalGetFieldAccessorTable() { 587 return com.google.cloud.compute.v1.Compute 588 .internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable 589 .ensureFieldAccessorsInitialized( 590 com.google.cloud.compute.v1.SetLabelsDiskRequest.class, 591 com.google.cloud.compute.v1.SetLabelsDiskRequest.Builder.class); 592 } 593 594 // Construct using com.google.cloud.compute.v1.SetLabelsDiskRequest.newBuilder() Builder()595 private Builder() {} 596 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)597 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 598 super(parent); 599 } 600 601 @java.lang.Override clear()602 public Builder clear() { 603 super.clear(); 604 bitField0_ = 0; 605 project_ = ""; 606 requestId_ = ""; 607 resource_ = ""; 608 zone_ = ""; 609 zoneSetLabelsRequestResource_ = null; 610 if (zoneSetLabelsRequestResourceBuilder_ != null) { 611 zoneSetLabelsRequestResourceBuilder_.dispose(); 612 zoneSetLabelsRequestResourceBuilder_ = null; 613 } 614 return this; 615 } 616 617 @java.lang.Override getDescriptorForType()618 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 619 return com.google.cloud.compute.v1.Compute 620 .internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor; 621 } 622 623 @java.lang.Override getDefaultInstanceForType()624 public com.google.cloud.compute.v1.SetLabelsDiskRequest getDefaultInstanceForType() { 625 return com.google.cloud.compute.v1.SetLabelsDiskRequest.getDefaultInstance(); 626 } 627 628 @java.lang.Override build()629 public com.google.cloud.compute.v1.SetLabelsDiskRequest build() { 630 com.google.cloud.compute.v1.SetLabelsDiskRequest result = buildPartial(); 631 if (!result.isInitialized()) { 632 throw newUninitializedMessageException(result); 633 } 634 return result; 635 } 636 637 @java.lang.Override buildPartial()638 public com.google.cloud.compute.v1.SetLabelsDiskRequest buildPartial() { 639 com.google.cloud.compute.v1.SetLabelsDiskRequest result = 640 new com.google.cloud.compute.v1.SetLabelsDiskRequest(this); 641 if (bitField0_ != 0) { 642 buildPartial0(result); 643 } 644 onBuilt(); 645 return result; 646 } 647 buildPartial0(com.google.cloud.compute.v1.SetLabelsDiskRequest result)648 private void buildPartial0(com.google.cloud.compute.v1.SetLabelsDiskRequest result) { 649 int from_bitField0_ = bitField0_; 650 if (((from_bitField0_ & 0x00000001) != 0)) { 651 result.project_ = project_; 652 } 653 int to_bitField0_ = 0; 654 if (((from_bitField0_ & 0x00000002) != 0)) { 655 result.requestId_ = requestId_; 656 to_bitField0_ |= 0x00000001; 657 } 658 if (((from_bitField0_ & 0x00000004) != 0)) { 659 result.resource_ = resource_; 660 } 661 if (((from_bitField0_ & 0x00000008) != 0)) { 662 result.zone_ = zone_; 663 } 664 if (((from_bitField0_ & 0x00000010) != 0)) { 665 result.zoneSetLabelsRequestResource_ = 666 zoneSetLabelsRequestResourceBuilder_ == null 667 ? zoneSetLabelsRequestResource_ 668 : zoneSetLabelsRequestResourceBuilder_.build(); 669 } 670 result.bitField0_ |= to_bitField0_; 671 } 672 673 @java.lang.Override clone()674 public Builder clone() { 675 return super.clone(); 676 } 677 678 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)679 public Builder setField( 680 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 681 return super.setField(field, value); 682 } 683 684 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)685 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 686 return super.clearField(field); 687 } 688 689 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)690 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 691 return super.clearOneof(oneof); 692 } 693 694 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)695 public Builder setRepeatedField( 696 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 697 return super.setRepeatedField(field, index, value); 698 } 699 700 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)701 public Builder addRepeatedField( 702 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 703 return super.addRepeatedField(field, value); 704 } 705 706 @java.lang.Override mergeFrom(com.google.protobuf.Message other)707 public Builder mergeFrom(com.google.protobuf.Message other) { 708 if (other instanceof com.google.cloud.compute.v1.SetLabelsDiskRequest) { 709 return mergeFrom((com.google.cloud.compute.v1.SetLabelsDiskRequest) other); 710 } else { 711 super.mergeFrom(other); 712 return this; 713 } 714 } 715 mergeFrom(com.google.cloud.compute.v1.SetLabelsDiskRequest other)716 public Builder mergeFrom(com.google.cloud.compute.v1.SetLabelsDiskRequest other) { 717 if (other == com.google.cloud.compute.v1.SetLabelsDiskRequest.getDefaultInstance()) 718 return this; 719 if (!other.getProject().isEmpty()) { 720 project_ = other.project_; 721 bitField0_ |= 0x00000001; 722 onChanged(); 723 } 724 if (other.hasRequestId()) { 725 requestId_ = other.requestId_; 726 bitField0_ |= 0x00000002; 727 onChanged(); 728 } 729 if (!other.getResource().isEmpty()) { 730 resource_ = other.resource_; 731 bitField0_ |= 0x00000004; 732 onChanged(); 733 } 734 if (!other.getZone().isEmpty()) { 735 zone_ = other.zone_; 736 bitField0_ |= 0x00000008; 737 onChanged(); 738 } 739 if (other.hasZoneSetLabelsRequestResource()) { 740 mergeZoneSetLabelsRequestResource(other.getZoneSetLabelsRequestResource()); 741 } 742 this.mergeUnknownFields(other.getUnknownFields()); 743 onChanged(); 744 return this; 745 } 746 747 @java.lang.Override isInitialized()748 public final boolean isInitialized() { 749 return true; 750 } 751 752 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)753 public Builder mergeFrom( 754 com.google.protobuf.CodedInputStream input, 755 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 756 throws java.io.IOException { 757 if (extensionRegistry == null) { 758 throw new java.lang.NullPointerException(); 759 } 760 try { 761 boolean done = false; 762 while (!done) { 763 int tag = input.readTag(); 764 switch (tag) { 765 case 0: 766 done = true; 767 break; 768 case 29957474: 769 { 770 zone_ = input.readStringRequireUtf8(); 771 bitField0_ |= 0x00000008; 772 break; 773 } // case 29957474 774 case 296879706: 775 { 776 requestId_ = input.readStringRequireUtf8(); 777 bitField0_ |= 0x00000002; 778 break; 779 } // case 296879706 780 case 1566449778: 781 { 782 resource_ = input.readStringRequireUtf8(); 783 bitField0_ |= 0x00000004; 784 break; 785 } // case 1566449778 786 case 1820481738: 787 { 788 project_ = input.readStringRequireUtf8(); 789 bitField0_ |= 0x00000001; 790 break; 791 } // case 1820481738 792 case -1375360910: 793 { 794 input.readMessage( 795 getZoneSetLabelsRequestResourceFieldBuilder().getBuilder(), extensionRegistry); 796 bitField0_ |= 0x00000010; 797 break; 798 } // case -1375360910 799 default: 800 { 801 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 802 done = true; // was an endgroup tag 803 } 804 break; 805 } // default: 806 } // switch (tag) 807 } // while (!done) 808 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 809 throw e.unwrapIOException(); 810 } finally { 811 onChanged(); 812 } // finally 813 return this; 814 } 815 816 private int bitField0_; 817 818 private java.lang.Object project_ = ""; 819 /** 820 * 821 * 822 * <pre> 823 * Project ID for this request. 824 * </pre> 825 * 826 * <code> 827 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 828 * </code> 829 * 830 * @return The project. 831 */ getProject()832 public java.lang.String getProject() { 833 java.lang.Object ref = project_; 834 if (!(ref instanceof java.lang.String)) { 835 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 836 java.lang.String s = bs.toStringUtf8(); 837 project_ = s; 838 return s; 839 } else { 840 return (java.lang.String) ref; 841 } 842 } 843 /** 844 * 845 * 846 * <pre> 847 * Project ID for this request. 848 * </pre> 849 * 850 * <code> 851 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 852 * </code> 853 * 854 * @return The bytes for project. 855 */ getProjectBytes()856 public com.google.protobuf.ByteString getProjectBytes() { 857 java.lang.Object ref = project_; 858 if (ref instanceof String) { 859 com.google.protobuf.ByteString b = 860 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 861 project_ = b; 862 return b; 863 } else { 864 return (com.google.protobuf.ByteString) ref; 865 } 866 } 867 /** 868 * 869 * 870 * <pre> 871 * Project ID for this request. 872 * </pre> 873 * 874 * <code> 875 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 876 * </code> 877 * 878 * @param value The project to set. 879 * @return This builder for chaining. 880 */ setProject(java.lang.String value)881 public Builder setProject(java.lang.String value) { 882 if (value == null) { 883 throw new NullPointerException(); 884 } 885 project_ = value; 886 bitField0_ |= 0x00000001; 887 onChanged(); 888 return this; 889 } 890 /** 891 * 892 * 893 * <pre> 894 * Project ID for this request. 895 * </pre> 896 * 897 * <code> 898 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 899 * </code> 900 * 901 * @return This builder for chaining. 902 */ clearProject()903 public Builder clearProject() { 904 project_ = getDefaultInstance().getProject(); 905 bitField0_ = (bitField0_ & ~0x00000001); 906 onChanged(); 907 return this; 908 } 909 /** 910 * 911 * 912 * <pre> 913 * Project ID for this request. 914 * </pre> 915 * 916 * <code> 917 * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; 918 * </code> 919 * 920 * @param value The bytes for project to set. 921 * @return This builder for chaining. 922 */ setProjectBytes(com.google.protobuf.ByteString value)923 public Builder setProjectBytes(com.google.protobuf.ByteString value) { 924 if (value == null) { 925 throw new NullPointerException(); 926 } 927 checkByteStringIsUtf8(value); 928 project_ = value; 929 bitField0_ |= 0x00000001; 930 onChanged(); 931 return this; 932 } 933 934 private java.lang.Object requestId_ = ""; 935 /** 936 * 937 * 938 * <pre> 939 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 940 * </pre> 941 * 942 * <code>optional string request_id = 37109963;</code> 943 * 944 * @return Whether the requestId field is set. 945 */ hasRequestId()946 public boolean hasRequestId() { 947 return ((bitField0_ & 0x00000002) != 0); 948 } 949 /** 950 * 951 * 952 * <pre> 953 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 954 * </pre> 955 * 956 * <code>optional string request_id = 37109963;</code> 957 * 958 * @return The requestId. 959 */ getRequestId()960 public java.lang.String getRequestId() { 961 java.lang.Object ref = requestId_; 962 if (!(ref instanceof java.lang.String)) { 963 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 964 java.lang.String s = bs.toStringUtf8(); 965 requestId_ = s; 966 return s; 967 } else { 968 return (java.lang.String) ref; 969 } 970 } 971 /** 972 * 973 * 974 * <pre> 975 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 976 * </pre> 977 * 978 * <code>optional string request_id = 37109963;</code> 979 * 980 * @return The bytes for requestId. 981 */ getRequestIdBytes()982 public com.google.protobuf.ByteString getRequestIdBytes() { 983 java.lang.Object ref = requestId_; 984 if (ref instanceof String) { 985 com.google.protobuf.ByteString b = 986 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 987 requestId_ = b; 988 return b; 989 } else { 990 return (com.google.protobuf.ByteString) ref; 991 } 992 } 993 /** 994 * 995 * 996 * <pre> 997 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 998 * </pre> 999 * 1000 * <code>optional string request_id = 37109963;</code> 1001 * 1002 * @param value The requestId to set. 1003 * @return This builder for chaining. 1004 */ setRequestId(java.lang.String value)1005 public Builder setRequestId(java.lang.String value) { 1006 if (value == null) { 1007 throw new NullPointerException(); 1008 } 1009 requestId_ = value; 1010 bitField0_ |= 0x00000002; 1011 onChanged(); 1012 return this; 1013 } 1014 /** 1015 * 1016 * 1017 * <pre> 1018 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1019 * </pre> 1020 * 1021 * <code>optional string request_id = 37109963;</code> 1022 * 1023 * @return This builder for chaining. 1024 */ clearRequestId()1025 public Builder clearRequestId() { 1026 requestId_ = getDefaultInstance().getRequestId(); 1027 bitField0_ = (bitField0_ & ~0x00000002); 1028 onChanged(); 1029 return this; 1030 } 1031 /** 1032 * 1033 * 1034 * <pre> 1035 * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). 1036 * </pre> 1037 * 1038 * <code>optional string request_id = 37109963;</code> 1039 * 1040 * @param value The bytes for requestId to set. 1041 * @return This builder for chaining. 1042 */ setRequestIdBytes(com.google.protobuf.ByteString value)1043 public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { 1044 if (value == null) { 1045 throw new NullPointerException(); 1046 } 1047 checkByteStringIsUtf8(value); 1048 requestId_ = value; 1049 bitField0_ |= 0x00000002; 1050 onChanged(); 1051 return this; 1052 } 1053 1054 private java.lang.Object resource_ = ""; 1055 /** 1056 * 1057 * 1058 * <pre> 1059 * Name or id of the resource for this request. 1060 * </pre> 1061 * 1062 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 1063 * 1064 * @return The resource. 1065 */ getResource()1066 public java.lang.String getResource() { 1067 java.lang.Object ref = resource_; 1068 if (!(ref instanceof java.lang.String)) { 1069 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1070 java.lang.String s = bs.toStringUtf8(); 1071 resource_ = s; 1072 return s; 1073 } else { 1074 return (java.lang.String) ref; 1075 } 1076 } 1077 /** 1078 * 1079 * 1080 * <pre> 1081 * Name or id of the resource for this request. 1082 * </pre> 1083 * 1084 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 1085 * 1086 * @return The bytes for resource. 1087 */ getResourceBytes()1088 public com.google.protobuf.ByteString getResourceBytes() { 1089 java.lang.Object ref = resource_; 1090 if (ref instanceof String) { 1091 com.google.protobuf.ByteString b = 1092 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1093 resource_ = b; 1094 return b; 1095 } else { 1096 return (com.google.protobuf.ByteString) ref; 1097 } 1098 } 1099 /** 1100 * 1101 * 1102 * <pre> 1103 * Name or id of the resource for this request. 1104 * </pre> 1105 * 1106 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 1107 * 1108 * @param value The resource to set. 1109 * @return This builder for chaining. 1110 */ setResource(java.lang.String value)1111 public Builder setResource(java.lang.String value) { 1112 if (value == null) { 1113 throw new NullPointerException(); 1114 } 1115 resource_ = value; 1116 bitField0_ |= 0x00000004; 1117 onChanged(); 1118 return this; 1119 } 1120 /** 1121 * 1122 * 1123 * <pre> 1124 * Name or id of the resource for this request. 1125 * </pre> 1126 * 1127 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 1128 * 1129 * @return This builder for chaining. 1130 */ clearResource()1131 public Builder clearResource() { 1132 resource_ = getDefaultInstance().getResource(); 1133 bitField0_ = (bitField0_ & ~0x00000004); 1134 onChanged(); 1135 return this; 1136 } 1137 /** 1138 * 1139 * 1140 * <pre> 1141 * Name or id of the resource for this request. 1142 * </pre> 1143 * 1144 * <code>string resource = 195806222 [(.google.api.field_behavior) = REQUIRED];</code> 1145 * 1146 * @param value The bytes for resource to set. 1147 * @return This builder for chaining. 1148 */ setResourceBytes(com.google.protobuf.ByteString value)1149 public Builder setResourceBytes(com.google.protobuf.ByteString value) { 1150 if (value == null) { 1151 throw new NullPointerException(); 1152 } 1153 checkByteStringIsUtf8(value); 1154 resource_ = value; 1155 bitField0_ |= 0x00000004; 1156 onChanged(); 1157 return this; 1158 } 1159 1160 private java.lang.Object zone_ = ""; 1161 /** 1162 * 1163 * 1164 * <pre> 1165 * The name of the zone for this request. 1166 * </pre> 1167 * 1168 * <code> 1169 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1170 * </code> 1171 * 1172 * @return The zone. 1173 */ getZone()1174 public java.lang.String getZone() { 1175 java.lang.Object ref = zone_; 1176 if (!(ref instanceof java.lang.String)) { 1177 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1178 java.lang.String s = bs.toStringUtf8(); 1179 zone_ = s; 1180 return s; 1181 } else { 1182 return (java.lang.String) ref; 1183 } 1184 } 1185 /** 1186 * 1187 * 1188 * <pre> 1189 * The name of the zone for this request. 1190 * </pre> 1191 * 1192 * <code> 1193 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1194 * </code> 1195 * 1196 * @return The bytes for zone. 1197 */ getZoneBytes()1198 public com.google.protobuf.ByteString getZoneBytes() { 1199 java.lang.Object ref = zone_; 1200 if (ref instanceof String) { 1201 com.google.protobuf.ByteString b = 1202 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1203 zone_ = b; 1204 return b; 1205 } else { 1206 return (com.google.protobuf.ByteString) ref; 1207 } 1208 } 1209 /** 1210 * 1211 * 1212 * <pre> 1213 * The name of the zone for this request. 1214 * </pre> 1215 * 1216 * <code> 1217 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1218 * </code> 1219 * 1220 * @param value The zone to set. 1221 * @return This builder for chaining. 1222 */ setZone(java.lang.String value)1223 public Builder setZone(java.lang.String value) { 1224 if (value == null) { 1225 throw new NullPointerException(); 1226 } 1227 zone_ = value; 1228 bitField0_ |= 0x00000008; 1229 onChanged(); 1230 return this; 1231 } 1232 /** 1233 * 1234 * 1235 * <pre> 1236 * The name of the zone for this request. 1237 * </pre> 1238 * 1239 * <code> 1240 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1241 * </code> 1242 * 1243 * @return This builder for chaining. 1244 */ clearZone()1245 public Builder clearZone() { 1246 zone_ = getDefaultInstance().getZone(); 1247 bitField0_ = (bitField0_ & ~0x00000008); 1248 onChanged(); 1249 return this; 1250 } 1251 /** 1252 * 1253 * 1254 * <pre> 1255 * The name of the zone for this request. 1256 * </pre> 1257 * 1258 * <code> 1259 * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "zone"]; 1260 * </code> 1261 * 1262 * @param value The bytes for zone to set. 1263 * @return This builder for chaining. 1264 */ setZoneBytes(com.google.protobuf.ByteString value)1265 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 1266 if (value == null) { 1267 throw new NullPointerException(); 1268 } 1269 checkByteStringIsUtf8(value); 1270 zone_ = value; 1271 bitField0_ |= 0x00000008; 1272 onChanged(); 1273 return this; 1274 } 1275 1276 private com.google.cloud.compute.v1.ZoneSetLabelsRequest zoneSetLabelsRequestResource_; 1277 private com.google.protobuf.SingleFieldBuilderV3< 1278 com.google.cloud.compute.v1.ZoneSetLabelsRequest, 1279 com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder, 1280 com.google.cloud.compute.v1.ZoneSetLabelsRequestOrBuilder> 1281 zoneSetLabelsRequestResourceBuilder_; 1282 /** 1283 * 1284 * 1285 * <pre> 1286 * The body resource for this request 1287 * </pre> 1288 * 1289 * <code> 1290 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1291 * </code> 1292 * 1293 * @return Whether the zoneSetLabelsRequestResource field is set. 1294 */ hasZoneSetLabelsRequestResource()1295 public boolean hasZoneSetLabelsRequestResource() { 1296 return ((bitField0_ & 0x00000010) != 0); 1297 } 1298 /** 1299 * 1300 * 1301 * <pre> 1302 * The body resource for this request 1303 * </pre> 1304 * 1305 * <code> 1306 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1307 * </code> 1308 * 1309 * @return The zoneSetLabelsRequestResource. 1310 */ getZoneSetLabelsRequestResource()1311 public com.google.cloud.compute.v1.ZoneSetLabelsRequest getZoneSetLabelsRequestResource() { 1312 if (zoneSetLabelsRequestResourceBuilder_ == null) { 1313 return zoneSetLabelsRequestResource_ == null 1314 ? com.google.cloud.compute.v1.ZoneSetLabelsRequest.getDefaultInstance() 1315 : zoneSetLabelsRequestResource_; 1316 } else { 1317 return zoneSetLabelsRequestResourceBuilder_.getMessage(); 1318 } 1319 } 1320 /** 1321 * 1322 * 1323 * <pre> 1324 * The body resource for this request 1325 * </pre> 1326 * 1327 * <code> 1328 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1329 * </code> 1330 */ setZoneSetLabelsRequestResource( com.google.cloud.compute.v1.ZoneSetLabelsRequest value)1331 public Builder setZoneSetLabelsRequestResource( 1332 com.google.cloud.compute.v1.ZoneSetLabelsRequest value) { 1333 if (zoneSetLabelsRequestResourceBuilder_ == null) { 1334 if (value == null) { 1335 throw new NullPointerException(); 1336 } 1337 zoneSetLabelsRequestResource_ = value; 1338 } else { 1339 zoneSetLabelsRequestResourceBuilder_.setMessage(value); 1340 } 1341 bitField0_ |= 0x00000010; 1342 onChanged(); 1343 return this; 1344 } 1345 /** 1346 * 1347 * 1348 * <pre> 1349 * The body resource for this request 1350 * </pre> 1351 * 1352 * <code> 1353 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1354 * </code> 1355 */ setZoneSetLabelsRequestResource( com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder builderForValue)1356 public Builder setZoneSetLabelsRequestResource( 1357 com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder builderForValue) { 1358 if (zoneSetLabelsRequestResourceBuilder_ == null) { 1359 zoneSetLabelsRequestResource_ = builderForValue.build(); 1360 } else { 1361 zoneSetLabelsRequestResourceBuilder_.setMessage(builderForValue.build()); 1362 } 1363 bitField0_ |= 0x00000010; 1364 onChanged(); 1365 return this; 1366 } 1367 /** 1368 * 1369 * 1370 * <pre> 1371 * The body resource for this request 1372 * </pre> 1373 * 1374 * <code> 1375 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1376 * </code> 1377 */ mergeZoneSetLabelsRequestResource( com.google.cloud.compute.v1.ZoneSetLabelsRequest value)1378 public Builder mergeZoneSetLabelsRequestResource( 1379 com.google.cloud.compute.v1.ZoneSetLabelsRequest value) { 1380 if (zoneSetLabelsRequestResourceBuilder_ == null) { 1381 if (((bitField0_ & 0x00000010) != 0) 1382 && zoneSetLabelsRequestResource_ != null 1383 && zoneSetLabelsRequestResource_ 1384 != com.google.cloud.compute.v1.ZoneSetLabelsRequest.getDefaultInstance()) { 1385 getZoneSetLabelsRequestResourceBuilder().mergeFrom(value); 1386 } else { 1387 zoneSetLabelsRequestResource_ = value; 1388 } 1389 } else { 1390 zoneSetLabelsRequestResourceBuilder_.mergeFrom(value); 1391 } 1392 bitField0_ |= 0x00000010; 1393 onChanged(); 1394 return this; 1395 } 1396 /** 1397 * 1398 * 1399 * <pre> 1400 * The body resource for this request 1401 * </pre> 1402 * 1403 * <code> 1404 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1405 * </code> 1406 */ clearZoneSetLabelsRequestResource()1407 public Builder clearZoneSetLabelsRequestResource() { 1408 bitField0_ = (bitField0_ & ~0x00000010); 1409 zoneSetLabelsRequestResource_ = null; 1410 if (zoneSetLabelsRequestResourceBuilder_ != null) { 1411 zoneSetLabelsRequestResourceBuilder_.dispose(); 1412 zoneSetLabelsRequestResourceBuilder_ = null; 1413 } 1414 onChanged(); 1415 return this; 1416 } 1417 /** 1418 * 1419 * 1420 * <pre> 1421 * The body resource for this request 1422 * </pre> 1423 * 1424 * <code> 1425 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1426 * </code> 1427 */ 1428 public com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder getZoneSetLabelsRequestResourceBuilder()1429 getZoneSetLabelsRequestResourceBuilder() { 1430 bitField0_ |= 0x00000010; 1431 onChanged(); 1432 return getZoneSetLabelsRequestResourceFieldBuilder().getBuilder(); 1433 } 1434 /** 1435 * 1436 * 1437 * <pre> 1438 * The body resource for this request 1439 * </pre> 1440 * 1441 * <code> 1442 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1443 * </code> 1444 */ 1445 public com.google.cloud.compute.v1.ZoneSetLabelsRequestOrBuilder getZoneSetLabelsRequestResourceOrBuilder()1446 getZoneSetLabelsRequestResourceOrBuilder() { 1447 if (zoneSetLabelsRequestResourceBuilder_ != null) { 1448 return zoneSetLabelsRequestResourceBuilder_.getMessageOrBuilder(); 1449 } else { 1450 return zoneSetLabelsRequestResource_ == null 1451 ? com.google.cloud.compute.v1.ZoneSetLabelsRequest.getDefaultInstance() 1452 : zoneSetLabelsRequestResource_; 1453 } 1454 } 1455 /** 1456 * 1457 * 1458 * <pre> 1459 * The body resource for this request 1460 * </pre> 1461 * 1462 * <code> 1463 * .google.cloud.compute.v1.ZoneSetLabelsRequest zone_set_labels_request_resource = 364950798 [(.google.api.field_behavior) = REQUIRED]; 1464 * </code> 1465 */ 1466 private com.google.protobuf.SingleFieldBuilderV3< 1467 com.google.cloud.compute.v1.ZoneSetLabelsRequest, 1468 com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder, 1469 com.google.cloud.compute.v1.ZoneSetLabelsRequestOrBuilder> getZoneSetLabelsRequestResourceFieldBuilder()1470 getZoneSetLabelsRequestResourceFieldBuilder() { 1471 if (zoneSetLabelsRequestResourceBuilder_ == null) { 1472 zoneSetLabelsRequestResourceBuilder_ = 1473 new com.google.protobuf.SingleFieldBuilderV3< 1474 com.google.cloud.compute.v1.ZoneSetLabelsRequest, 1475 com.google.cloud.compute.v1.ZoneSetLabelsRequest.Builder, 1476 com.google.cloud.compute.v1.ZoneSetLabelsRequestOrBuilder>( 1477 getZoneSetLabelsRequestResource(), getParentForChildren(), isClean()); 1478 zoneSetLabelsRequestResource_ = null; 1479 } 1480 return zoneSetLabelsRequestResourceBuilder_; 1481 } 1482 1483 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1484 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1485 return super.setUnknownFields(unknownFields); 1486 } 1487 1488 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1489 public final Builder mergeUnknownFields( 1490 final com.google.protobuf.UnknownFieldSet unknownFields) { 1491 return super.mergeUnknownFields(unknownFields); 1492 } 1493 1494 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.SetLabelsDiskRequest) 1495 } 1496 1497 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.SetLabelsDiskRequest) 1498 private static final com.google.cloud.compute.v1.SetLabelsDiskRequest DEFAULT_INSTANCE; 1499 1500 static { 1501 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.SetLabelsDiskRequest(); 1502 } 1503 getDefaultInstance()1504 public static com.google.cloud.compute.v1.SetLabelsDiskRequest getDefaultInstance() { 1505 return DEFAULT_INSTANCE; 1506 } 1507 1508 private static final com.google.protobuf.Parser<SetLabelsDiskRequest> PARSER = 1509 new com.google.protobuf.AbstractParser<SetLabelsDiskRequest>() { 1510 @java.lang.Override 1511 public SetLabelsDiskRequest parsePartialFrom( 1512 com.google.protobuf.CodedInputStream input, 1513 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1514 throws com.google.protobuf.InvalidProtocolBufferException { 1515 Builder builder = newBuilder(); 1516 try { 1517 builder.mergeFrom(input, extensionRegistry); 1518 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1519 throw e.setUnfinishedMessage(builder.buildPartial()); 1520 } catch (com.google.protobuf.UninitializedMessageException e) { 1521 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1522 } catch (java.io.IOException e) { 1523 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1524 .setUnfinishedMessage(builder.buildPartial()); 1525 } 1526 return builder.buildPartial(); 1527 } 1528 }; 1529 parser()1530 public static com.google.protobuf.Parser<SetLabelsDiskRequest> parser() { 1531 return PARSER; 1532 } 1533 1534 @java.lang.Override getParserForType()1535 public com.google.protobuf.Parser<SetLabelsDiskRequest> getParserForType() { 1536 return PARSER; 1537 } 1538 1539 @java.lang.Override getDefaultInstanceForType()1540 public com.google.cloud.compute.v1.SetLabelsDiskRequest getDefaultInstanceForType() { 1541 return DEFAULT_INSTANCE; 1542 } 1543 } 1544