• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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