• 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.SslPoliciesList}
28  */
29 public final class SslPoliciesList extends com.google.protobuf.GeneratedMessageV3
30     implements
31     // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.SslPoliciesList)
32     SslPoliciesListOrBuilder {
33   private static final long serialVersionUID = 0L;
34   // Use SslPoliciesList.newBuilder() to construct.
SslPoliciesList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35   private SslPoliciesList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
36     super(builder);
37   }
38 
SslPoliciesList()39   private SslPoliciesList() {
40     id_ = "";
41     items_ = java.util.Collections.emptyList();
42     kind_ = "";
43     nextPageToken_ = "";
44     selfLink_ = "";
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new SslPoliciesList();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.cloud.compute.v1.Compute
60         .internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.cloud.compute.v1.Compute
67         .internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.cloud.compute.v1.SslPoliciesList.class,
70             com.google.cloud.compute.v1.SslPoliciesList.Builder.class);
71   }
72 
73   private int bitField0_;
74   public static final int ID_FIELD_NUMBER = 3355;
75 
76   @SuppressWarnings("serial")
77   private volatile java.lang.Object id_ = "";
78   /**
79    *
80    *
81    * <pre>
82    * [Output Only] Unique identifier for the resource; defined by the server.
83    * </pre>
84    *
85    * <code>optional string id = 3355;</code>
86    *
87    * @return Whether the id field is set.
88    */
89   @java.lang.Override
hasId()90   public boolean hasId() {
91     return ((bitField0_ & 0x00000001) != 0);
92   }
93   /**
94    *
95    *
96    * <pre>
97    * [Output Only] Unique identifier for the resource; defined by the server.
98    * </pre>
99    *
100    * <code>optional string id = 3355;</code>
101    *
102    * @return The id.
103    */
104   @java.lang.Override
getId()105   public java.lang.String getId() {
106     java.lang.Object ref = id_;
107     if (ref instanceof java.lang.String) {
108       return (java.lang.String) ref;
109     } else {
110       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
111       java.lang.String s = bs.toStringUtf8();
112       id_ = s;
113       return s;
114     }
115   }
116   /**
117    *
118    *
119    * <pre>
120    * [Output Only] Unique identifier for the resource; defined by the server.
121    * </pre>
122    *
123    * <code>optional string id = 3355;</code>
124    *
125    * @return The bytes for id.
126    */
127   @java.lang.Override
getIdBytes()128   public com.google.protobuf.ByteString getIdBytes() {
129     java.lang.Object ref = id_;
130     if (ref instanceof java.lang.String) {
131       com.google.protobuf.ByteString b =
132           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
133       id_ = b;
134       return b;
135     } else {
136       return (com.google.protobuf.ByteString) ref;
137     }
138   }
139 
140   public static final int ITEMS_FIELD_NUMBER = 100526016;
141 
142   @SuppressWarnings("serial")
143   private java.util.List<com.google.cloud.compute.v1.SslPolicy> items_;
144   /**
145    *
146    *
147    * <pre>
148    * A list of SslPolicy resources.
149    * </pre>
150    *
151    * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
152    */
153   @java.lang.Override
getItemsList()154   public java.util.List<com.google.cloud.compute.v1.SslPolicy> getItemsList() {
155     return items_;
156   }
157   /**
158    *
159    *
160    * <pre>
161    * A list of SslPolicy resources.
162    * </pre>
163    *
164    * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
165    */
166   @java.lang.Override
167   public java.util.List<? extends com.google.cloud.compute.v1.SslPolicyOrBuilder>
getItemsOrBuilderList()168       getItemsOrBuilderList() {
169     return items_;
170   }
171   /**
172    *
173    *
174    * <pre>
175    * A list of SslPolicy resources.
176    * </pre>
177    *
178    * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
179    */
180   @java.lang.Override
getItemsCount()181   public int getItemsCount() {
182     return items_.size();
183   }
184   /**
185    *
186    *
187    * <pre>
188    * A list of SslPolicy resources.
189    * </pre>
190    *
191    * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
192    */
193   @java.lang.Override
getItems(int index)194   public com.google.cloud.compute.v1.SslPolicy getItems(int index) {
195     return items_.get(index);
196   }
197   /**
198    *
199    *
200    * <pre>
201    * A list of SslPolicy resources.
202    * </pre>
203    *
204    * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
205    */
206   @java.lang.Override
getItemsOrBuilder(int index)207   public com.google.cloud.compute.v1.SslPolicyOrBuilder getItemsOrBuilder(int index) {
208     return items_.get(index);
209   }
210 
211   public static final int KIND_FIELD_NUMBER = 3292052;
212 
213   @SuppressWarnings("serial")
214   private volatile java.lang.Object kind_ = "";
215   /**
216    *
217    *
218    * <pre>
219    * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
220    * </pre>
221    *
222    * <code>optional string kind = 3292052;</code>
223    *
224    * @return Whether the kind field is set.
225    */
226   @java.lang.Override
hasKind()227   public boolean hasKind() {
228     return ((bitField0_ & 0x00000002) != 0);
229   }
230   /**
231    *
232    *
233    * <pre>
234    * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
235    * </pre>
236    *
237    * <code>optional string kind = 3292052;</code>
238    *
239    * @return The kind.
240    */
241   @java.lang.Override
getKind()242   public java.lang.String getKind() {
243     java.lang.Object ref = kind_;
244     if (ref instanceof java.lang.String) {
245       return (java.lang.String) ref;
246     } else {
247       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
248       java.lang.String s = bs.toStringUtf8();
249       kind_ = s;
250       return s;
251     }
252   }
253   /**
254    *
255    *
256    * <pre>
257    * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
258    * </pre>
259    *
260    * <code>optional string kind = 3292052;</code>
261    *
262    * @return The bytes for kind.
263    */
264   @java.lang.Override
getKindBytes()265   public com.google.protobuf.ByteString getKindBytes() {
266     java.lang.Object ref = kind_;
267     if (ref instanceof java.lang.String) {
268       com.google.protobuf.ByteString b =
269           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
270       kind_ = b;
271       return b;
272     } else {
273       return (com.google.protobuf.ByteString) ref;
274     }
275   }
276 
277   public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525;
278 
279   @SuppressWarnings("serial")
280   private volatile java.lang.Object nextPageToken_ = "";
281   /**
282    *
283    *
284    * <pre>
285    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
286    * </pre>
287    *
288    * <code>optional string next_page_token = 79797525;</code>
289    *
290    * @return Whether the nextPageToken field is set.
291    */
292   @java.lang.Override
hasNextPageToken()293   public boolean hasNextPageToken() {
294     return ((bitField0_ & 0x00000004) != 0);
295   }
296   /**
297    *
298    *
299    * <pre>
300    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
301    * </pre>
302    *
303    * <code>optional string next_page_token = 79797525;</code>
304    *
305    * @return The nextPageToken.
306    */
307   @java.lang.Override
getNextPageToken()308   public java.lang.String getNextPageToken() {
309     java.lang.Object ref = nextPageToken_;
310     if (ref instanceof java.lang.String) {
311       return (java.lang.String) ref;
312     } else {
313       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
314       java.lang.String s = bs.toStringUtf8();
315       nextPageToken_ = s;
316       return s;
317     }
318   }
319   /**
320    *
321    *
322    * <pre>
323    * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
324    * </pre>
325    *
326    * <code>optional string next_page_token = 79797525;</code>
327    *
328    * @return The bytes for nextPageToken.
329    */
330   @java.lang.Override
getNextPageTokenBytes()331   public com.google.protobuf.ByteString getNextPageTokenBytes() {
332     java.lang.Object ref = nextPageToken_;
333     if (ref instanceof java.lang.String) {
334       com.google.protobuf.ByteString b =
335           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
336       nextPageToken_ = b;
337       return b;
338     } else {
339       return (com.google.protobuf.ByteString) ref;
340     }
341   }
342 
343   public static final int SELF_LINK_FIELD_NUMBER = 456214797;
344 
345   @SuppressWarnings("serial")
346   private volatile java.lang.Object selfLink_ = "";
347   /**
348    *
349    *
350    * <pre>
351    * [Output Only] Server-defined URL for this resource.
352    * </pre>
353    *
354    * <code>optional string self_link = 456214797;</code>
355    *
356    * @return Whether the selfLink field is set.
357    */
358   @java.lang.Override
hasSelfLink()359   public boolean hasSelfLink() {
360     return ((bitField0_ & 0x00000008) != 0);
361   }
362   /**
363    *
364    *
365    * <pre>
366    * [Output Only] Server-defined URL for this resource.
367    * </pre>
368    *
369    * <code>optional string self_link = 456214797;</code>
370    *
371    * @return The selfLink.
372    */
373   @java.lang.Override
getSelfLink()374   public java.lang.String getSelfLink() {
375     java.lang.Object ref = selfLink_;
376     if (ref instanceof java.lang.String) {
377       return (java.lang.String) ref;
378     } else {
379       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
380       java.lang.String s = bs.toStringUtf8();
381       selfLink_ = s;
382       return s;
383     }
384   }
385   /**
386    *
387    *
388    * <pre>
389    * [Output Only] Server-defined URL for this resource.
390    * </pre>
391    *
392    * <code>optional string self_link = 456214797;</code>
393    *
394    * @return The bytes for selfLink.
395    */
396   @java.lang.Override
getSelfLinkBytes()397   public com.google.protobuf.ByteString getSelfLinkBytes() {
398     java.lang.Object ref = selfLink_;
399     if (ref instanceof java.lang.String) {
400       com.google.protobuf.ByteString b =
401           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
402       selfLink_ = b;
403       return b;
404     } else {
405       return (com.google.protobuf.ByteString) ref;
406     }
407   }
408 
409   public static final int WARNING_FIELD_NUMBER = 50704284;
410   private com.google.cloud.compute.v1.Warning warning_;
411   /**
412    *
413    *
414    * <pre>
415    * [Output Only] Informational warning message.
416    * </pre>
417    *
418    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
419    *
420    * @return Whether the warning field is set.
421    */
422   @java.lang.Override
hasWarning()423   public boolean hasWarning() {
424     return ((bitField0_ & 0x00000010) != 0);
425   }
426   /**
427    *
428    *
429    * <pre>
430    * [Output Only] Informational warning message.
431    * </pre>
432    *
433    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
434    *
435    * @return The warning.
436    */
437   @java.lang.Override
getWarning()438   public com.google.cloud.compute.v1.Warning getWarning() {
439     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
440   }
441   /**
442    *
443    *
444    * <pre>
445    * [Output Only] Informational warning message.
446    * </pre>
447    *
448    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
449    */
450   @java.lang.Override
getWarningOrBuilder()451   public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
452     return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_;
453   }
454 
455   private byte memoizedIsInitialized = -1;
456 
457   @java.lang.Override
isInitialized()458   public final boolean isInitialized() {
459     byte isInitialized = memoizedIsInitialized;
460     if (isInitialized == 1) return true;
461     if (isInitialized == 0) return false;
462 
463     memoizedIsInitialized = 1;
464     return true;
465   }
466 
467   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)468   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
469     if (((bitField0_ & 0x00000001) != 0)) {
470       com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_);
471     }
472     if (((bitField0_ & 0x00000002) != 0)) {
473       com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_);
474     }
475     if (((bitField0_ & 0x00000010) != 0)) {
476       output.writeMessage(50704284, getWarning());
477     }
478     if (((bitField0_ & 0x00000004) != 0)) {
479       com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_);
480     }
481     for (int i = 0; i < items_.size(); i++) {
482       output.writeMessage(100526016, items_.get(i));
483     }
484     if (((bitField0_ & 0x00000008) != 0)) {
485       com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_);
486     }
487     getUnknownFields().writeTo(output);
488   }
489 
490   @java.lang.Override
getSerializedSize()491   public int getSerializedSize() {
492     int size = memoizedSize;
493     if (size != -1) return size;
494 
495     size = 0;
496     if (((bitField0_ & 0x00000001) != 0)) {
497       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_);
498     }
499     if (((bitField0_ & 0x00000002) != 0)) {
500       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_);
501     }
502     if (((bitField0_ & 0x00000010) != 0)) {
503       size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning());
504     }
505     if (((bitField0_ & 0x00000004) != 0)) {
506       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_);
507     }
508     for (int i = 0; i < items_.size(); i++) {
509       size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i));
510     }
511     if (((bitField0_ & 0x00000008) != 0)) {
512       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_);
513     }
514     size += getUnknownFields().getSerializedSize();
515     memoizedSize = size;
516     return size;
517   }
518 
519   @java.lang.Override
equals(final java.lang.Object obj)520   public boolean equals(final java.lang.Object obj) {
521     if (obj == this) {
522       return true;
523     }
524     if (!(obj instanceof com.google.cloud.compute.v1.SslPoliciesList)) {
525       return super.equals(obj);
526     }
527     com.google.cloud.compute.v1.SslPoliciesList other =
528         (com.google.cloud.compute.v1.SslPoliciesList) obj;
529 
530     if (hasId() != other.hasId()) return false;
531     if (hasId()) {
532       if (!getId().equals(other.getId())) return false;
533     }
534     if (!getItemsList().equals(other.getItemsList())) return false;
535     if (hasKind() != other.hasKind()) return false;
536     if (hasKind()) {
537       if (!getKind().equals(other.getKind())) return false;
538     }
539     if (hasNextPageToken() != other.hasNextPageToken()) return false;
540     if (hasNextPageToken()) {
541       if (!getNextPageToken().equals(other.getNextPageToken())) return false;
542     }
543     if (hasSelfLink() != other.hasSelfLink()) return false;
544     if (hasSelfLink()) {
545       if (!getSelfLink().equals(other.getSelfLink())) return false;
546     }
547     if (hasWarning() != other.hasWarning()) return false;
548     if (hasWarning()) {
549       if (!getWarning().equals(other.getWarning())) return false;
550     }
551     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
552     return true;
553   }
554 
555   @java.lang.Override
hashCode()556   public int hashCode() {
557     if (memoizedHashCode != 0) {
558       return memoizedHashCode;
559     }
560     int hash = 41;
561     hash = (19 * hash) + getDescriptor().hashCode();
562     if (hasId()) {
563       hash = (37 * hash) + ID_FIELD_NUMBER;
564       hash = (53 * hash) + getId().hashCode();
565     }
566     if (getItemsCount() > 0) {
567       hash = (37 * hash) + ITEMS_FIELD_NUMBER;
568       hash = (53 * hash) + getItemsList().hashCode();
569     }
570     if (hasKind()) {
571       hash = (37 * hash) + KIND_FIELD_NUMBER;
572       hash = (53 * hash) + getKind().hashCode();
573     }
574     if (hasNextPageToken()) {
575       hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
576       hash = (53 * hash) + getNextPageToken().hashCode();
577     }
578     if (hasSelfLink()) {
579       hash = (37 * hash) + SELF_LINK_FIELD_NUMBER;
580       hash = (53 * hash) + getSelfLink().hashCode();
581     }
582     if (hasWarning()) {
583       hash = (37 * hash) + WARNING_FIELD_NUMBER;
584       hash = (53 * hash) + getWarning().hashCode();
585     }
586     hash = (29 * hash) + getUnknownFields().hashCode();
587     memoizedHashCode = hash;
588     return hash;
589   }
590 
parseFrom(java.nio.ByteBuffer data)591   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(java.nio.ByteBuffer data)
592       throws com.google.protobuf.InvalidProtocolBufferException {
593     return PARSER.parseFrom(data);
594   }
595 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)596   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
597       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
598       throws com.google.protobuf.InvalidProtocolBufferException {
599     return PARSER.parseFrom(data, extensionRegistry);
600   }
601 
parseFrom( com.google.protobuf.ByteString data)602   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
603       com.google.protobuf.ByteString data)
604       throws com.google.protobuf.InvalidProtocolBufferException {
605     return PARSER.parseFrom(data);
606   }
607 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)608   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
609       com.google.protobuf.ByteString data,
610       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
611       throws com.google.protobuf.InvalidProtocolBufferException {
612     return PARSER.parseFrom(data, extensionRegistry);
613   }
614 
parseFrom(byte[] data)615   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(byte[] data)
616       throws com.google.protobuf.InvalidProtocolBufferException {
617     return PARSER.parseFrom(data);
618   }
619 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)620   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
621       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
622       throws com.google.protobuf.InvalidProtocolBufferException {
623     return PARSER.parseFrom(data, extensionRegistry);
624   }
625 
parseFrom(java.io.InputStream input)626   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(java.io.InputStream input)
627       throws java.io.IOException {
628     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
629   }
630 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)631   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
632       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
633       throws java.io.IOException {
634     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
635         PARSER, input, extensionRegistry);
636   }
637 
parseDelimitedFrom( java.io.InputStream input)638   public static com.google.cloud.compute.v1.SslPoliciesList parseDelimitedFrom(
639       java.io.InputStream input) throws java.io.IOException {
640     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
641   }
642 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)643   public static com.google.cloud.compute.v1.SslPoliciesList parseDelimitedFrom(
644       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
645       throws java.io.IOException {
646     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
647         PARSER, input, extensionRegistry);
648   }
649 
parseFrom( com.google.protobuf.CodedInputStream input)650   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
651       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
652     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
653   }
654 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)655   public static com.google.cloud.compute.v1.SslPoliciesList parseFrom(
656       com.google.protobuf.CodedInputStream input,
657       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
658       throws java.io.IOException {
659     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
660         PARSER, input, extensionRegistry);
661   }
662 
663   @java.lang.Override
newBuilderForType()664   public Builder newBuilderForType() {
665     return newBuilder();
666   }
667 
newBuilder()668   public static Builder newBuilder() {
669     return DEFAULT_INSTANCE.toBuilder();
670   }
671 
newBuilder(com.google.cloud.compute.v1.SslPoliciesList prototype)672   public static Builder newBuilder(com.google.cloud.compute.v1.SslPoliciesList prototype) {
673     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
674   }
675 
676   @java.lang.Override
toBuilder()677   public Builder toBuilder() {
678     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
679   }
680 
681   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)682   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
683     Builder builder = new Builder(parent);
684     return builder;
685   }
686   /**
687    *
688    *
689    * <pre>
690    * </pre>
691    *
692    * Protobuf type {@code google.cloud.compute.v1.SslPoliciesList}
693    */
694   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
695       implements
696       // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.SslPoliciesList)
697       com.google.cloud.compute.v1.SslPoliciesListOrBuilder {
getDescriptor()698     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
699       return com.google.cloud.compute.v1.Compute
700           .internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor;
701     }
702 
703     @java.lang.Override
704     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()705         internalGetFieldAccessorTable() {
706       return com.google.cloud.compute.v1.Compute
707           .internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable
708           .ensureFieldAccessorsInitialized(
709               com.google.cloud.compute.v1.SslPoliciesList.class,
710               com.google.cloud.compute.v1.SslPoliciesList.Builder.class);
711     }
712 
713     // Construct using com.google.cloud.compute.v1.SslPoliciesList.newBuilder()
Builder()714     private Builder() {
715       maybeForceBuilderInitialization();
716     }
717 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)718     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
719       super(parent);
720       maybeForceBuilderInitialization();
721     }
722 
maybeForceBuilderInitialization()723     private void maybeForceBuilderInitialization() {
724       if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {
725         getItemsFieldBuilder();
726         getWarningFieldBuilder();
727       }
728     }
729 
730     @java.lang.Override
clear()731     public Builder clear() {
732       super.clear();
733       bitField0_ = 0;
734       id_ = "";
735       if (itemsBuilder_ == null) {
736         items_ = java.util.Collections.emptyList();
737       } else {
738         items_ = null;
739         itemsBuilder_.clear();
740       }
741       bitField0_ = (bitField0_ & ~0x00000002);
742       kind_ = "";
743       nextPageToken_ = "";
744       selfLink_ = "";
745       warning_ = null;
746       if (warningBuilder_ != null) {
747         warningBuilder_.dispose();
748         warningBuilder_ = null;
749       }
750       return this;
751     }
752 
753     @java.lang.Override
getDescriptorForType()754     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
755       return com.google.cloud.compute.v1.Compute
756           .internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor;
757     }
758 
759     @java.lang.Override
getDefaultInstanceForType()760     public com.google.cloud.compute.v1.SslPoliciesList getDefaultInstanceForType() {
761       return com.google.cloud.compute.v1.SslPoliciesList.getDefaultInstance();
762     }
763 
764     @java.lang.Override
build()765     public com.google.cloud.compute.v1.SslPoliciesList build() {
766       com.google.cloud.compute.v1.SslPoliciesList result = buildPartial();
767       if (!result.isInitialized()) {
768         throw newUninitializedMessageException(result);
769       }
770       return result;
771     }
772 
773     @java.lang.Override
buildPartial()774     public com.google.cloud.compute.v1.SslPoliciesList buildPartial() {
775       com.google.cloud.compute.v1.SslPoliciesList result =
776           new com.google.cloud.compute.v1.SslPoliciesList(this);
777       buildPartialRepeatedFields(result);
778       if (bitField0_ != 0) {
779         buildPartial0(result);
780       }
781       onBuilt();
782       return result;
783     }
784 
buildPartialRepeatedFields(com.google.cloud.compute.v1.SslPoliciesList result)785     private void buildPartialRepeatedFields(com.google.cloud.compute.v1.SslPoliciesList result) {
786       if (itemsBuilder_ == null) {
787         if (((bitField0_ & 0x00000002) != 0)) {
788           items_ = java.util.Collections.unmodifiableList(items_);
789           bitField0_ = (bitField0_ & ~0x00000002);
790         }
791         result.items_ = items_;
792       } else {
793         result.items_ = itemsBuilder_.build();
794       }
795     }
796 
buildPartial0(com.google.cloud.compute.v1.SslPoliciesList result)797     private void buildPartial0(com.google.cloud.compute.v1.SslPoliciesList result) {
798       int from_bitField0_ = bitField0_;
799       int to_bitField0_ = 0;
800       if (((from_bitField0_ & 0x00000001) != 0)) {
801         result.id_ = id_;
802         to_bitField0_ |= 0x00000001;
803       }
804       if (((from_bitField0_ & 0x00000004) != 0)) {
805         result.kind_ = kind_;
806         to_bitField0_ |= 0x00000002;
807       }
808       if (((from_bitField0_ & 0x00000008) != 0)) {
809         result.nextPageToken_ = nextPageToken_;
810         to_bitField0_ |= 0x00000004;
811       }
812       if (((from_bitField0_ & 0x00000010) != 0)) {
813         result.selfLink_ = selfLink_;
814         to_bitField0_ |= 0x00000008;
815       }
816       if (((from_bitField0_ & 0x00000020) != 0)) {
817         result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build();
818         to_bitField0_ |= 0x00000010;
819       }
820       result.bitField0_ |= to_bitField0_;
821     }
822 
823     @java.lang.Override
clone()824     public Builder clone() {
825       return super.clone();
826     }
827 
828     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)829     public Builder setField(
830         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
831       return super.setField(field, value);
832     }
833 
834     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)835     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
836       return super.clearField(field);
837     }
838 
839     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)840     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
841       return super.clearOneof(oneof);
842     }
843 
844     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)845     public Builder setRepeatedField(
846         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
847       return super.setRepeatedField(field, index, value);
848     }
849 
850     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)851     public Builder addRepeatedField(
852         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
853       return super.addRepeatedField(field, value);
854     }
855 
856     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)857     public Builder mergeFrom(com.google.protobuf.Message other) {
858       if (other instanceof com.google.cloud.compute.v1.SslPoliciesList) {
859         return mergeFrom((com.google.cloud.compute.v1.SslPoliciesList) other);
860       } else {
861         super.mergeFrom(other);
862         return this;
863       }
864     }
865 
mergeFrom(com.google.cloud.compute.v1.SslPoliciesList other)866     public Builder mergeFrom(com.google.cloud.compute.v1.SslPoliciesList other) {
867       if (other == com.google.cloud.compute.v1.SslPoliciesList.getDefaultInstance()) return this;
868       if (other.hasId()) {
869         id_ = other.id_;
870         bitField0_ |= 0x00000001;
871         onChanged();
872       }
873       if (itemsBuilder_ == null) {
874         if (!other.items_.isEmpty()) {
875           if (items_.isEmpty()) {
876             items_ = other.items_;
877             bitField0_ = (bitField0_ & ~0x00000002);
878           } else {
879             ensureItemsIsMutable();
880             items_.addAll(other.items_);
881           }
882           onChanged();
883         }
884       } else {
885         if (!other.items_.isEmpty()) {
886           if (itemsBuilder_.isEmpty()) {
887             itemsBuilder_.dispose();
888             itemsBuilder_ = null;
889             items_ = other.items_;
890             bitField0_ = (bitField0_ & ~0x00000002);
891             itemsBuilder_ =
892                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
893                     ? getItemsFieldBuilder()
894                     : null;
895           } else {
896             itemsBuilder_.addAllMessages(other.items_);
897           }
898         }
899       }
900       if (other.hasKind()) {
901         kind_ = other.kind_;
902         bitField0_ |= 0x00000004;
903         onChanged();
904       }
905       if (other.hasNextPageToken()) {
906         nextPageToken_ = other.nextPageToken_;
907         bitField0_ |= 0x00000008;
908         onChanged();
909       }
910       if (other.hasSelfLink()) {
911         selfLink_ = other.selfLink_;
912         bitField0_ |= 0x00000010;
913         onChanged();
914       }
915       if (other.hasWarning()) {
916         mergeWarning(other.getWarning());
917       }
918       this.mergeUnknownFields(other.getUnknownFields());
919       onChanged();
920       return this;
921     }
922 
923     @java.lang.Override
isInitialized()924     public final boolean isInitialized() {
925       return true;
926     }
927 
928     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)929     public Builder mergeFrom(
930         com.google.protobuf.CodedInputStream input,
931         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
932         throws java.io.IOException {
933       if (extensionRegistry == null) {
934         throw new java.lang.NullPointerException();
935       }
936       try {
937         boolean done = false;
938         while (!done) {
939           int tag = input.readTag();
940           switch (tag) {
941             case 0:
942               done = true;
943               break;
944             case 26842:
945               {
946                 id_ = input.readStringRequireUtf8();
947                 bitField0_ |= 0x00000001;
948                 break;
949               } // case 26842
950             case 26336418:
951               {
952                 kind_ = input.readStringRequireUtf8();
953                 bitField0_ |= 0x00000004;
954                 break;
955               } // case 26336418
956             case 405634274:
957               {
958                 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry);
959                 bitField0_ |= 0x00000020;
960                 break;
961               } // case 405634274
962             case 638380202:
963               {
964                 nextPageToken_ = input.readStringRequireUtf8();
965                 bitField0_ |= 0x00000008;
966                 break;
967               } // case 638380202
968             case 804208130:
969               {
970                 com.google.cloud.compute.v1.SslPolicy m =
971                     input.readMessage(
972                         com.google.cloud.compute.v1.SslPolicy.parser(), extensionRegistry);
973                 if (itemsBuilder_ == null) {
974                   ensureItemsIsMutable();
975                   items_.add(m);
976                 } else {
977                   itemsBuilder_.addMessage(m);
978                 }
979                 break;
980               } // case 804208130
981             case -645248918:
982               {
983                 selfLink_ = input.readStringRequireUtf8();
984                 bitField0_ |= 0x00000010;
985                 break;
986               } // case -645248918
987             default:
988               {
989                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
990                   done = true; // was an endgroup tag
991                 }
992                 break;
993               } // default:
994           } // switch (tag)
995         } // while (!done)
996       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
997         throw e.unwrapIOException();
998       } finally {
999         onChanged();
1000       } // finally
1001       return this;
1002     }
1003 
1004     private int bitField0_;
1005 
1006     private java.lang.Object id_ = "";
1007     /**
1008      *
1009      *
1010      * <pre>
1011      * [Output Only] Unique identifier for the resource; defined by the server.
1012      * </pre>
1013      *
1014      * <code>optional string id = 3355;</code>
1015      *
1016      * @return Whether the id field is set.
1017      */
hasId()1018     public boolean hasId() {
1019       return ((bitField0_ & 0x00000001) != 0);
1020     }
1021     /**
1022      *
1023      *
1024      * <pre>
1025      * [Output Only] Unique identifier for the resource; defined by the server.
1026      * </pre>
1027      *
1028      * <code>optional string id = 3355;</code>
1029      *
1030      * @return The id.
1031      */
getId()1032     public java.lang.String getId() {
1033       java.lang.Object ref = id_;
1034       if (!(ref instanceof java.lang.String)) {
1035         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1036         java.lang.String s = bs.toStringUtf8();
1037         id_ = s;
1038         return s;
1039       } else {
1040         return (java.lang.String) ref;
1041       }
1042     }
1043     /**
1044      *
1045      *
1046      * <pre>
1047      * [Output Only] Unique identifier for the resource; defined by the server.
1048      * </pre>
1049      *
1050      * <code>optional string id = 3355;</code>
1051      *
1052      * @return The bytes for id.
1053      */
getIdBytes()1054     public com.google.protobuf.ByteString getIdBytes() {
1055       java.lang.Object ref = id_;
1056       if (ref instanceof String) {
1057         com.google.protobuf.ByteString b =
1058             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1059         id_ = b;
1060         return b;
1061       } else {
1062         return (com.google.protobuf.ByteString) ref;
1063       }
1064     }
1065     /**
1066      *
1067      *
1068      * <pre>
1069      * [Output Only] Unique identifier for the resource; defined by the server.
1070      * </pre>
1071      *
1072      * <code>optional string id = 3355;</code>
1073      *
1074      * @param value The id to set.
1075      * @return This builder for chaining.
1076      */
setId(java.lang.String value)1077     public Builder setId(java.lang.String value) {
1078       if (value == null) {
1079         throw new NullPointerException();
1080       }
1081       id_ = value;
1082       bitField0_ |= 0x00000001;
1083       onChanged();
1084       return this;
1085     }
1086     /**
1087      *
1088      *
1089      * <pre>
1090      * [Output Only] Unique identifier for the resource; defined by the server.
1091      * </pre>
1092      *
1093      * <code>optional string id = 3355;</code>
1094      *
1095      * @return This builder for chaining.
1096      */
clearId()1097     public Builder clearId() {
1098       id_ = getDefaultInstance().getId();
1099       bitField0_ = (bitField0_ & ~0x00000001);
1100       onChanged();
1101       return this;
1102     }
1103     /**
1104      *
1105      *
1106      * <pre>
1107      * [Output Only] Unique identifier for the resource; defined by the server.
1108      * </pre>
1109      *
1110      * <code>optional string id = 3355;</code>
1111      *
1112      * @param value The bytes for id to set.
1113      * @return This builder for chaining.
1114      */
setIdBytes(com.google.protobuf.ByteString value)1115     public Builder setIdBytes(com.google.protobuf.ByteString value) {
1116       if (value == null) {
1117         throw new NullPointerException();
1118       }
1119       checkByteStringIsUtf8(value);
1120       id_ = value;
1121       bitField0_ |= 0x00000001;
1122       onChanged();
1123       return this;
1124     }
1125 
1126     private java.util.List<com.google.cloud.compute.v1.SslPolicy> items_ =
1127         java.util.Collections.emptyList();
1128 
ensureItemsIsMutable()1129     private void ensureItemsIsMutable() {
1130       if (!((bitField0_ & 0x00000002) != 0)) {
1131         items_ = new java.util.ArrayList<com.google.cloud.compute.v1.SslPolicy>(items_);
1132         bitField0_ |= 0x00000002;
1133       }
1134     }
1135 
1136     private com.google.protobuf.RepeatedFieldBuilderV3<
1137             com.google.cloud.compute.v1.SslPolicy,
1138             com.google.cloud.compute.v1.SslPolicy.Builder,
1139             com.google.cloud.compute.v1.SslPolicyOrBuilder>
1140         itemsBuilder_;
1141 
1142     /**
1143      *
1144      *
1145      * <pre>
1146      * A list of SslPolicy resources.
1147      * </pre>
1148      *
1149      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1150      */
getItemsList()1151     public java.util.List<com.google.cloud.compute.v1.SslPolicy> getItemsList() {
1152       if (itemsBuilder_ == null) {
1153         return java.util.Collections.unmodifiableList(items_);
1154       } else {
1155         return itemsBuilder_.getMessageList();
1156       }
1157     }
1158     /**
1159      *
1160      *
1161      * <pre>
1162      * A list of SslPolicy resources.
1163      * </pre>
1164      *
1165      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1166      */
getItemsCount()1167     public int getItemsCount() {
1168       if (itemsBuilder_ == null) {
1169         return items_.size();
1170       } else {
1171         return itemsBuilder_.getCount();
1172       }
1173     }
1174     /**
1175      *
1176      *
1177      * <pre>
1178      * A list of SslPolicy resources.
1179      * </pre>
1180      *
1181      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1182      */
getItems(int index)1183     public com.google.cloud.compute.v1.SslPolicy getItems(int index) {
1184       if (itemsBuilder_ == null) {
1185         return items_.get(index);
1186       } else {
1187         return itemsBuilder_.getMessage(index);
1188       }
1189     }
1190     /**
1191      *
1192      *
1193      * <pre>
1194      * A list of SslPolicy resources.
1195      * </pre>
1196      *
1197      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1198      */
setItems(int index, com.google.cloud.compute.v1.SslPolicy value)1199     public Builder setItems(int index, com.google.cloud.compute.v1.SslPolicy value) {
1200       if (itemsBuilder_ == null) {
1201         if (value == null) {
1202           throw new NullPointerException();
1203         }
1204         ensureItemsIsMutable();
1205         items_.set(index, value);
1206         onChanged();
1207       } else {
1208         itemsBuilder_.setMessage(index, value);
1209       }
1210       return this;
1211     }
1212     /**
1213      *
1214      *
1215      * <pre>
1216      * A list of SslPolicy resources.
1217      * </pre>
1218      *
1219      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1220      */
setItems( int index, com.google.cloud.compute.v1.SslPolicy.Builder builderForValue)1221     public Builder setItems(
1222         int index, com.google.cloud.compute.v1.SslPolicy.Builder builderForValue) {
1223       if (itemsBuilder_ == null) {
1224         ensureItemsIsMutable();
1225         items_.set(index, builderForValue.build());
1226         onChanged();
1227       } else {
1228         itemsBuilder_.setMessage(index, builderForValue.build());
1229       }
1230       return this;
1231     }
1232     /**
1233      *
1234      *
1235      * <pre>
1236      * A list of SslPolicy resources.
1237      * </pre>
1238      *
1239      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1240      */
addItems(com.google.cloud.compute.v1.SslPolicy value)1241     public Builder addItems(com.google.cloud.compute.v1.SslPolicy value) {
1242       if (itemsBuilder_ == null) {
1243         if (value == null) {
1244           throw new NullPointerException();
1245         }
1246         ensureItemsIsMutable();
1247         items_.add(value);
1248         onChanged();
1249       } else {
1250         itemsBuilder_.addMessage(value);
1251       }
1252       return this;
1253     }
1254     /**
1255      *
1256      *
1257      * <pre>
1258      * A list of SslPolicy resources.
1259      * </pre>
1260      *
1261      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1262      */
addItems(int index, com.google.cloud.compute.v1.SslPolicy value)1263     public Builder addItems(int index, com.google.cloud.compute.v1.SslPolicy value) {
1264       if (itemsBuilder_ == null) {
1265         if (value == null) {
1266           throw new NullPointerException();
1267         }
1268         ensureItemsIsMutable();
1269         items_.add(index, value);
1270         onChanged();
1271       } else {
1272         itemsBuilder_.addMessage(index, value);
1273       }
1274       return this;
1275     }
1276     /**
1277      *
1278      *
1279      * <pre>
1280      * A list of SslPolicy resources.
1281      * </pre>
1282      *
1283      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1284      */
addItems(com.google.cloud.compute.v1.SslPolicy.Builder builderForValue)1285     public Builder addItems(com.google.cloud.compute.v1.SslPolicy.Builder builderForValue) {
1286       if (itemsBuilder_ == null) {
1287         ensureItemsIsMutable();
1288         items_.add(builderForValue.build());
1289         onChanged();
1290       } else {
1291         itemsBuilder_.addMessage(builderForValue.build());
1292       }
1293       return this;
1294     }
1295     /**
1296      *
1297      *
1298      * <pre>
1299      * A list of SslPolicy resources.
1300      * </pre>
1301      *
1302      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1303      */
addItems( int index, com.google.cloud.compute.v1.SslPolicy.Builder builderForValue)1304     public Builder addItems(
1305         int index, com.google.cloud.compute.v1.SslPolicy.Builder builderForValue) {
1306       if (itemsBuilder_ == null) {
1307         ensureItemsIsMutable();
1308         items_.add(index, builderForValue.build());
1309         onChanged();
1310       } else {
1311         itemsBuilder_.addMessage(index, builderForValue.build());
1312       }
1313       return this;
1314     }
1315     /**
1316      *
1317      *
1318      * <pre>
1319      * A list of SslPolicy resources.
1320      * </pre>
1321      *
1322      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1323      */
addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.SslPolicy> values)1324     public Builder addAllItems(
1325         java.lang.Iterable<? extends com.google.cloud.compute.v1.SslPolicy> values) {
1326       if (itemsBuilder_ == null) {
1327         ensureItemsIsMutable();
1328         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_);
1329         onChanged();
1330       } else {
1331         itemsBuilder_.addAllMessages(values);
1332       }
1333       return this;
1334     }
1335     /**
1336      *
1337      *
1338      * <pre>
1339      * A list of SslPolicy resources.
1340      * </pre>
1341      *
1342      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1343      */
clearItems()1344     public Builder clearItems() {
1345       if (itemsBuilder_ == null) {
1346         items_ = java.util.Collections.emptyList();
1347         bitField0_ = (bitField0_ & ~0x00000002);
1348         onChanged();
1349       } else {
1350         itemsBuilder_.clear();
1351       }
1352       return this;
1353     }
1354     /**
1355      *
1356      *
1357      * <pre>
1358      * A list of SslPolicy resources.
1359      * </pre>
1360      *
1361      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1362      */
removeItems(int index)1363     public Builder removeItems(int index) {
1364       if (itemsBuilder_ == null) {
1365         ensureItemsIsMutable();
1366         items_.remove(index);
1367         onChanged();
1368       } else {
1369         itemsBuilder_.remove(index);
1370       }
1371       return this;
1372     }
1373     /**
1374      *
1375      *
1376      * <pre>
1377      * A list of SslPolicy resources.
1378      * </pre>
1379      *
1380      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1381      */
getItemsBuilder(int index)1382     public com.google.cloud.compute.v1.SslPolicy.Builder getItemsBuilder(int index) {
1383       return getItemsFieldBuilder().getBuilder(index);
1384     }
1385     /**
1386      *
1387      *
1388      * <pre>
1389      * A list of SslPolicy resources.
1390      * </pre>
1391      *
1392      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1393      */
getItemsOrBuilder(int index)1394     public com.google.cloud.compute.v1.SslPolicyOrBuilder getItemsOrBuilder(int index) {
1395       if (itemsBuilder_ == null) {
1396         return items_.get(index);
1397       } else {
1398         return itemsBuilder_.getMessageOrBuilder(index);
1399       }
1400     }
1401     /**
1402      *
1403      *
1404      * <pre>
1405      * A list of SslPolicy resources.
1406      * </pre>
1407      *
1408      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1409      */
1410     public java.util.List<? extends com.google.cloud.compute.v1.SslPolicyOrBuilder>
getItemsOrBuilderList()1411         getItemsOrBuilderList() {
1412       if (itemsBuilder_ != null) {
1413         return itemsBuilder_.getMessageOrBuilderList();
1414       } else {
1415         return java.util.Collections.unmodifiableList(items_);
1416       }
1417     }
1418     /**
1419      *
1420      *
1421      * <pre>
1422      * A list of SslPolicy resources.
1423      * </pre>
1424      *
1425      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1426      */
addItemsBuilder()1427     public com.google.cloud.compute.v1.SslPolicy.Builder addItemsBuilder() {
1428       return getItemsFieldBuilder()
1429           .addBuilder(com.google.cloud.compute.v1.SslPolicy.getDefaultInstance());
1430     }
1431     /**
1432      *
1433      *
1434      * <pre>
1435      * A list of SslPolicy resources.
1436      * </pre>
1437      *
1438      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1439      */
addItemsBuilder(int index)1440     public com.google.cloud.compute.v1.SslPolicy.Builder addItemsBuilder(int index) {
1441       return getItemsFieldBuilder()
1442           .addBuilder(index, com.google.cloud.compute.v1.SslPolicy.getDefaultInstance());
1443     }
1444     /**
1445      *
1446      *
1447      * <pre>
1448      * A list of SslPolicy resources.
1449      * </pre>
1450      *
1451      * <code>repeated .google.cloud.compute.v1.SslPolicy items = 100526016;</code>
1452      */
getItemsBuilderList()1453     public java.util.List<com.google.cloud.compute.v1.SslPolicy.Builder> getItemsBuilderList() {
1454       return getItemsFieldBuilder().getBuilderList();
1455     }
1456 
1457     private com.google.protobuf.RepeatedFieldBuilderV3<
1458             com.google.cloud.compute.v1.SslPolicy,
1459             com.google.cloud.compute.v1.SslPolicy.Builder,
1460             com.google.cloud.compute.v1.SslPolicyOrBuilder>
getItemsFieldBuilder()1461         getItemsFieldBuilder() {
1462       if (itemsBuilder_ == null) {
1463         itemsBuilder_ =
1464             new com.google.protobuf.RepeatedFieldBuilderV3<
1465                 com.google.cloud.compute.v1.SslPolicy,
1466                 com.google.cloud.compute.v1.SslPolicy.Builder,
1467                 com.google.cloud.compute.v1.SslPolicyOrBuilder>(
1468                 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean());
1469         items_ = null;
1470       }
1471       return itemsBuilder_;
1472     }
1473 
1474     private java.lang.Object kind_ = "";
1475     /**
1476      *
1477      *
1478      * <pre>
1479      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1480      * </pre>
1481      *
1482      * <code>optional string kind = 3292052;</code>
1483      *
1484      * @return Whether the kind field is set.
1485      */
hasKind()1486     public boolean hasKind() {
1487       return ((bitField0_ & 0x00000004) != 0);
1488     }
1489     /**
1490      *
1491      *
1492      * <pre>
1493      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1494      * </pre>
1495      *
1496      * <code>optional string kind = 3292052;</code>
1497      *
1498      * @return The kind.
1499      */
getKind()1500     public java.lang.String getKind() {
1501       java.lang.Object ref = kind_;
1502       if (!(ref instanceof java.lang.String)) {
1503         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1504         java.lang.String s = bs.toStringUtf8();
1505         kind_ = s;
1506         return s;
1507       } else {
1508         return (java.lang.String) ref;
1509       }
1510     }
1511     /**
1512      *
1513      *
1514      * <pre>
1515      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1516      * </pre>
1517      *
1518      * <code>optional string kind = 3292052;</code>
1519      *
1520      * @return The bytes for kind.
1521      */
getKindBytes()1522     public com.google.protobuf.ByteString getKindBytes() {
1523       java.lang.Object ref = kind_;
1524       if (ref instanceof String) {
1525         com.google.protobuf.ByteString b =
1526             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1527         kind_ = b;
1528         return b;
1529       } else {
1530         return (com.google.protobuf.ByteString) ref;
1531       }
1532     }
1533     /**
1534      *
1535      *
1536      * <pre>
1537      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1538      * </pre>
1539      *
1540      * <code>optional string kind = 3292052;</code>
1541      *
1542      * @param value The kind to set.
1543      * @return This builder for chaining.
1544      */
setKind(java.lang.String value)1545     public Builder setKind(java.lang.String value) {
1546       if (value == null) {
1547         throw new NullPointerException();
1548       }
1549       kind_ = value;
1550       bitField0_ |= 0x00000004;
1551       onChanged();
1552       return this;
1553     }
1554     /**
1555      *
1556      *
1557      * <pre>
1558      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1559      * </pre>
1560      *
1561      * <code>optional string kind = 3292052;</code>
1562      *
1563      * @return This builder for chaining.
1564      */
clearKind()1565     public Builder clearKind() {
1566       kind_ = getDefaultInstance().getKind();
1567       bitField0_ = (bitField0_ & ~0x00000004);
1568       onChanged();
1569       return this;
1570     }
1571     /**
1572      *
1573      *
1574      * <pre>
1575      * [Output Only] Type of the resource. Always compute#sslPoliciesList for lists of sslPolicies.
1576      * </pre>
1577      *
1578      * <code>optional string kind = 3292052;</code>
1579      *
1580      * @param value The bytes for kind to set.
1581      * @return This builder for chaining.
1582      */
setKindBytes(com.google.protobuf.ByteString value)1583     public Builder setKindBytes(com.google.protobuf.ByteString value) {
1584       if (value == null) {
1585         throw new NullPointerException();
1586       }
1587       checkByteStringIsUtf8(value);
1588       kind_ = value;
1589       bitField0_ |= 0x00000004;
1590       onChanged();
1591       return this;
1592     }
1593 
1594     private java.lang.Object nextPageToken_ = "";
1595     /**
1596      *
1597      *
1598      * <pre>
1599      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1600      * </pre>
1601      *
1602      * <code>optional string next_page_token = 79797525;</code>
1603      *
1604      * @return Whether the nextPageToken field is set.
1605      */
hasNextPageToken()1606     public boolean hasNextPageToken() {
1607       return ((bitField0_ & 0x00000008) != 0);
1608     }
1609     /**
1610      *
1611      *
1612      * <pre>
1613      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1614      * </pre>
1615      *
1616      * <code>optional string next_page_token = 79797525;</code>
1617      *
1618      * @return The nextPageToken.
1619      */
getNextPageToken()1620     public java.lang.String getNextPageToken() {
1621       java.lang.Object ref = nextPageToken_;
1622       if (!(ref instanceof java.lang.String)) {
1623         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1624         java.lang.String s = bs.toStringUtf8();
1625         nextPageToken_ = s;
1626         return s;
1627       } else {
1628         return (java.lang.String) ref;
1629       }
1630     }
1631     /**
1632      *
1633      *
1634      * <pre>
1635      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1636      * </pre>
1637      *
1638      * <code>optional string next_page_token = 79797525;</code>
1639      *
1640      * @return The bytes for nextPageToken.
1641      */
getNextPageTokenBytes()1642     public com.google.protobuf.ByteString getNextPageTokenBytes() {
1643       java.lang.Object ref = nextPageToken_;
1644       if (ref instanceof String) {
1645         com.google.protobuf.ByteString b =
1646             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1647         nextPageToken_ = b;
1648         return b;
1649       } else {
1650         return (com.google.protobuf.ByteString) ref;
1651       }
1652     }
1653     /**
1654      *
1655      *
1656      * <pre>
1657      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1658      * </pre>
1659      *
1660      * <code>optional string next_page_token = 79797525;</code>
1661      *
1662      * @param value The nextPageToken to set.
1663      * @return This builder for chaining.
1664      */
setNextPageToken(java.lang.String value)1665     public Builder setNextPageToken(java.lang.String value) {
1666       if (value == null) {
1667         throw new NullPointerException();
1668       }
1669       nextPageToken_ = value;
1670       bitField0_ |= 0x00000008;
1671       onChanged();
1672       return this;
1673     }
1674     /**
1675      *
1676      *
1677      * <pre>
1678      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1679      * </pre>
1680      *
1681      * <code>optional string next_page_token = 79797525;</code>
1682      *
1683      * @return This builder for chaining.
1684      */
clearNextPageToken()1685     public Builder clearNextPageToken() {
1686       nextPageToken_ = getDefaultInstance().getNextPageToken();
1687       bitField0_ = (bitField0_ & ~0x00000008);
1688       onChanged();
1689       return this;
1690     }
1691     /**
1692      *
1693      *
1694      * <pre>
1695      * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results.
1696      * </pre>
1697      *
1698      * <code>optional string next_page_token = 79797525;</code>
1699      *
1700      * @param value The bytes for nextPageToken to set.
1701      * @return This builder for chaining.
1702      */
setNextPageTokenBytes(com.google.protobuf.ByteString value)1703     public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) {
1704       if (value == null) {
1705         throw new NullPointerException();
1706       }
1707       checkByteStringIsUtf8(value);
1708       nextPageToken_ = value;
1709       bitField0_ |= 0x00000008;
1710       onChanged();
1711       return this;
1712     }
1713 
1714     private java.lang.Object selfLink_ = "";
1715     /**
1716      *
1717      *
1718      * <pre>
1719      * [Output Only] Server-defined URL for this resource.
1720      * </pre>
1721      *
1722      * <code>optional string self_link = 456214797;</code>
1723      *
1724      * @return Whether the selfLink field is set.
1725      */
hasSelfLink()1726     public boolean hasSelfLink() {
1727       return ((bitField0_ & 0x00000010) != 0);
1728     }
1729     /**
1730      *
1731      *
1732      * <pre>
1733      * [Output Only] Server-defined URL for this resource.
1734      * </pre>
1735      *
1736      * <code>optional string self_link = 456214797;</code>
1737      *
1738      * @return The selfLink.
1739      */
getSelfLink()1740     public java.lang.String getSelfLink() {
1741       java.lang.Object ref = selfLink_;
1742       if (!(ref instanceof java.lang.String)) {
1743         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
1744         java.lang.String s = bs.toStringUtf8();
1745         selfLink_ = s;
1746         return s;
1747       } else {
1748         return (java.lang.String) ref;
1749       }
1750     }
1751     /**
1752      *
1753      *
1754      * <pre>
1755      * [Output Only] Server-defined URL for this resource.
1756      * </pre>
1757      *
1758      * <code>optional string self_link = 456214797;</code>
1759      *
1760      * @return The bytes for selfLink.
1761      */
getSelfLinkBytes()1762     public com.google.protobuf.ByteString getSelfLinkBytes() {
1763       java.lang.Object ref = selfLink_;
1764       if (ref instanceof String) {
1765         com.google.protobuf.ByteString b =
1766             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
1767         selfLink_ = b;
1768         return b;
1769       } else {
1770         return (com.google.protobuf.ByteString) ref;
1771       }
1772     }
1773     /**
1774      *
1775      *
1776      * <pre>
1777      * [Output Only] Server-defined URL for this resource.
1778      * </pre>
1779      *
1780      * <code>optional string self_link = 456214797;</code>
1781      *
1782      * @param value The selfLink to set.
1783      * @return This builder for chaining.
1784      */
setSelfLink(java.lang.String value)1785     public Builder setSelfLink(java.lang.String value) {
1786       if (value == null) {
1787         throw new NullPointerException();
1788       }
1789       selfLink_ = value;
1790       bitField0_ |= 0x00000010;
1791       onChanged();
1792       return this;
1793     }
1794     /**
1795      *
1796      *
1797      * <pre>
1798      * [Output Only] Server-defined URL for this resource.
1799      * </pre>
1800      *
1801      * <code>optional string self_link = 456214797;</code>
1802      *
1803      * @return This builder for chaining.
1804      */
clearSelfLink()1805     public Builder clearSelfLink() {
1806       selfLink_ = getDefaultInstance().getSelfLink();
1807       bitField0_ = (bitField0_ & ~0x00000010);
1808       onChanged();
1809       return this;
1810     }
1811     /**
1812      *
1813      *
1814      * <pre>
1815      * [Output Only] Server-defined URL for this resource.
1816      * </pre>
1817      *
1818      * <code>optional string self_link = 456214797;</code>
1819      *
1820      * @param value The bytes for selfLink to set.
1821      * @return This builder for chaining.
1822      */
setSelfLinkBytes(com.google.protobuf.ByteString value)1823     public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) {
1824       if (value == null) {
1825         throw new NullPointerException();
1826       }
1827       checkByteStringIsUtf8(value);
1828       selfLink_ = value;
1829       bitField0_ |= 0x00000010;
1830       onChanged();
1831       return this;
1832     }
1833 
1834     private com.google.cloud.compute.v1.Warning warning_;
1835     private com.google.protobuf.SingleFieldBuilderV3<
1836             com.google.cloud.compute.v1.Warning,
1837             com.google.cloud.compute.v1.Warning.Builder,
1838             com.google.cloud.compute.v1.WarningOrBuilder>
1839         warningBuilder_;
1840     /**
1841      *
1842      *
1843      * <pre>
1844      * [Output Only] Informational warning message.
1845      * </pre>
1846      *
1847      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1848      *
1849      * @return Whether the warning field is set.
1850      */
hasWarning()1851     public boolean hasWarning() {
1852       return ((bitField0_ & 0x00000020) != 0);
1853     }
1854     /**
1855      *
1856      *
1857      * <pre>
1858      * [Output Only] Informational warning message.
1859      * </pre>
1860      *
1861      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1862      *
1863      * @return The warning.
1864      */
getWarning()1865     public com.google.cloud.compute.v1.Warning getWarning() {
1866       if (warningBuilder_ == null) {
1867         return warning_ == null
1868             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1869             : warning_;
1870       } else {
1871         return warningBuilder_.getMessage();
1872       }
1873     }
1874     /**
1875      *
1876      *
1877      * <pre>
1878      * [Output Only] Informational warning message.
1879      * </pre>
1880      *
1881      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1882      */
setWarning(com.google.cloud.compute.v1.Warning value)1883     public Builder setWarning(com.google.cloud.compute.v1.Warning value) {
1884       if (warningBuilder_ == null) {
1885         if (value == null) {
1886           throw new NullPointerException();
1887         }
1888         warning_ = value;
1889       } else {
1890         warningBuilder_.setMessage(value);
1891       }
1892       bitField0_ |= 0x00000020;
1893       onChanged();
1894       return this;
1895     }
1896     /**
1897      *
1898      *
1899      * <pre>
1900      * [Output Only] Informational warning message.
1901      * </pre>
1902      *
1903      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1904      */
setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1905     public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) {
1906       if (warningBuilder_ == null) {
1907         warning_ = builderForValue.build();
1908       } else {
1909         warningBuilder_.setMessage(builderForValue.build());
1910       }
1911       bitField0_ |= 0x00000020;
1912       onChanged();
1913       return this;
1914     }
1915     /**
1916      *
1917      *
1918      * <pre>
1919      * [Output Only] Informational warning message.
1920      * </pre>
1921      *
1922      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1923      */
mergeWarning(com.google.cloud.compute.v1.Warning value)1924     public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) {
1925       if (warningBuilder_ == null) {
1926         if (((bitField0_ & 0x00000020) != 0)
1927             && warning_ != null
1928             && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) {
1929           getWarningBuilder().mergeFrom(value);
1930         } else {
1931           warning_ = value;
1932         }
1933       } else {
1934         warningBuilder_.mergeFrom(value);
1935       }
1936       bitField0_ |= 0x00000020;
1937       onChanged();
1938       return this;
1939     }
1940     /**
1941      *
1942      *
1943      * <pre>
1944      * [Output Only] Informational warning message.
1945      * </pre>
1946      *
1947      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1948      */
clearWarning()1949     public Builder clearWarning() {
1950       bitField0_ = (bitField0_ & ~0x00000020);
1951       warning_ = null;
1952       if (warningBuilder_ != null) {
1953         warningBuilder_.dispose();
1954         warningBuilder_ = null;
1955       }
1956       onChanged();
1957       return this;
1958     }
1959     /**
1960      *
1961      *
1962      * <pre>
1963      * [Output Only] Informational warning message.
1964      * </pre>
1965      *
1966      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1967      */
getWarningBuilder()1968     public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() {
1969       bitField0_ |= 0x00000020;
1970       onChanged();
1971       return getWarningFieldBuilder().getBuilder();
1972     }
1973     /**
1974      *
1975      *
1976      * <pre>
1977      * [Output Only] Informational warning message.
1978      * </pre>
1979      *
1980      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1981      */
getWarningOrBuilder()1982     public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() {
1983       if (warningBuilder_ != null) {
1984         return warningBuilder_.getMessageOrBuilder();
1985       } else {
1986         return warning_ == null
1987             ? com.google.cloud.compute.v1.Warning.getDefaultInstance()
1988             : warning_;
1989       }
1990     }
1991     /**
1992      *
1993      *
1994      * <pre>
1995      * [Output Only] Informational warning message.
1996      * </pre>
1997      *
1998      * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
1999      */
2000     private com.google.protobuf.SingleFieldBuilderV3<
2001             com.google.cloud.compute.v1.Warning,
2002             com.google.cloud.compute.v1.Warning.Builder,
2003             com.google.cloud.compute.v1.WarningOrBuilder>
getWarningFieldBuilder()2004         getWarningFieldBuilder() {
2005       if (warningBuilder_ == null) {
2006         warningBuilder_ =
2007             new com.google.protobuf.SingleFieldBuilderV3<
2008                 com.google.cloud.compute.v1.Warning,
2009                 com.google.cloud.compute.v1.Warning.Builder,
2010                 com.google.cloud.compute.v1.WarningOrBuilder>(
2011                 getWarning(), getParentForChildren(), isClean());
2012         warning_ = null;
2013       }
2014       return warningBuilder_;
2015     }
2016 
2017     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)2018     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
2019       return super.setUnknownFields(unknownFields);
2020     }
2021 
2022     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2023     public final Builder mergeUnknownFields(
2024         final com.google.protobuf.UnknownFieldSet unknownFields) {
2025       return super.mergeUnknownFields(unknownFields);
2026     }
2027 
2028     // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.SslPoliciesList)
2029   }
2030 
2031   // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.SslPoliciesList)
2032   private static final com.google.cloud.compute.v1.SslPoliciesList DEFAULT_INSTANCE;
2033 
2034   static {
2035     DEFAULT_INSTANCE = new com.google.cloud.compute.v1.SslPoliciesList();
2036   }
2037 
getDefaultInstance()2038   public static com.google.cloud.compute.v1.SslPoliciesList getDefaultInstance() {
2039     return DEFAULT_INSTANCE;
2040   }
2041 
2042   private static final com.google.protobuf.Parser<SslPoliciesList> PARSER =
2043       new com.google.protobuf.AbstractParser<SslPoliciesList>() {
2044         @java.lang.Override
2045         public SslPoliciesList parsePartialFrom(
2046             com.google.protobuf.CodedInputStream input,
2047             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2048             throws com.google.protobuf.InvalidProtocolBufferException {
2049           Builder builder = newBuilder();
2050           try {
2051             builder.mergeFrom(input, extensionRegistry);
2052           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2053             throw e.setUnfinishedMessage(builder.buildPartial());
2054           } catch (com.google.protobuf.UninitializedMessageException e) {
2055             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
2056           } catch (java.io.IOException e) {
2057             throw new com.google.protobuf.InvalidProtocolBufferException(e)
2058                 .setUnfinishedMessage(builder.buildPartial());
2059           }
2060           return builder.buildPartial();
2061         }
2062       };
2063 
parser()2064   public static com.google.protobuf.Parser<SslPoliciesList> parser() {
2065     return PARSER;
2066   }
2067 
2068   @java.lang.Override
getParserForType()2069   public com.google.protobuf.Parser<SslPoliciesList> getParserForType() {
2070     return PARSER;
2071   }
2072 
2073   @java.lang.Override
getDefaultInstanceForType()2074   public com.google.cloud.compute.v1.SslPoliciesList getDefaultInstanceForType() {
2075     return DEFAULT_INSTANCE;
2076   }
2077 }
2078