• 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 BackendServiceListOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.BackendServiceList)
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 BackendService resources.
68    * </pre>
69    *
70    * <code>repeated .google.cloud.compute.v1.BackendService items = 100526016;</code>
71    */
getItemsList()72   java.util.List<com.google.cloud.compute.v1.BackendService> getItemsList();
73   /**
74    *
75    *
76    * <pre>
77    * A list of BackendService resources.
78    * </pre>
79    *
80    * <code>repeated .google.cloud.compute.v1.BackendService items = 100526016;</code>
81    */
getItems(int index)82   com.google.cloud.compute.v1.BackendService getItems(int index);
83   /**
84    *
85    *
86    * <pre>
87    * A list of BackendService resources.
88    * </pre>
89    *
90    * <code>repeated .google.cloud.compute.v1.BackendService items = 100526016;</code>
91    */
getItemsCount()92   int getItemsCount();
93   /**
94    *
95    *
96    * <pre>
97    * A list of BackendService resources.
98    * </pre>
99    *
100    * <code>repeated .google.cloud.compute.v1.BackendService items = 100526016;</code>
101    */
102   java.util.List<? extends com.google.cloud.compute.v1.BackendServiceOrBuilder>
getItemsOrBuilderList()103       getItemsOrBuilderList();
104   /**
105    *
106    *
107    * <pre>
108    * A list of BackendService resources.
109    * </pre>
110    *
111    * <code>repeated .google.cloud.compute.v1.BackendService items = 100526016;</code>
112    */
getItemsOrBuilder(int index)113   com.google.cloud.compute.v1.BackendServiceOrBuilder getItemsOrBuilder(int index);
114 
115   /**
116    *
117    *
118    * <pre>
119    * [Output Only] Type of resource. Always compute#backendServiceList for lists of backend services.
120    * </pre>
121    *
122    * <code>optional string kind = 3292052;</code>
123    *
124    * @return Whether the kind field is set.
125    */
hasKind()126   boolean hasKind();
127   /**
128    *
129    *
130    * <pre>
131    * [Output Only] Type of resource. Always compute#backendServiceList for lists of backend services.
132    * </pre>
133    *
134    * <code>optional string kind = 3292052;</code>
135    *
136    * @return The kind.
137    */
getKind()138   java.lang.String getKind();
139   /**
140    *
141    *
142    * <pre>
143    * [Output Only] Type of resource. Always compute#backendServiceList for lists of backend services.
144    * </pre>
145    *
146    * <code>optional string kind = 3292052;</code>
147    *
148    * @return The bytes for kind.
149    */
getKindBytes()150   com.google.protobuf.ByteString getKindBytes();
151 
152   /**
153    *
154    *
155    * <pre>
156    * [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.
157    * </pre>
158    *
159    * <code>optional string next_page_token = 79797525;</code>
160    *
161    * @return Whether the nextPageToken field is set.
162    */
hasNextPageToken()163   boolean hasNextPageToken();
164   /**
165    *
166    *
167    * <pre>
168    * [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.
169    * </pre>
170    *
171    * <code>optional string next_page_token = 79797525;</code>
172    *
173    * @return The nextPageToken.
174    */
getNextPageToken()175   java.lang.String getNextPageToken();
176   /**
177    *
178    *
179    * <pre>
180    * [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.
181    * </pre>
182    *
183    * <code>optional string next_page_token = 79797525;</code>
184    *
185    * @return The bytes for nextPageToken.
186    */
getNextPageTokenBytes()187   com.google.protobuf.ByteString getNextPageTokenBytes();
188 
189   /**
190    *
191    *
192    * <pre>
193    * [Output Only] Server-defined URL for this resource.
194    * </pre>
195    *
196    * <code>optional string self_link = 456214797;</code>
197    *
198    * @return Whether the selfLink field is set.
199    */
hasSelfLink()200   boolean hasSelfLink();
201   /**
202    *
203    *
204    * <pre>
205    * [Output Only] Server-defined URL for this resource.
206    * </pre>
207    *
208    * <code>optional string self_link = 456214797;</code>
209    *
210    * @return The selfLink.
211    */
getSelfLink()212   java.lang.String getSelfLink();
213   /**
214    *
215    *
216    * <pre>
217    * [Output Only] Server-defined URL for this resource.
218    * </pre>
219    *
220    * <code>optional string self_link = 456214797;</code>
221    *
222    * @return The bytes for selfLink.
223    */
getSelfLinkBytes()224   com.google.protobuf.ByteString getSelfLinkBytes();
225 
226   /**
227    *
228    *
229    * <pre>
230    * [Output Only] Informational warning message.
231    * </pre>
232    *
233    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
234    *
235    * @return Whether the warning field is set.
236    */
hasWarning()237   boolean hasWarning();
238   /**
239    *
240    *
241    * <pre>
242    * [Output Only] Informational warning message.
243    * </pre>
244    *
245    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
246    *
247    * @return The warning.
248    */
getWarning()249   com.google.cloud.compute.v1.Warning getWarning();
250   /**
251    *
252    *
253    * <pre>
254    * [Output Only] Informational warning message.
255    * </pre>
256    *
257    * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code>
258    */
getWarningOrBuilder()259   com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder();
260 }
261