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