• 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 RuleOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Rule)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * This is deprecated and has no effect. Do not use.
31    * Check the Action enum for the list of possible values.
32    * </pre>
33    *
34    * <code>optional string action = 187661878;</code>
35    *
36    * @return Whether the action field is set.
37    */
hasAction()38   boolean hasAction();
39   /**
40    *
41    *
42    * <pre>
43    * This is deprecated and has no effect. Do not use.
44    * Check the Action enum for the list of possible values.
45    * </pre>
46    *
47    * <code>optional string action = 187661878;</code>
48    *
49    * @return The action.
50    */
getAction()51   java.lang.String getAction();
52   /**
53    *
54    *
55    * <pre>
56    * This is deprecated and has no effect. Do not use.
57    * Check the Action enum for the list of possible values.
58    * </pre>
59    *
60    * <code>optional string action = 187661878;</code>
61    *
62    * @return The bytes for action.
63    */
getActionBytes()64   com.google.protobuf.ByteString getActionBytes();
65 
66   /**
67    *
68    *
69    * <pre>
70    * This is deprecated and has no effect. Do not use.
71    * </pre>
72    *
73    * <code>repeated .google.cloud.compute.v1.Condition conditions = 142882488;</code>
74    */
getConditionsList()75   java.util.List<com.google.cloud.compute.v1.Condition> getConditionsList();
76   /**
77    *
78    *
79    * <pre>
80    * This is deprecated and has no effect. Do not use.
81    * </pre>
82    *
83    * <code>repeated .google.cloud.compute.v1.Condition conditions = 142882488;</code>
84    */
getConditions(int index)85   com.google.cloud.compute.v1.Condition getConditions(int index);
86   /**
87    *
88    *
89    * <pre>
90    * This is deprecated and has no effect. Do not use.
91    * </pre>
92    *
93    * <code>repeated .google.cloud.compute.v1.Condition conditions = 142882488;</code>
94    */
getConditionsCount()95   int getConditionsCount();
96   /**
97    *
98    *
99    * <pre>
100    * This is deprecated and has no effect. Do not use.
101    * </pre>
102    *
103    * <code>repeated .google.cloud.compute.v1.Condition conditions = 142882488;</code>
104    */
105   java.util.List<? extends com.google.cloud.compute.v1.ConditionOrBuilder>
getConditionsOrBuilderList()106       getConditionsOrBuilderList();
107   /**
108    *
109    *
110    * <pre>
111    * This is deprecated and has no effect. Do not use.
112    * </pre>
113    *
114    * <code>repeated .google.cloud.compute.v1.Condition conditions = 142882488;</code>
115    */
getConditionsOrBuilder(int index)116   com.google.cloud.compute.v1.ConditionOrBuilder getConditionsOrBuilder(int index);
117 
118   /**
119    *
120    *
121    * <pre>
122    * This is deprecated and has no effect. Do not use.
123    * </pre>
124    *
125    * <code>optional string description = 422937596;</code>
126    *
127    * @return Whether the description field is set.
128    */
hasDescription()129   boolean hasDescription();
130   /**
131    *
132    *
133    * <pre>
134    * This is deprecated and has no effect. Do not use.
135    * </pre>
136    *
137    * <code>optional string description = 422937596;</code>
138    *
139    * @return The description.
140    */
getDescription()141   java.lang.String getDescription();
142   /**
143    *
144    *
145    * <pre>
146    * This is deprecated and has no effect. Do not use.
147    * </pre>
148    *
149    * <code>optional string description = 422937596;</code>
150    *
151    * @return The bytes for description.
152    */
getDescriptionBytes()153   com.google.protobuf.ByteString getDescriptionBytes();
154 
155   /**
156    *
157    *
158    * <pre>
159    * This is deprecated and has no effect. Do not use.
160    * </pre>
161    *
162    * <code>repeated string ins = 104430;</code>
163    *
164    * @return A list containing the ins.
165    */
getInsList()166   java.util.List<java.lang.String> getInsList();
167   /**
168    *
169    *
170    * <pre>
171    * This is deprecated and has no effect. Do not use.
172    * </pre>
173    *
174    * <code>repeated string ins = 104430;</code>
175    *
176    * @return The count of ins.
177    */
getInsCount()178   int getInsCount();
179   /**
180    *
181    *
182    * <pre>
183    * This is deprecated and has no effect. Do not use.
184    * </pre>
185    *
186    * <code>repeated string ins = 104430;</code>
187    *
188    * @param index The index of the element to return.
189    * @return The ins at the given index.
190    */
getIns(int index)191   java.lang.String getIns(int index);
192   /**
193    *
194    *
195    * <pre>
196    * This is deprecated and has no effect. Do not use.
197    * </pre>
198    *
199    * <code>repeated string ins = 104430;</code>
200    *
201    * @param index The index of the value to return.
202    * @return The bytes of the ins at the given index.
203    */
getInsBytes(int index)204   com.google.protobuf.ByteString getInsBytes(int index);
205 
206   /**
207    *
208    *
209    * <pre>
210    * This is deprecated and has no effect. Do not use.
211    * </pre>
212    *
213    * <code>repeated .google.cloud.compute.v1.LogConfig log_configs = 152873846;</code>
214    */
getLogConfigsList()215   java.util.List<com.google.cloud.compute.v1.LogConfig> getLogConfigsList();
216   /**
217    *
218    *
219    * <pre>
220    * This is deprecated and has no effect. Do not use.
221    * </pre>
222    *
223    * <code>repeated .google.cloud.compute.v1.LogConfig log_configs = 152873846;</code>
224    */
getLogConfigs(int index)225   com.google.cloud.compute.v1.LogConfig getLogConfigs(int index);
226   /**
227    *
228    *
229    * <pre>
230    * This is deprecated and has no effect. Do not use.
231    * </pre>
232    *
233    * <code>repeated .google.cloud.compute.v1.LogConfig log_configs = 152873846;</code>
234    */
getLogConfigsCount()235   int getLogConfigsCount();
236   /**
237    *
238    *
239    * <pre>
240    * This is deprecated and has no effect. Do not use.
241    * </pre>
242    *
243    * <code>repeated .google.cloud.compute.v1.LogConfig log_configs = 152873846;</code>
244    */
245   java.util.List<? extends com.google.cloud.compute.v1.LogConfigOrBuilder>
getLogConfigsOrBuilderList()246       getLogConfigsOrBuilderList();
247   /**
248    *
249    *
250    * <pre>
251    * This is deprecated and has no effect. Do not use.
252    * </pre>
253    *
254    * <code>repeated .google.cloud.compute.v1.LogConfig log_configs = 152873846;</code>
255    */
getLogConfigsOrBuilder(int index)256   com.google.cloud.compute.v1.LogConfigOrBuilder getLogConfigsOrBuilder(int index);
257 
258   /**
259    *
260    *
261    * <pre>
262    * This is deprecated and has no effect. Do not use.
263    * </pre>
264    *
265    * <code>repeated string not_ins = 518443138;</code>
266    *
267    * @return A list containing the notIns.
268    */
getNotInsList()269   java.util.List<java.lang.String> getNotInsList();
270   /**
271    *
272    *
273    * <pre>
274    * This is deprecated and has no effect. Do not use.
275    * </pre>
276    *
277    * <code>repeated string not_ins = 518443138;</code>
278    *
279    * @return The count of notIns.
280    */
getNotInsCount()281   int getNotInsCount();
282   /**
283    *
284    *
285    * <pre>
286    * This is deprecated and has no effect. Do not use.
287    * </pre>
288    *
289    * <code>repeated string not_ins = 518443138;</code>
290    *
291    * @param index The index of the element to return.
292    * @return The notIns at the given index.
293    */
getNotIns(int index)294   java.lang.String getNotIns(int index);
295   /**
296    *
297    *
298    * <pre>
299    * This is deprecated and has no effect. Do not use.
300    * </pre>
301    *
302    * <code>repeated string not_ins = 518443138;</code>
303    *
304    * @param index The index of the value to return.
305    * @return The bytes of the notIns at the given index.
306    */
getNotInsBytes(int index)307   com.google.protobuf.ByteString getNotInsBytes(int index);
308 
309   /**
310    *
311    *
312    * <pre>
313    * This is deprecated and has no effect. Do not use.
314    * </pre>
315    *
316    * <code>repeated string permissions = 59962500;</code>
317    *
318    * @return A list containing the permissions.
319    */
getPermissionsList()320   java.util.List<java.lang.String> getPermissionsList();
321   /**
322    *
323    *
324    * <pre>
325    * This is deprecated and has no effect. Do not use.
326    * </pre>
327    *
328    * <code>repeated string permissions = 59962500;</code>
329    *
330    * @return The count of permissions.
331    */
getPermissionsCount()332   int getPermissionsCount();
333   /**
334    *
335    *
336    * <pre>
337    * This is deprecated and has no effect. Do not use.
338    * </pre>
339    *
340    * <code>repeated string permissions = 59962500;</code>
341    *
342    * @param index The index of the element to return.
343    * @return The permissions at the given index.
344    */
getPermissions(int index)345   java.lang.String getPermissions(int index);
346   /**
347    *
348    *
349    * <pre>
350    * This is deprecated and has no effect. Do not use.
351    * </pre>
352    *
353    * <code>repeated string permissions = 59962500;</code>
354    *
355    * @param index The index of the value to return.
356    * @return The bytes of the permissions at the given index.
357    */
getPermissionsBytes(int index)358   com.google.protobuf.ByteString getPermissionsBytes(int index);
359 }
360