• 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 public interface AddressAggregatedListOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.AddressAggregatedList)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * [Output Only] Unique identifier for the resource; defined by the server.
31    * </pre>
32    *
33    * <code>optional string id = 3355;</code>
34    *
35    * @return Whether the id field is set.
36    */
hasId()37   boolean hasId();
38   /**
39    *
40    *
41    * <pre>
42    * [Output Only] Unique identifier for the resource; defined by the server.
43    * </pre>
44    *
45    * <code>optional string id = 3355;</code>
46    *
47    * @return The id.
48    */
getId()49   java.lang.String getId();
50   /**
51    *
52    *
53    * <pre>
54    * [Output Only] Unique identifier for the resource; defined by the server.
55    * </pre>
56    *
57    * <code>optional string id = 3355;</code>
58    *
59    * @return The bytes for id.
60    */
getIdBytes()61   com.google.protobuf.ByteString getIdBytes();
62 
63   /**
64    *
65    *
66    * <pre>
67    * A list of AddressesScopedList resources.
68    * </pre>
69    *
70    * <code>map&lt;string, .google.cloud.compute.v1.AddressesScopedList&gt; items = 100526016;</code>
71    */
getItemsCount()72   int getItemsCount();
73   /**
74    *
75    *
76    * <pre>
77    * A list of AddressesScopedList resources.
78    * </pre>
79    *
80    * <code>map&lt;string, .google.cloud.compute.v1.AddressesScopedList&gt; items = 100526016;</code>
81    */
containsItems(java.lang.String key)82   boolean containsItems(java.lang.String key);
83   /** Use {@link #getItemsMap()} instead. */
84   @java.lang.Deprecated
getItems()85   java.util.Map<java.lang.String, com.google.cloud.compute.v1.AddressesScopedList> getItems();
86   /**
87    *
88    *
89    * <pre>
90    * A list of AddressesScopedList resources.
91    * </pre>
92    *
93    * <code>map&lt;string, .google.cloud.compute.v1.AddressesScopedList&gt; items = 100526016;</code>
94    */
getItemsMap()95   java.util.Map<java.lang.String, com.google.cloud.compute.v1.AddressesScopedList> getItemsMap();
96   /**
97    *
98    *
99    * <pre>
100    * A list of AddressesScopedList resources.
101    * </pre>
102    *
103    * <code>map&lt;string, .google.cloud.compute.v1.AddressesScopedList&gt; items = 100526016;</code>
104    */
105   /* nullable */
getItemsOrDefault( java.lang.String key, com.google.cloud.compute.v1.AddressesScopedList defaultValue)106   com.google.cloud.compute.v1.AddressesScopedList getItemsOrDefault(
107       java.lang.String key,
108       /* nullable */
109       com.google.cloud.compute.v1.AddressesScopedList defaultValue);
110   /**
111    *
112    *
113    * <pre>
114    * A list of AddressesScopedList resources.
115    * </pre>
116    *
117    * <code>map&lt;string, .google.cloud.compute.v1.AddressesScopedList&gt; items = 100526016;</code>
118    */
getItemsOrThrow(java.lang.String key)119   com.google.cloud.compute.v1.AddressesScopedList getItemsOrThrow(java.lang.String key);
120 
121   /**
122    *
123    *
124    * <pre>
125    * [Output Only] Type of resource. Always compute#addressAggregatedList for aggregated lists of addresses.
126    * </pre>
127    *
128    * <code>optional string kind = 3292052;</code>
129    *
130    * @return Whether the kind field is set.
131    */
hasKind()132   boolean hasKind();
133   /**
134    *
135    *
136    * <pre>
137    * [Output Only] Type of resource. Always compute#addressAggregatedList for aggregated lists of addresses.
138    * </pre>
139    *
140    * <code>optional string kind = 3292052;</code>
141    *
142    * @return The kind.
143    */
getKind()144   java.lang.String getKind();
145   /**
146    *
147    *
148    * <pre>
149    * [Output Only] Type of resource. Always compute#addressAggregatedList for aggregated lists of addresses.
150    * </pre>
151    *
152    * <code>optional string kind = 3292052;</code>
153    *
154    * @return The bytes for kind.
155    */
getKindBytes()156   com.google.protobuf.ByteString getKindBytes();
157 
158   /**
159    *
160    *
161    * <pre>
162    * [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.
163    * </pre>
164    *
165    * <code>optional string next_page_token = 79797525;</code>
166    *
167    * @return Whether the nextPageToken field is set.
168    */
hasNextPageToken()169   boolean hasNextPageToken();
170   /**
171    *
172    *
173    * <pre>
174    * [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.
175    * </pre>
176    *
177    * <code>optional string next_page_token = 79797525;</code>
178    *
179    * @return The nextPageToken.
180    */
getNextPageToken()181   java.lang.String getNextPageToken();
182   /**
183    *
184    *
185    * <pre>
186    * [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.
187    * </pre>
188    *
189    * <code>optional string next_page_token = 79797525;</code>
190    *
191    * @return The bytes for nextPageToken.
192    */
getNextPageTokenBytes()193   com.google.protobuf.ByteString getNextPageTokenBytes();
194 
195   /**
196    *
197    *
198    * <pre>
199    * [Output Only] Server-defined URL for this resource.
200    * </pre>
201    *
202    * <code>optional string self_link = 456214797;</code>
203    *
204    * @return Whether the selfLink field is set.
205    */
hasSelfLink()206   boolean hasSelfLink();
207   /**
208    *
209    *
210    * <pre>
211    * [Output Only] Server-defined URL for this resource.
212    * </pre>
213    *
214    * <code>optional string self_link = 456214797;</code>
215    *
216    * @return The selfLink.
217    */
getSelfLink()218   java.lang.String getSelfLink();
219   /**
220    *
221    *
222    * <pre>
223    * [Output Only] Server-defined URL for this resource.
224    * </pre>
225    *
226    * <code>optional string self_link = 456214797;</code>
227    *
228    * @return The bytes for selfLink.
229    */
getSelfLinkBytes()230   com.google.protobuf.ByteString getSelfLinkBytes();
231 
232   /**
233    *
234    *
235    * <pre>
236    * [Output Only] Unreachable resources.
237    * </pre>
238    *
239    * <code>repeated string unreachables = 243372063;</code>
240    *
241    * @return A list containing the unreachables.
242    */
getUnreachablesList()243   java.util.List<java.lang.String> getUnreachablesList();
244   /**
245    *
246    *
247    * <pre>
248    * [Output Only] Unreachable resources.
249    * </pre>
250    *
251    * <code>repeated string unreachables = 243372063;</code>
252    *
253    * @return The count of unreachables.
254    */
getUnreachablesCount()255   int getUnreachablesCount();
256   /**
257    *
258    *
259    * <pre>
260    * [Output Only] Unreachable resources.
261    * </pre>
262    *
263    * <code>repeated string unreachables = 243372063;</code>
264    *
265    * @param index The index of the element to return.
266    * @return The unreachables at the given index.
267    */
getUnreachables(int index)268   java.lang.String getUnreachables(int index);
269   /**
270    *
271    *
272    * <pre>
273    * [Output Only] Unreachable resources.
274    * </pre>
275    *
276    * <code>repeated string unreachables = 243372063;</code>
277    *
278    * @param index The index of the value to return.
279    * @return The bytes of the unreachables at the given index.
280    */
getUnreachablesBytes(int index)281   com.google.protobuf.ByteString getUnreachablesBytes(int index);
282 
283   /**
284    *
285    *
286    * <pre>
287    * [Output Only] Informational warning message.
288    * </pre>
289    *
290    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
291    *
292    * @return Whether the warning field is set.
293    */
hasWarning()294   boolean hasWarning();
295   /**
296    *
297    *
298    * <pre>
299    * [Output Only] Informational warning message.
300    * </pre>
301    *
302    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
303    *
304    * @return The warning.
305    */
getWarning()306   com.google.cloud.compute.v1.Warning getWarning();
307   /**
308    *
309    *
310    * <pre>
311    * [Output Only] Informational warning message.
312    * </pre>
313    *
314    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
315    */
getWarningOrBuilder()316   com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder();
317 }
318