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