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 set of Display Device options 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.DisplayDevice} 29 */ 30 public final class DisplayDevice extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.DisplayDevice) 33 DisplayDeviceOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use DisplayDevice.newBuilder() to construct. DisplayDevice(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private DisplayDevice(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 DisplayDevice()40 private DisplayDevice() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new DisplayDevice(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.compute.v1.Compute 55 .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.compute.v1.Compute 62 .internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.compute.v1.DisplayDevice.class, 65 com.google.cloud.compute.v1.DisplayDevice.Builder.class); 66 } 67 68 private int bitField0_; 69 public static final int ENABLE_DISPLAY_FIELD_NUMBER = 14266886; 70 private boolean enableDisplay_ = false; 71 /** 72 * 73 * 74 * <pre> 75 * Defines whether the instance has Display enabled. 76 * </pre> 77 * 78 * <code>optional bool enable_display = 14266886;</code> 79 * 80 * @return Whether the enableDisplay field is set. 81 */ 82 @java.lang.Override hasEnableDisplay()83 public boolean hasEnableDisplay() { 84 return ((bitField0_ & 0x00000001) != 0); 85 } 86 /** 87 * 88 * 89 * <pre> 90 * Defines whether the instance has Display enabled. 91 * </pre> 92 * 93 * <code>optional bool enable_display = 14266886;</code> 94 * 95 * @return The enableDisplay. 96 */ 97 @java.lang.Override getEnableDisplay()98 public boolean getEnableDisplay() { 99 return enableDisplay_; 100 } 101 102 private byte memoizedIsInitialized = -1; 103 104 @java.lang.Override isInitialized()105 public final boolean isInitialized() { 106 byte isInitialized = memoizedIsInitialized; 107 if (isInitialized == 1) return true; 108 if (isInitialized == 0) return false; 109 110 memoizedIsInitialized = 1; 111 return true; 112 } 113 114 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)115 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 116 if (((bitField0_ & 0x00000001) != 0)) { 117 output.writeBool(14266886, enableDisplay_); 118 } 119 getUnknownFields().writeTo(output); 120 } 121 122 @java.lang.Override getSerializedSize()123 public int getSerializedSize() { 124 int size = memoizedSize; 125 if (size != -1) return size; 126 127 size = 0; 128 if (((bitField0_ & 0x00000001) != 0)) { 129 size += com.google.protobuf.CodedOutputStream.computeBoolSize(14266886, enableDisplay_); 130 } 131 size += getUnknownFields().getSerializedSize(); 132 memoizedSize = size; 133 return size; 134 } 135 136 @java.lang.Override equals(final java.lang.Object obj)137 public boolean equals(final java.lang.Object obj) { 138 if (obj == this) { 139 return true; 140 } 141 if (!(obj instanceof com.google.cloud.compute.v1.DisplayDevice)) { 142 return super.equals(obj); 143 } 144 com.google.cloud.compute.v1.DisplayDevice other = 145 (com.google.cloud.compute.v1.DisplayDevice) obj; 146 147 if (hasEnableDisplay() != other.hasEnableDisplay()) return false; 148 if (hasEnableDisplay()) { 149 if (getEnableDisplay() != other.getEnableDisplay()) return false; 150 } 151 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 152 return true; 153 } 154 155 @java.lang.Override hashCode()156 public int hashCode() { 157 if (memoizedHashCode != 0) { 158 return memoizedHashCode; 159 } 160 int hash = 41; 161 hash = (19 * hash) + getDescriptor().hashCode(); 162 if (hasEnableDisplay()) { 163 hash = (37 * hash) + ENABLE_DISPLAY_FIELD_NUMBER; 164 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableDisplay()); 165 } 166 hash = (29 * hash) + getUnknownFields().hashCode(); 167 memoizedHashCode = hash; 168 return hash; 169 } 170 parseFrom(java.nio.ByteBuffer data)171 public static com.google.cloud.compute.v1.DisplayDevice parseFrom(java.nio.ByteBuffer data) 172 throws com.google.protobuf.InvalidProtocolBufferException { 173 return PARSER.parseFrom(data); 174 } 175 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)176 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 177 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 178 throws com.google.protobuf.InvalidProtocolBufferException { 179 return PARSER.parseFrom(data, extensionRegistry); 180 } 181 parseFrom( com.google.protobuf.ByteString data)182 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 183 com.google.protobuf.ByteString data) 184 throws com.google.protobuf.InvalidProtocolBufferException { 185 return PARSER.parseFrom(data); 186 } 187 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 189 com.google.protobuf.ByteString data, 190 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 191 throws com.google.protobuf.InvalidProtocolBufferException { 192 return PARSER.parseFrom(data, extensionRegistry); 193 } 194 parseFrom(byte[] data)195 public static com.google.cloud.compute.v1.DisplayDevice parseFrom(byte[] data) 196 throws com.google.protobuf.InvalidProtocolBufferException { 197 return PARSER.parseFrom(data); 198 } 199 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)200 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 201 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 202 throws com.google.protobuf.InvalidProtocolBufferException { 203 return PARSER.parseFrom(data, extensionRegistry); 204 } 205 parseFrom(java.io.InputStream input)206 public static com.google.cloud.compute.v1.DisplayDevice parseFrom(java.io.InputStream input) 207 throws java.io.IOException { 208 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 209 } 210 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 212 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 213 throws java.io.IOException { 214 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 215 PARSER, input, extensionRegistry); 216 } 217 parseDelimitedFrom( java.io.InputStream input)218 public static com.google.cloud.compute.v1.DisplayDevice parseDelimitedFrom( 219 java.io.InputStream input) throws java.io.IOException { 220 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 221 } 222 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)223 public static com.google.cloud.compute.v1.DisplayDevice parseDelimitedFrom( 224 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 225 throws java.io.IOException { 226 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 227 PARSER, input, extensionRegistry); 228 } 229 parseFrom( com.google.protobuf.CodedInputStream input)230 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 231 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 232 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 233 } 234 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)235 public static com.google.cloud.compute.v1.DisplayDevice parseFrom( 236 com.google.protobuf.CodedInputStream input, 237 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 238 throws java.io.IOException { 239 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 240 PARSER, input, extensionRegistry); 241 } 242 243 @java.lang.Override newBuilderForType()244 public Builder newBuilderForType() { 245 return newBuilder(); 246 } 247 newBuilder()248 public static Builder newBuilder() { 249 return DEFAULT_INSTANCE.toBuilder(); 250 } 251 newBuilder(com.google.cloud.compute.v1.DisplayDevice prototype)252 public static Builder newBuilder(com.google.cloud.compute.v1.DisplayDevice prototype) { 253 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 254 } 255 256 @java.lang.Override toBuilder()257 public Builder toBuilder() { 258 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 259 } 260 261 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)262 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 263 Builder builder = new Builder(parent); 264 return builder; 265 } 266 /** 267 * 268 * 269 * <pre> 270 * A set of Display Device options 271 * </pre> 272 * 273 * Protobuf type {@code google.cloud.compute.v1.DisplayDevice} 274 */ 275 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 276 implements 277 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.DisplayDevice) 278 com.google.cloud.compute.v1.DisplayDeviceOrBuilder { getDescriptor()279 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 280 return com.google.cloud.compute.v1.Compute 281 .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor; 282 } 283 284 @java.lang.Override 285 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()286 internalGetFieldAccessorTable() { 287 return com.google.cloud.compute.v1.Compute 288 .internal_static_google_cloud_compute_v1_DisplayDevice_fieldAccessorTable 289 .ensureFieldAccessorsInitialized( 290 com.google.cloud.compute.v1.DisplayDevice.class, 291 com.google.cloud.compute.v1.DisplayDevice.Builder.class); 292 } 293 294 // Construct using com.google.cloud.compute.v1.DisplayDevice.newBuilder() Builder()295 private Builder() {} 296 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)297 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 298 super(parent); 299 } 300 301 @java.lang.Override clear()302 public Builder clear() { 303 super.clear(); 304 bitField0_ = 0; 305 enableDisplay_ = false; 306 return this; 307 } 308 309 @java.lang.Override getDescriptorForType()310 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 311 return com.google.cloud.compute.v1.Compute 312 .internal_static_google_cloud_compute_v1_DisplayDevice_descriptor; 313 } 314 315 @java.lang.Override getDefaultInstanceForType()316 public com.google.cloud.compute.v1.DisplayDevice getDefaultInstanceForType() { 317 return com.google.cloud.compute.v1.DisplayDevice.getDefaultInstance(); 318 } 319 320 @java.lang.Override build()321 public com.google.cloud.compute.v1.DisplayDevice build() { 322 com.google.cloud.compute.v1.DisplayDevice result = buildPartial(); 323 if (!result.isInitialized()) { 324 throw newUninitializedMessageException(result); 325 } 326 return result; 327 } 328 329 @java.lang.Override buildPartial()330 public com.google.cloud.compute.v1.DisplayDevice buildPartial() { 331 com.google.cloud.compute.v1.DisplayDevice result = 332 new com.google.cloud.compute.v1.DisplayDevice(this); 333 if (bitField0_ != 0) { 334 buildPartial0(result); 335 } 336 onBuilt(); 337 return result; 338 } 339 buildPartial0(com.google.cloud.compute.v1.DisplayDevice result)340 private void buildPartial0(com.google.cloud.compute.v1.DisplayDevice result) { 341 int from_bitField0_ = bitField0_; 342 int to_bitField0_ = 0; 343 if (((from_bitField0_ & 0x00000001) != 0)) { 344 result.enableDisplay_ = enableDisplay_; 345 to_bitField0_ |= 0x00000001; 346 } 347 result.bitField0_ |= to_bitField0_; 348 } 349 350 @java.lang.Override clone()351 public Builder clone() { 352 return super.clone(); 353 } 354 355 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)356 public Builder setField( 357 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 358 return super.setField(field, value); 359 } 360 361 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)362 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 363 return super.clearField(field); 364 } 365 366 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)367 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 368 return super.clearOneof(oneof); 369 } 370 371 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)372 public Builder setRepeatedField( 373 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 374 return super.setRepeatedField(field, index, value); 375 } 376 377 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)378 public Builder addRepeatedField( 379 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 380 return super.addRepeatedField(field, value); 381 } 382 383 @java.lang.Override mergeFrom(com.google.protobuf.Message other)384 public Builder mergeFrom(com.google.protobuf.Message other) { 385 if (other instanceof com.google.cloud.compute.v1.DisplayDevice) { 386 return mergeFrom((com.google.cloud.compute.v1.DisplayDevice) other); 387 } else { 388 super.mergeFrom(other); 389 return this; 390 } 391 } 392 mergeFrom(com.google.cloud.compute.v1.DisplayDevice other)393 public Builder mergeFrom(com.google.cloud.compute.v1.DisplayDevice other) { 394 if (other == com.google.cloud.compute.v1.DisplayDevice.getDefaultInstance()) return this; 395 if (other.hasEnableDisplay()) { 396 setEnableDisplay(other.getEnableDisplay()); 397 } 398 this.mergeUnknownFields(other.getUnknownFields()); 399 onChanged(); 400 return this; 401 } 402 403 @java.lang.Override isInitialized()404 public final boolean isInitialized() { 405 return true; 406 } 407 408 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)409 public Builder mergeFrom( 410 com.google.protobuf.CodedInputStream input, 411 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 412 throws java.io.IOException { 413 if (extensionRegistry == null) { 414 throw new java.lang.NullPointerException(); 415 } 416 try { 417 boolean done = false; 418 while (!done) { 419 int tag = input.readTag(); 420 switch (tag) { 421 case 0: 422 done = true; 423 break; 424 case 114135088: 425 { 426 enableDisplay_ = input.readBool(); 427 bitField0_ |= 0x00000001; 428 break; 429 } // case 114135088 430 default: 431 { 432 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 433 done = true; // was an endgroup tag 434 } 435 break; 436 } // default: 437 } // switch (tag) 438 } // while (!done) 439 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 440 throw e.unwrapIOException(); 441 } finally { 442 onChanged(); 443 } // finally 444 return this; 445 } 446 447 private int bitField0_; 448 449 private boolean enableDisplay_; 450 /** 451 * 452 * 453 * <pre> 454 * Defines whether the instance has Display enabled. 455 * </pre> 456 * 457 * <code>optional bool enable_display = 14266886;</code> 458 * 459 * @return Whether the enableDisplay field is set. 460 */ 461 @java.lang.Override hasEnableDisplay()462 public boolean hasEnableDisplay() { 463 return ((bitField0_ & 0x00000001) != 0); 464 } 465 /** 466 * 467 * 468 * <pre> 469 * Defines whether the instance has Display enabled. 470 * </pre> 471 * 472 * <code>optional bool enable_display = 14266886;</code> 473 * 474 * @return The enableDisplay. 475 */ 476 @java.lang.Override getEnableDisplay()477 public boolean getEnableDisplay() { 478 return enableDisplay_; 479 } 480 /** 481 * 482 * 483 * <pre> 484 * Defines whether the instance has Display enabled. 485 * </pre> 486 * 487 * <code>optional bool enable_display = 14266886;</code> 488 * 489 * @param value The enableDisplay to set. 490 * @return This builder for chaining. 491 */ setEnableDisplay(boolean value)492 public Builder setEnableDisplay(boolean value) { 493 494 enableDisplay_ = value; 495 bitField0_ |= 0x00000001; 496 onChanged(); 497 return this; 498 } 499 /** 500 * 501 * 502 * <pre> 503 * Defines whether the instance has Display enabled. 504 * </pre> 505 * 506 * <code>optional bool enable_display = 14266886;</code> 507 * 508 * @return This builder for chaining. 509 */ clearEnableDisplay()510 public Builder clearEnableDisplay() { 511 bitField0_ = (bitField0_ & ~0x00000001); 512 enableDisplay_ = false; 513 onChanged(); 514 return this; 515 } 516 517 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)518 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 519 return super.setUnknownFields(unknownFields); 520 } 521 522 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)523 public final Builder mergeUnknownFields( 524 final com.google.protobuf.UnknownFieldSet unknownFields) { 525 return super.mergeUnknownFields(unknownFields); 526 } 527 528 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.DisplayDevice) 529 } 530 531 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.DisplayDevice) 532 private static final com.google.cloud.compute.v1.DisplayDevice DEFAULT_INSTANCE; 533 534 static { 535 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.DisplayDevice(); 536 } 537 getDefaultInstance()538 public static com.google.cloud.compute.v1.DisplayDevice getDefaultInstance() { 539 return DEFAULT_INSTANCE; 540 } 541 542 private static final com.google.protobuf.Parser<DisplayDevice> PARSER = 543 new com.google.protobuf.AbstractParser<DisplayDevice>() { 544 @java.lang.Override 545 public DisplayDevice parsePartialFrom( 546 com.google.protobuf.CodedInputStream input, 547 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 548 throws com.google.protobuf.InvalidProtocolBufferException { 549 Builder builder = newBuilder(); 550 try { 551 builder.mergeFrom(input, extensionRegistry); 552 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 553 throw e.setUnfinishedMessage(builder.buildPartial()); 554 } catch (com.google.protobuf.UninitializedMessageException e) { 555 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 556 } catch (java.io.IOException e) { 557 throw new com.google.protobuf.InvalidProtocolBufferException(e) 558 .setUnfinishedMessage(builder.buildPartial()); 559 } 560 return builder.buildPartial(); 561 } 562 }; 563 parser()564 public static com.google.protobuf.Parser<DisplayDevice> parser() { 565 return PARSER; 566 } 567 568 @java.lang.Override getParserForType()569 public com.google.protobuf.Parser<DisplayDevice> getParserForType() { 570 return PARSER; 571 } 572 573 @java.lang.Override getDefaultInstanceForType()574 public com.google.cloud.compute.v1.DisplayDevice getDefaultInstanceForType() { 575 return DEFAULT_INSTANCE; 576 } 577 } 578