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