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 * </pre> 26 * 27 * Protobuf type {@code google.cloud.compute.v1.Data} 28 */ 29 public final class Data extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.Data) 32 DataOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use Data.newBuilder() to construct. Data(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private Data(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 Data()39 private Data() { 40 key_ = ""; 41 value_ = ""; 42 } 43 44 @java.lang.Override 45 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)46 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 47 return new Data(); 48 } 49 50 @java.lang.Override getUnknownFields()51 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 52 return this.unknownFields; 53 } 54 getDescriptor()55 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 56 return com.google.cloud.compute.v1.Compute 57 .internal_static_google_cloud_compute_v1_Data_descriptor; 58 } 59 60 @java.lang.Override 61 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()62 internalGetFieldAccessorTable() { 63 return com.google.cloud.compute.v1.Compute 64 .internal_static_google_cloud_compute_v1_Data_fieldAccessorTable 65 .ensureFieldAccessorsInitialized( 66 com.google.cloud.compute.v1.Data.class, com.google.cloud.compute.v1.Data.Builder.class); 67 } 68 69 private int bitField0_; 70 public static final int KEY_FIELD_NUMBER = 106079; 71 72 @SuppressWarnings("serial") 73 private volatile java.lang.Object key_ = ""; 74 /** 75 * 76 * 77 * <pre> 78 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 79 * </pre> 80 * 81 * <code>optional string key = 106079;</code> 82 * 83 * @return Whether the key field is set. 84 */ 85 @java.lang.Override hasKey()86 public boolean hasKey() { 87 return ((bitField0_ & 0x00000001) != 0); 88 } 89 /** 90 * 91 * 92 * <pre> 93 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 94 * </pre> 95 * 96 * <code>optional string key = 106079;</code> 97 * 98 * @return The key. 99 */ 100 @java.lang.Override getKey()101 public java.lang.String getKey() { 102 java.lang.Object ref = key_; 103 if (ref instanceof java.lang.String) { 104 return (java.lang.String) ref; 105 } else { 106 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 107 java.lang.String s = bs.toStringUtf8(); 108 key_ = s; 109 return s; 110 } 111 } 112 /** 113 * 114 * 115 * <pre> 116 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 117 * </pre> 118 * 119 * <code>optional string key = 106079;</code> 120 * 121 * @return The bytes for key. 122 */ 123 @java.lang.Override getKeyBytes()124 public com.google.protobuf.ByteString getKeyBytes() { 125 java.lang.Object ref = key_; 126 if (ref instanceof java.lang.String) { 127 com.google.protobuf.ByteString b = 128 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 129 key_ = b; 130 return b; 131 } else { 132 return (com.google.protobuf.ByteString) ref; 133 } 134 } 135 136 public static final int VALUE_FIELD_NUMBER = 111972721; 137 138 @SuppressWarnings("serial") 139 private volatile java.lang.Object value_ = ""; 140 /** 141 * 142 * 143 * <pre> 144 * [Output Only] A warning data value corresponding to the key. 145 * </pre> 146 * 147 * <code>optional string value = 111972721;</code> 148 * 149 * @return Whether the value field is set. 150 */ 151 @java.lang.Override hasValue()152 public boolean hasValue() { 153 return ((bitField0_ & 0x00000002) != 0); 154 } 155 /** 156 * 157 * 158 * <pre> 159 * [Output Only] A warning data value corresponding to the key. 160 * </pre> 161 * 162 * <code>optional string value = 111972721;</code> 163 * 164 * @return The value. 165 */ 166 @java.lang.Override getValue()167 public java.lang.String getValue() { 168 java.lang.Object ref = value_; 169 if (ref instanceof java.lang.String) { 170 return (java.lang.String) ref; 171 } else { 172 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 173 java.lang.String s = bs.toStringUtf8(); 174 value_ = s; 175 return s; 176 } 177 } 178 /** 179 * 180 * 181 * <pre> 182 * [Output Only] A warning data value corresponding to the key. 183 * </pre> 184 * 185 * <code>optional string value = 111972721;</code> 186 * 187 * @return The bytes for value. 188 */ 189 @java.lang.Override getValueBytes()190 public com.google.protobuf.ByteString getValueBytes() { 191 java.lang.Object ref = value_; 192 if (ref instanceof java.lang.String) { 193 com.google.protobuf.ByteString b = 194 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 195 value_ = b; 196 return b; 197 } else { 198 return (com.google.protobuf.ByteString) ref; 199 } 200 } 201 202 private byte memoizedIsInitialized = -1; 203 204 @java.lang.Override isInitialized()205 public final boolean isInitialized() { 206 byte isInitialized = memoizedIsInitialized; 207 if (isInitialized == 1) return true; 208 if (isInitialized == 0) return false; 209 210 memoizedIsInitialized = 1; 211 return true; 212 } 213 214 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)215 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 216 if (((bitField0_ & 0x00000001) != 0)) { 217 com.google.protobuf.GeneratedMessageV3.writeString(output, 106079, key_); 218 } 219 if (((bitField0_ & 0x00000002) != 0)) { 220 com.google.protobuf.GeneratedMessageV3.writeString(output, 111972721, value_); 221 } 222 getUnknownFields().writeTo(output); 223 } 224 225 @java.lang.Override getSerializedSize()226 public int getSerializedSize() { 227 int size = memoizedSize; 228 if (size != -1) return size; 229 230 size = 0; 231 if (((bitField0_ & 0x00000001) != 0)) { 232 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(106079, key_); 233 } 234 if (((bitField0_ & 0x00000002) != 0)) { 235 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(111972721, value_); 236 } 237 size += getUnknownFields().getSerializedSize(); 238 memoizedSize = size; 239 return size; 240 } 241 242 @java.lang.Override equals(final java.lang.Object obj)243 public boolean equals(final java.lang.Object obj) { 244 if (obj == this) { 245 return true; 246 } 247 if (!(obj instanceof com.google.cloud.compute.v1.Data)) { 248 return super.equals(obj); 249 } 250 com.google.cloud.compute.v1.Data other = (com.google.cloud.compute.v1.Data) obj; 251 252 if (hasKey() != other.hasKey()) return false; 253 if (hasKey()) { 254 if (!getKey().equals(other.getKey())) return false; 255 } 256 if (hasValue() != other.hasValue()) return false; 257 if (hasValue()) { 258 if (!getValue().equals(other.getValue())) return false; 259 } 260 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 261 return true; 262 } 263 264 @java.lang.Override hashCode()265 public int hashCode() { 266 if (memoizedHashCode != 0) { 267 return memoizedHashCode; 268 } 269 int hash = 41; 270 hash = (19 * hash) + getDescriptor().hashCode(); 271 if (hasKey()) { 272 hash = (37 * hash) + KEY_FIELD_NUMBER; 273 hash = (53 * hash) + getKey().hashCode(); 274 } 275 if (hasValue()) { 276 hash = (37 * hash) + VALUE_FIELD_NUMBER; 277 hash = (53 * hash) + getValue().hashCode(); 278 } 279 hash = (29 * hash) + getUnknownFields().hashCode(); 280 memoizedHashCode = hash; 281 return hash; 282 } 283 parseFrom(java.nio.ByteBuffer data)284 public static com.google.cloud.compute.v1.Data parseFrom(java.nio.ByteBuffer data) 285 throws com.google.protobuf.InvalidProtocolBufferException { 286 return PARSER.parseFrom(data); 287 } 288 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)289 public static com.google.cloud.compute.v1.Data parseFrom( 290 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 291 throws com.google.protobuf.InvalidProtocolBufferException { 292 return PARSER.parseFrom(data, extensionRegistry); 293 } 294 parseFrom(com.google.protobuf.ByteString data)295 public static com.google.cloud.compute.v1.Data parseFrom(com.google.protobuf.ByteString data) 296 throws com.google.protobuf.InvalidProtocolBufferException { 297 return PARSER.parseFrom(data); 298 } 299 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)300 public static com.google.cloud.compute.v1.Data parseFrom( 301 com.google.protobuf.ByteString data, 302 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 303 throws com.google.protobuf.InvalidProtocolBufferException { 304 return PARSER.parseFrom(data, extensionRegistry); 305 } 306 parseFrom(byte[] data)307 public static com.google.cloud.compute.v1.Data parseFrom(byte[] data) 308 throws com.google.protobuf.InvalidProtocolBufferException { 309 return PARSER.parseFrom(data); 310 } 311 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)312 public static com.google.cloud.compute.v1.Data parseFrom( 313 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 314 throws com.google.protobuf.InvalidProtocolBufferException { 315 return PARSER.parseFrom(data, extensionRegistry); 316 } 317 parseFrom(java.io.InputStream input)318 public static com.google.cloud.compute.v1.Data parseFrom(java.io.InputStream input) 319 throws java.io.IOException { 320 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 321 } 322 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)323 public static com.google.cloud.compute.v1.Data parseFrom( 324 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 325 throws java.io.IOException { 326 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 327 PARSER, input, extensionRegistry); 328 } 329 parseDelimitedFrom(java.io.InputStream input)330 public static com.google.cloud.compute.v1.Data parseDelimitedFrom(java.io.InputStream input) 331 throws java.io.IOException { 332 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 333 } 334 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)335 public static com.google.cloud.compute.v1.Data parseDelimitedFrom( 336 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 337 throws java.io.IOException { 338 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 339 PARSER, input, extensionRegistry); 340 } 341 parseFrom( com.google.protobuf.CodedInputStream input)342 public static com.google.cloud.compute.v1.Data parseFrom( 343 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 344 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 345 } 346 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)347 public static com.google.cloud.compute.v1.Data parseFrom( 348 com.google.protobuf.CodedInputStream input, 349 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 350 throws java.io.IOException { 351 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 352 PARSER, input, extensionRegistry); 353 } 354 355 @java.lang.Override newBuilderForType()356 public Builder newBuilderForType() { 357 return newBuilder(); 358 } 359 newBuilder()360 public static Builder newBuilder() { 361 return DEFAULT_INSTANCE.toBuilder(); 362 } 363 newBuilder(com.google.cloud.compute.v1.Data prototype)364 public static Builder newBuilder(com.google.cloud.compute.v1.Data prototype) { 365 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 366 } 367 368 @java.lang.Override toBuilder()369 public Builder toBuilder() { 370 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 371 } 372 373 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)374 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 375 Builder builder = new Builder(parent); 376 return builder; 377 } 378 /** 379 * 380 * 381 * <pre> 382 * </pre> 383 * 384 * Protobuf type {@code google.cloud.compute.v1.Data} 385 */ 386 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 387 implements 388 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.Data) 389 com.google.cloud.compute.v1.DataOrBuilder { getDescriptor()390 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 391 return com.google.cloud.compute.v1.Compute 392 .internal_static_google_cloud_compute_v1_Data_descriptor; 393 } 394 395 @java.lang.Override 396 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()397 internalGetFieldAccessorTable() { 398 return com.google.cloud.compute.v1.Compute 399 .internal_static_google_cloud_compute_v1_Data_fieldAccessorTable 400 .ensureFieldAccessorsInitialized( 401 com.google.cloud.compute.v1.Data.class, 402 com.google.cloud.compute.v1.Data.Builder.class); 403 } 404 405 // Construct using com.google.cloud.compute.v1.Data.newBuilder() Builder()406 private Builder() {} 407 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)408 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 409 super(parent); 410 } 411 412 @java.lang.Override clear()413 public Builder clear() { 414 super.clear(); 415 bitField0_ = 0; 416 key_ = ""; 417 value_ = ""; 418 return this; 419 } 420 421 @java.lang.Override getDescriptorForType()422 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 423 return com.google.cloud.compute.v1.Compute 424 .internal_static_google_cloud_compute_v1_Data_descriptor; 425 } 426 427 @java.lang.Override getDefaultInstanceForType()428 public com.google.cloud.compute.v1.Data getDefaultInstanceForType() { 429 return com.google.cloud.compute.v1.Data.getDefaultInstance(); 430 } 431 432 @java.lang.Override build()433 public com.google.cloud.compute.v1.Data build() { 434 com.google.cloud.compute.v1.Data result = buildPartial(); 435 if (!result.isInitialized()) { 436 throw newUninitializedMessageException(result); 437 } 438 return result; 439 } 440 441 @java.lang.Override buildPartial()442 public com.google.cloud.compute.v1.Data buildPartial() { 443 com.google.cloud.compute.v1.Data result = new com.google.cloud.compute.v1.Data(this); 444 if (bitField0_ != 0) { 445 buildPartial0(result); 446 } 447 onBuilt(); 448 return result; 449 } 450 buildPartial0(com.google.cloud.compute.v1.Data result)451 private void buildPartial0(com.google.cloud.compute.v1.Data result) { 452 int from_bitField0_ = bitField0_; 453 int to_bitField0_ = 0; 454 if (((from_bitField0_ & 0x00000001) != 0)) { 455 result.key_ = key_; 456 to_bitField0_ |= 0x00000001; 457 } 458 if (((from_bitField0_ & 0x00000002) != 0)) { 459 result.value_ = value_; 460 to_bitField0_ |= 0x00000002; 461 } 462 result.bitField0_ |= to_bitField0_; 463 } 464 465 @java.lang.Override clone()466 public Builder clone() { 467 return super.clone(); 468 } 469 470 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)471 public Builder setField( 472 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 473 return super.setField(field, value); 474 } 475 476 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)477 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 478 return super.clearField(field); 479 } 480 481 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)482 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 483 return super.clearOneof(oneof); 484 } 485 486 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)487 public Builder setRepeatedField( 488 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 489 return super.setRepeatedField(field, index, value); 490 } 491 492 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)493 public Builder addRepeatedField( 494 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 495 return super.addRepeatedField(field, value); 496 } 497 498 @java.lang.Override mergeFrom(com.google.protobuf.Message other)499 public Builder mergeFrom(com.google.protobuf.Message other) { 500 if (other instanceof com.google.cloud.compute.v1.Data) { 501 return mergeFrom((com.google.cloud.compute.v1.Data) other); 502 } else { 503 super.mergeFrom(other); 504 return this; 505 } 506 } 507 mergeFrom(com.google.cloud.compute.v1.Data other)508 public Builder mergeFrom(com.google.cloud.compute.v1.Data other) { 509 if (other == com.google.cloud.compute.v1.Data.getDefaultInstance()) return this; 510 if (other.hasKey()) { 511 key_ = other.key_; 512 bitField0_ |= 0x00000001; 513 onChanged(); 514 } 515 if (other.hasValue()) { 516 value_ = other.value_; 517 bitField0_ |= 0x00000002; 518 onChanged(); 519 } 520 this.mergeUnknownFields(other.getUnknownFields()); 521 onChanged(); 522 return this; 523 } 524 525 @java.lang.Override isInitialized()526 public final boolean isInitialized() { 527 return true; 528 } 529 530 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)531 public Builder mergeFrom( 532 com.google.protobuf.CodedInputStream input, 533 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 534 throws java.io.IOException { 535 if (extensionRegistry == null) { 536 throw new java.lang.NullPointerException(); 537 } 538 try { 539 boolean done = false; 540 while (!done) { 541 int tag = input.readTag(); 542 switch (tag) { 543 case 0: 544 done = true; 545 break; 546 case 848634: 547 { 548 key_ = input.readStringRequireUtf8(); 549 bitField0_ |= 0x00000001; 550 break; 551 } // case 848634 552 case 895781770: 553 { 554 value_ = input.readStringRequireUtf8(); 555 bitField0_ |= 0x00000002; 556 break; 557 } // case 895781770 558 default: 559 { 560 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 561 done = true; // was an endgroup tag 562 } 563 break; 564 } // default: 565 } // switch (tag) 566 } // while (!done) 567 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 568 throw e.unwrapIOException(); 569 } finally { 570 onChanged(); 571 } // finally 572 return this; 573 } 574 575 private int bitField0_; 576 577 private java.lang.Object key_ = ""; 578 /** 579 * 580 * 581 * <pre> 582 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 583 * </pre> 584 * 585 * <code>optional string key = 106079;</code> 586 * 587 * @return Whether the key field is set. 588 */ hasKey()589 public boolean hasKey() { 590 return ((bitField0_ & 0x00000001) != 0); 591 } 592 /** 593 * 594 * 595 * <pre> 596 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 597 * </pre> 598 * 599 * <code>optional string key = 106079;</code> 600 * 601 * @return The key. 602 */ getKey()603 public java.lang.String getKey() { 604 java.lang.Object ref = key_; 605 if (!(ref instanceof java.lang.String)) { 606 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 607 java.lang.String s = bs.toStringUtf8(); 608 key_ = s; 609 return s; 610 } else { 611 return (java.lang.String) ref; 612 } 613 } 614 /** 615 * 616 * 617 * <pre> 618 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 619 * </pre> 620 * 621 * <code>optional string key = 106079;</code> 622 * 623 * @return The bytes for key. 624 */ getKeyBytes()625 public com.google.protobuf.ByteString getKeyBytes() { 626 java.lang.Object ref = key_; 627 if (ref instanceof String) { 628 com.google.protobuf.ByteString b = 629 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 630 key_ = b; 631 return b; 632 } else { 633 return (com.google.protobuf.ByteString) ref; 634 } 635 } 636 /** 637 * 638 * 639 * <pre> 640 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 641 * </pre> 642 * 643 * <code>optional string key = 106079;</code> 644 * 645 * @param value The key to set. 646 * @return This builder for chaining. 647 */ setKey(java.lang.String value)648 public Builder setKey(java.lang.String value) { 649 if (value == null) { 650 throw new NullPointerException(); 651 } 652 key_ = value; 653 bitField0_ |= 0x00000001; 654 onChanged(); 655 return this; 656 } 657 /** 658 * 659 * 660 * <pre> 661 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 662 * </pre> 663 * 664 * <code>optional string key = 106079;</code> 665 * 666 * @return This builder for chaining. 667 */ clearKey()668 public Builder clearKey() { 669 key_ = getDefaultInstance().getKey(); 670 bitField0_ = (bitField0_ & ~0x00000001); 671 onChanged(); 672 return this; 673 } 674 /** 675 * 676 * 677 * <pre> 678 * [Output Only] A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding). 679 * </pre> 680 * 681 * <code>optional string key = 106079;</code> 682 * 683 * @param value The bytes for key to set. 684 * @return This builder for chaining. 685 */ setKeyBytes(com.google.protobuf.ByteString value)686 public Builder setKeyBytes(com.google.protobuf.ByteString value) { 687 if (value == null) { 688 throw new NullPointerException(); 689 } 690 checkByteStringIsUtf8(value); 691 key_ = value; 692 bitField0_ |= 0x00000001; 693 onChanged(); 694 return this; 695 } 696 697 private java.lang.Object value_ = ""; 698 /** 699 * 700 * 701 * <pre> 702 * [Output Only] A warning data value corresponding to the key. 703 * </pre> 704 * 705 * <code>optional string value = 111972721;</code> 706 * 707 * @return Whether the value field is set. 708 */ hasValue()709 public boolean hasValue() { 710 return ((bitField0_ & 0x00000002) != 0); 711 } 712 /** 713 * 714 * 715 * <pre> 716 * [Output Only] A warning data value corresponding to the key. 717 * </pre> 718 * 719 * <code>optional string value = 111972721;</code> 720 * 721 * @return The value. 722 */ getValue()723 public java.lang.String getValue() { 724 java.lang.Object ref = value_; 725 if (!(ref instanceof java.lang.String)) { 726 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 727 java.lang.String s = bs.toStringUtf8(); 728 value_ = s; 729 return s; 730 } else { 731 return (java.lang.String) ref; 732 } 733 } 734 /** 735 * 736 * 737 * <pre> 738 * [Output Only] A warning data value corresponding to the key. 739 * </pre> 740 * 741 * <code>optional string value = 111972721;</code> 742 * 743 * @return The bytes for value. 744 */ getValueBytes()745 public com.google.protobuf.ByteString getValueBytes() { 746 java.lang.Object ref = value_; 747 if (ref instanceof String) { 748 com.google.protobuf.ByteString b = 749 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 750 value_ = b; 751 return b; 752 } else { 753 return (com.google.protobuf.ByteString) ref; 754 } 755 } 756 /** 757 * 758 * 759 * <pre> 760 * [Output Only] A warning data value corresponding to the key. 761 * </pre> 762 * 763 * <code>optional string value = 111972721;</code> 764 * 765 * @param value The value to set. 766 * @return This builder for chaining. 767 */ setValue(java.lang.String value)768 public Builder setValue(java.lang.String value) { 769 if (value == null) { 770 throw new NullPointerException(); 771 } 772 value_ = value; 773 bitField0_ |= 0x00000002; 774 onChanged(); 775 return this; 776 } 777 /** 778 * 779 * 780 * <pre> 781 * [Output Only] A warning data value corresponding to the key. 782 * </pre> 783 * 784 * <code>optional string value = 111972721;</code> 785 * 786 * @return This builder for chaining. 787 */ clearValue()788 public Builder clearValue() { 789 value_ = getDefaultInstance().getValue(); 790 bitField0_ = (bitField0_ & ~0x00000002); 791 onChanged(); 792 return this; 793 } 794 /** 795 * 796 * 797 * <pre> 798 * [Output Only] A warning data value corresponding to the key. 799 * </pre> 800 * 801 * <code>optional string value = 111972721;</code> 802 * 803 * @param value The bytes for value to set. 804 * @return This builder for chaining. 805 */ setValueBytes(com.google.protobuf.ByteString value)806 public Builder setValueBytes(com.google.protobuf.ByteString value) { 807 if (value == null) { 808 throw new NullPointerException(); 809 } 810 checkByteStringIsUtf8(value); 811 value_ = value; 812 bitField0_ |= 0x00000002; 813 onChanged(); 814 return this; 815 } 816 817 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)818 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 819 return super.setUnknownFields(unknownFields); 820 } 821 822 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)823 public final Builder mergeUnknownFields( 824 final com.google.protobuf.UnknownFieldSet unknownFields) { 825 return super.mergeUnknownFields(unknownFields); 826 } 827 828 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.Data) 829 } 830 831 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.Data) 832 private static final com.google.cloud.compute.v1.Data DEFAULT_INSTANCE; 833 834 static { 835 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.Data(); 836 } 837 getDefaultInstance()838 public static com.google.cloud.compute.v1.Data getDefaultInstance() { 839 return DEFAULT_INSTANCE; 840 } 841 842 private static final com.google.protobuf.Parser<Data> PARSER = 843 new com.google.protobuf.AbstractParser<Data>() { 844 @java.lang.Override 845 public Data parsePartialFrom( 846 com.google.protobuf.CodedInputStream input, 847 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 848 throws com.google.protobuf.InvalidProtocolBufferException { 849 Builder builder = newBuilder(); 850 try { 851 builder.mergeFrom(input, extensionRegistry); 852 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 853 throw e.setUnfinishedMessage(builder.buildPartial()); 854 } catch (com.google.protobuf.UninitializedMessageException e) { 855 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 856 } catch (java.io.IOException e) { 857 throw new com.google.protobuf.InvalidProtocolBufferException(e) 858 .setUnfinishedMessage(builder.buildPartial()); 859 } 860 return builder.buildPartial(); 861 } 862 }; 863 parser()864 public static com.google.protobuf.Parser<Data> parser() { 865 return PARSER; 866 } 867 868 @java.lang.Override getParserForType()869 public com.google.protobuf.Parser<Data> getParserForType() { 870 return PARSER; 871 } 872 873 @java.lang.Override getDefaultInstanceForType()874 public com.google.cloud.compute.v1.Data getDefaultInstanceForType() { 875 return DEFAULT_INSTANCE; 876 } 877 } 878