• 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/container/v1/cluster_service.proto
18 
19 package com.google.container.v1;
20 
21 public interface ServerConfigOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.container.v1.ServerConfig)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * Version of Kubernetes the service deploys by default.
31    * </pre>
32    *
33    * <code>string default_cluster_version = 1;</code>
34    *
35    * @return The defaultClusterVersion.
36    */
getDefaultClusterVersion()37   java.lang.String getDefaultClusterVersion();
38   /**
39    *
40    *
41    * <pre>
42    * Version of Kubernetes the service deploys by default.
43    * </pre>
44    *
45    * <code>string default_cluster_version = 1;</code>
46    *
47    * @return The bytes for defaultClusterVersion.
48    */
getDefaultClusterVersionBytes()49   com.google.protobuf.ByteString getDefaultClusterVersionBytes();
50 
51   /**
52    *
53    *
54    * <pre>
55    * List of valid node upgrade target versions, in descending order.
56    * </pre>
57    *
58    * <code>repeated string valid_node_versions = 3;</code>
59    *
60    * @return A list containing the validNodeVersions.
61    */
getValidNodeVersionsList()62   java.util.List<java.lang.String> getValidNodeVersionsList();
63   /**
64    *
65    *
66    * <pre>
67    * List of valid node upgrade target versions, in descending order.
68    * </pre>
69    *
70    * <code>repeated string valid_node_versions = 3;</code>
71    *
72    * @return The count of validNodeVersions.
73    */
getValidNodeVersionsCount()74   int getValidNodeVersionsCount();
75   /**
76    *
77    *
78    * <pre>
79    * List of valid node upgrade target versions, in descending order.
80    * </pre>
81    *
82    * <code>repeated string valid_node_versions = 3;</code>
83    *
84    * @param index The index of the element to return.
85    * @return The validNodeVersions at the given index.
86    */
getValidNodeVersions(int index)87   java.lang.String getValidNodeVersions(int index);
88   /**
89    *
90    *
91    * <pre>
92    * List of valid node upgrade target versions, in descending order.
93    * </pre>
94    *
95    * <code>repeated string valid_node_versions = 3;</code>
96    *
97    * @param index The index of the value to return.
98    * @return The bytes of the validNodeVersions at the given index.
99    */
getValidNodeVersionsBytes(int index)100   com.google.protobuf.ByteString getValidNodeVersionsBytes(int index);
101 
102   /**
103    *
104    *
105    * <pre>
106    * Default image type.
107    * </pre>
108    *
109    * <code>string default_image_type = 4;</code>
110    *
111    * @return The defaultImageType.
112    */
getDefaultImageType()113   java.lang.String getDefaultImageType();
114   /**
115    *
116    *
117    * <pre>
118    * Default image type.
119    * </pre>
120    *
121    * <code>string default_image_type = 4;</code>
122    *
123    * @return The bytes for defaultImageType.
124    */
getDefaultImageTypeBytes()125   com.google.protobuf.ByteString getDefaultImageTypeBytes();
126 
127   /**
128    *
129    *
130    * <pre>
131    * List of valid image types.
132    * </pre>
133    *
134    * <code>repeated string valid_image_types = 5;</code>
135    *
136    * @return A list containing the validImageTypes.
137    */
getValidImageTypesList()138   java.util.List<java.lang.String> getValidImageTypesList();
139   /**
140    *
141    *
142    * <pre>
143    * List of valid image types.
144    * </pre>
145    *
146    * <code>repeated string valid_image_types = 5;</code>
147    *
148    * @return The count of validImageTypes.
149    */
getValidImageTypesCount()150   int getValidImageTypesCount();
151   /**
152    *
153    *
154    * <pre>
155    * List of valid image types.
156    * </pre>
157    *
158    * <code>repeated string valid_image_types = 5;</code>
159    *
160    * @param index The index of the element to return.
161    * @return The validImageTypes at the given index.
162    */
getValidImageTypes(int index)163   java.lang.String getValidImageTypes(int index);
164   /**
165    *
166    *
167    * <pre>
168    * List of valid image types.
169    * </pre>
170    *
171    * <code>repeated string valid_image_types = 5;</code>
172    *
173    * @param index The index of the value to return.
174    * @return The bytes of the validImageTypes at the given index.
175    */
getValidImageTypesBytes(int index)176   com.google.protobuf.ByteString getValidImageTypesBytes(int index);
177 
178   /**
179    *
180    *
181    * <pre>
182    * List of valid master versions, in descending order.
183    * </pre>
184    *
185    * <code>repeated string valid_master_versions = 6;</code>
186    *
187    * @return A list containing the validMasterVersions.
188    */
getValidMasterVersionsList()189   java.util.List<java.lang.String> getValidMasterVersionsList();
190   /**
191    *
192    *
193    * <pre>
194    * List of valid master versions, in descending order.
195    * </pre>
196    *
197    * <code>repeated string valid_master_versions = 6;</code>
198    *
199    * @return The count of validMasterVersions.
200    */
getValidMasterVersionsCount()201   int getValidMasterVersionsCount();
202   /**
203    *
204    *
205    * <pre>
206    * List of valid master versions, in descending order.
207    * </pre>
208    *
209    * <code>repeated string valid_master_versions = 6;</code>
210    *
211    * @param index The index of the element to return.
212    * @return The validMasterVersions at the given index.
213    */
getValidMasterVersions(int index)214   java.lang.String getValidMasterVersions(int index);
215   /**
216    *
217    *
218    * <pre>
219    * List of valid master versions, in descending order.
220    * </pre>
221    *
222    * <code>repeated string valid_master_versions = 6;</code>
223    *
224    * @param index The index of the value to return.
225    * @return The bytes of the validMasterVersions at the given index.
226    */
getValidMasterVersionsBytes(int index)227   com.google.protobuf.ByteString getValidMasterVersionsBytes(int index);
228 
229   /**
230    *
231    *
232    * <pre>
233    * List of release channel configurations.
234    * </pre>
235    *
236    * <code>repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;</code>
237    */
getChannelsList()238   java.util.List<com.google.container.v1.ServerConfig.ReleaseChannelConfig> getChannelsList();
239   /**
240    *
241    *
242    * <pre>
243    * List of release channel configurations.
244    * </pre>
245    *
246    * <code>repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;</code>
247    */
getChannels(int index)248   com.google.container.v1.ServerConfig.ReleaseChannelConfig getChannels(int index);
249   /**
250    *
251    *
252    * <pre>
253    * List of release channel configurations.
254    * </pre>
255    *
256    * <code>repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;</code>
257    */
getChannelsCount()258   int getChannelsCount();
259   /**
260    *
261    *
262    * <pre>
263    * List of release channel configurations.
264    * </pre>
265    *
266    * <code>repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;</code>
267    */
268   java.util.List<? extends com.google.container.v1.ServerConfig.ReleaseChannelConfigOrBuilder>
getChannelsOrBuilderList()269       getChannelsOrBuilderList();
270   /**
271    *
272    *
273    * <pre>
274    * List of release channel configurations.
275    * </pre>
276    *
277    * <code>repeated .google.container.v1.ServerConfig.ReleaseChannelConfig channels = 9;</code>
278    */
getChannelsOrBuilder( int index)279   com.google.container.v1.ServerConfig.ReleaseChannelConfigOrBuilder getChannelsOrBuilder(
280       int index);
281 }
282