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