3030public final class ConfigManagementConfigSync extends com .google .api .client .json .GenericJson {
3131
3232 /**
33- * Optional. Configuration for deployment overrides.
33+ * Optional. Configuration for deployment overrides. Applies only to Config Sync deployments with
34+ * containers that are not a root or namespace reconciler: `reconciler-manager`, `otel-collector`,
35+ * `resource-group-controller-manager`, `admission-webhook`. To override a root or namespace
36+ * reconciler, use the rootsync or reposync fields at https://docs.cloud.google.com/kubernetes-
37+ * engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources instead.
3438 * The value may be {@code null}.
3539 */
3640 @ com .google .api .client .util .Key
3741 private java .util .List <ConfigManagementDeploymentOverride > deploymentOverrides ;
3842
3943 /**
40- * Optional. Enables the installation of ConfigSync . If set to true, ConfigSync resources will be
41- * created and the other ConfigSync fields will be applied if exist. If set to false, all other
42- * ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
43- * resources will be managed depends on the presence of the git or oci field.
44+ * Optional. Enables the installation of Config Sync . If set to true, the Feature will manage
45+ * Config Sync resources, and apply the other ConfigSync fields if they exist. If set to false,
46+ * the Feature will ignore all other ConfigSync fields and delete the Config Sync resources. If
47+ * omitted, ConfigSync is considered enabled if the git or oci field is present .
4448 * The value may be {@code null}.
4549 */
4650 @ com .google .api .client .util .Key
@@ -76,14 +80,18 @@ public final class ConfigManagementConfigSync extends com.google.api.client.json
7680
7781 /**
7882 * Optional. Set to true to enable the Config Sync admission webhook to prevent drifts. If set to
79- * `false`, disables the Config Sync admission webhook and does not prevent drifts.
83+ * false, disables the Config Sync admission webhook and does not prevent drifts. Defaults to
84+ * false. See https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/prevent-
85+ * config-drift for details.
8086 * The value may be {@code null}.
8187 */
8288 @ com .google .api .client .util .Key
8389 private java .lang .Boolean preventDrift ;
8490
8591 /**
86- * Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
92+ * Optional. Specifies whether the Config Sync repo is in `hierarchical` or `unstructured` mode.
93+ * Defaults to `hierarchical`. See https://docs.cloud.google.com/kubernetes-engine/config-
94+ * sync/docs/concepts/configs#organize-configs for an explanation.
8795 * The value may be {@code null}.
8896 */
8997 @ com .google .api .client .util .Key
@@ -97,15 +105,23 @@ public final class ConfigManagementConfigSync extends com.google.api.client.json
97105 private java .lang .Boolean stopSyncing ;
98106
99107 /**
100- * Optional. Configuration for deployment overrides.
108+ * Optional. Configuration for deployment overrides. Applies only to Config Sync deployments with
109+ * containers that are not a root or namespace reconciler: `reconciler-manager`, `otel-collector`,
110+ * `resource-group-controller-manager`, `admission-webhook`. To override a root or namespace
111+ * reconciler, use the rootsync or reposync fields at https://docs.cloud.google.com/kubernetes-
112+ * engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources instead.
101113 * @return value or {@code null} for none
102114 */
103115 public java .util .List <ConfigManagementDeploymentOverride > getDeploymentOverrides () {
104116 return deploymentOverrides ;
105117 }
106118
107119 /**
108- * Optional. Configuration for deployment overrides.
120+ * Optional. Configuration for deployment overrides. Applies only to Config Sync deployments with
121+ * containers that are not a root or namespace reconciler: `reconciler-manager`, `otel-collector`,
122+ * `resource-group-controller-manager`, `admission-webhook`. To override a root or namespace
123+ * reconciler, use the rootsync or reposync fields at https://docs.cloud.google.com/kubernetes-
124+ * engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources instead.
109125 * @param deploymentOverrides deploymentOverrides or {@code null} for none
110126 */
111127 public ConfigManagementConfigSync setDeploymentOverrides (java .util .List <ConfigManagementDeploymentOverride > deploymentOverrides ) {
@@ -114,21 +130,21 @@ public ConfigManagementConfigSync setDeploymentOverrides(java.util.List<ConfigMa
114130 }
115131
116132 /**
117- * Optional. Enables the installation of ConfigSync . If set to true, ConfigSync resources will be
118- * created and the other ConfigSync fields will be applied if exist. If set to false, all other
119- * ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
120- * resources will be managed depends on the presence of the git or oci field.
133+ * Optional. Enables the installation of Config Sync . If set to true, the Feature will manage
134+ * Config Sync resources, and apply the other ConfigSync fields if they exist. If set to false,
135+ * the Feature will ignore all other ConfigSync fields and delete the Config Sync resources. If
136+ * omitted, ConfigSync is considered enabled if the git or oci field is present .
121137 * @return value or {@code null} for none
122138 */
123139 public java .lang .Boolean getEnabled () {
124140 return enabled ;
125141 }
126142
127143 /**
128- * Optional. Enables the installation of ConfigSync . If set to true, ConfigSync resources will be
129- * created and the other ConfigSync fields will be applied if exist. If set to false, all other
130- * ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
131- * resources will be managed depends on the presence of the git or oci field.
144+ * Optional. Enables the installation of Config Sync . If set to true, the Feature will manage
145+ * Config Sync resources, and apply the other ConfigSync fields if they exist. If set to false,
146+ * the Feature will ignore all other ConfigSync fields and delete the Config Sync resources. If
147+ * omitted, ConfigSync is considered enabled if the git or oci field is present .
132148 * @param enabled enabled or {@code null} for none
133149 */
134150 public ConfigManagementConfigSync setEnabled (java .lang .Boolean enabled ) {
@@ -203,7 +219,9 @@ public ConfigManagementConfigSync setOci(ConfigManagementOciConfig oci) {
203219
204220 /**
205221 * Optional. Set to true to enable the Config Sync admission webhook to prevent drifts. If set to
206- * `false`, disables the Config Sync admission webhook and does not prevent drifts.
222+ * false, disables the Config Sync admission webhook and does not prevent drifts. Defaults to
223+ * false. See https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/prevent-
224+ * config-drift for details.
207225 * @return value or {@code null} for none
208226 */
209227 public java .lang .Boolean getPreventDrift () {
@@ -212,7 +230,9 @@ public java.lang.Boolean getPreventDrift() {
212230
213231 /**
214232 * Optional. Set to true to enable the Config Sync admission webhook to prevent drifts. If set to
215- * `false`, disables the Config Sync admission webhook and does not prevent drifts.
233+ * false, disables the Config Sync admission webhook and does not prevent drifts. Defaults to
234+ * false. See https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/prevent-
235+ * config-drift for details.
216236 * @param preventDrift preventDrift or {@code null} for none
217237 */
218238 public ConfigManagementConfigSync setPreventDrift (java .lang .Boolean preventDrift ) {
@@ -221,15 +241,19 @@ public ConfigManagementConfigSync setPreventDrift(java.lang.Boolean preventDrift
221241 }
222242
223243 /**
224- * Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
244+ * Optional. Specifies whether the Config Sync repo is in `hierarchical` or `unstructured` mode.
245+ * Defaults to `hierarchical`. See https://docs.cloud.google.com/kubernetes-engine/config-
246+ * sync/docs/concepts/configs#organize-configs for an explanation.
225247 * @return value or {@code null} for none
226248 */
227249 public java .lang .String getSourceFormat () {
228250 return sourceFormat ;
229251 }
230252
231253 /**
232- * Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
254+ * Optional. Specifies whether the Config Sync repo is in `hierarchical` or `unstructured` mode.
255+ * Defaults to `hierarchical`. See https://docs.cloud.google.com/kubernetes-engine/config-
256+ * sync/docs/concepts/configs#organize-configs for an explanation.
233257 * @param sourceFormat sourceFormat or {@code null} for none
234258 */
235259 public ConfigManagementConfigSync setSourceFormat (java .lang .String sourceFormat ) {
0 commit comments