1717
1818namespace Google \Service \Container ;
1919
20- class NodeKubeletConfig extends \Google \Model
20+ class NodeKubeletConfig extends \Google \Collection
2121{
22+ protected $ collection_key = 'allowedUnsafeSysctls ' ;
23+ /**
24+ * @var string[]
25+ */
26+ public $ allowedUnsafeSysctls ;
27+ /**
28+ * @var int
29+ */
30+ public $ containerLogMaxFiles ;
31+ /**
32+ * @var string
33+ */
34+ public $ containerLogMaxSize ;
2235 /**
2336 * @var bool
2437 */
@@ -31,6 +44,22 @@ class NodeKubeletConfig extends \Google\Model
3144 * @var string
3245 */
3346 public $ cpuManagerPolicy ;
47+ /**
48+ * @var int
49+ */
50+ public $ imageGcHighThresholdPercent ;
51+ /**
52+ * @var int
53+ */
54+ public $ imageGcLowThresholdPercent ;
55+ /**
56+ * @var string
57+ */
58+ public $ imageMaximumGcAge ;
59+ /**
60+ * @var string
61+ */
62+ public $ imageMinimumGcAge ;
3463 /**
3564 * @var bool
3665 */
@@ -40,6 +69,48 @@ class NodeKubeletConfig extends \Google\Model
4069 */
4170 public $ podPidsLimit ;
4271
72+ /**
73+ * @param string[]
74+ */
75+ public function setAllowedUnsafeSysctls ($ allowedUnsafeSysctls )
76+ {
77+ $ this ->allowedUnsafeSysctls = $ allowedUnsafeSysctls ;
78+ }
79+ /**
80+ * @return string[]
81+ */
82+ public function getAllowedUnsafeSysctls ()
83+ {
84+ return $ this ->allowedUnsafeSysctls ;
85+ }
86+ /**
87+ * @param int
88+ */
89+ public function setContainerLogMaxFiles ($ containerLogMaxFiles )
90+ {
91+ $ this ->containerLogMaxFiles = $ containerLogMaxFiles ;
92+ }
93+ /**
94+ * @return int
95+ */
96+ public function getContainerLogMaxFiles ()
97+ {
98+ return $ this ->containerLogMaxFiles ;
99+ }
100+ /**
101+ * @param string
102+ */
103+ public function setContainerLogMaxSize ($ containerLogMaxSize )
104+ {
105+ $ this ->containerLogMaxSize = $ containerLogMaxSize ;
106+ }
107+ /**
108+ * @return string
109+ */
110+ public function getContainerLogMaxSize ()
111+ {
112+ return $ this ->containerLogMaxSize ;
113+ }
43114 /**
44115 * @param bool
45116 */
@@ -82,6 +153,62 @@ public function getCpuManagerPolicy()
82153 {
83154 return $ this ->cpuManagerPolicy ;
84155 }
156+ /**
157+ * @param int
158+ */
159+ public function setImageGcHighThresholdPercent ($ imageGcHighThresholdPercent )
160+ {
161+ $ this ->imageGcHighThresholdPercent = $ imageGcHighThresholdPercent ;
162+ }
163+ /**
164+ * @return int
165+ */
166+ public function getImageGcHighThresholdPercent ()
167+ {
168+ return $ this ->imageGcHighThresholdPercent ;
169+ }
170+ /**
171+ * @param int
172+ */
173+ public function setImageGcLowThresholdPercent ($ imageGcLowThresholdPercent )
174+ {
175+ $ this ->imageGcLowThresholdPercent = $ imageGcLowThresholdPercent ;
176+ }
177+ /**
178+ * @return int
179+ */
180+ public function getImageGcLowThresholdPercent ()
181+ {
182+ return $ this ->imageGcLowThresholdPercent ;
183+ }
184+ /**
185+ * @param string
186+ */
187+ public function setImageMaximumGcAge ($ imageMaximumGcAge )
188+ {
189+ $ this ->imageMaximumGcAge = $ imageMaximumGcAge ;
190+ }
191+ /**
192+ * @return string
193+ */
194+ public function getImageMaximumGcAge ()
195+ {
196+ return $ this ->imageMaximumGcAge ;
197+ }
198+ /**
199+ * @param string
200+ */
201+ public function setImageMinimumGcAge ($ imageMinimumGcAge )
202+ {
203+ $ this ->imageMinimumGcAge = $ imageMinimumGcAge ;
204+ }
205+ /**
206+ * @return string
207+ */
208+ public function getImageMinimumGcAge ()
209+ {
210+ return $ this ->imageMinimumGcAge ;
211+ }
85212 /**
86213 * @param bool
87214 */
0 commit comments