public interface ConfigSyncOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getDeploymentOverrides(int index)
public abstract DeploymentOverride getDeploymentOverrides(int index) Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DeploymentOverride |
|
getDeploymentOverridesCount()
public abstract int getDeploymentOverridesCount() Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
|
getDeploymentOverridesList()
public abstract List<DeploymentOverride> getDeploymentOverridesList() Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<DeploymentOverride> |
|
getDeploymentOverridesOrBuilder(int index)
public abstract DeploymentOverrideOrBuilder getDeploymentOverridesOrBuilder(int index) Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DeploymentOverrideOrBuilder |
|
getDeploymentOverridesOrBuilderList()
public abstract List<? extends DeploymentOverrideOrBuilder> getDeploymentOverridesOrBuilderList() Optional. Configuration for deployment overrides.
Applies only to Config Sync deployments with containers that are not a root
or namespace reconciler: reconciler-manager, otel-collector,
resource-group-controller-manager, admission-webhook.
To override a root or namespace reconciler, use the rootsync or reposync
fields at
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/reference/rootsync-reposync-fields#override-resources
instead.
repeated .google.cloud.gkehub.configmanagement.v1beta.DeploymentOverride deployment_overrides = 17 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.gkehub.configmanagement.v1beta.DeploymentOverrideOrBuilder> |
|
getEnabled()
public abstract boolean getEnabled()Optional. Enables the installation of Config Sync. If set to true, the Feature will manage Config Sync resources, and apply the other ConfigSync fields if they exist. If set to false, the Feature will ignore all other ConfigSync fields and delete the Config Sync resources. If omitted, ConfigSync is considered enabled if the git or oci field is present.
optional bool enabled = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The enabled. |
getGit()
public abstract GitConfig getGit()Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GitConfig |
The git. |
getGitOrBuilder()
public abstract GitConfigOrBuilder getGitOrBuilder()Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
GitConfigOrBuilder |
|
getOci()
public abstract OciConfig getOci()Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
OciConfig |
The oci. |
getOciOrBuilder()
public abstract OciConfigOrBuilder getOciOrBuilder()Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
OciConfigOrBuilder |
|
getPreventDrift()
public abstract boolean getPreventDrift()Optional. Set to true to enable the Config Sync admission webhook to prevent drifts. If set to false, disables the Config Sync admission webhook and does not prevent drifts. Defaults to false. See https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/prevent-config-drift for details.
bool prevent_drift = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The preventDrift. |
getSourceFormat()
public abstract String getSourceFormat() Optional. Specifies whether the Config Sync repo is in hierarchical or
unstructured mode. Defaults to hierarchical. See
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/concepts/configs#organize-configs
for an explanation.
string source_format = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The sourceFormat. |
getSourceFormatBytes()
public abstract ByteString getSourceFormatBytes() Optional. Specifies whether the Config Sync repo is in hierarchical or
unstructured mode. Defaults to hierarchical. See
https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/concepts/configs#organize-configs
for an explanation.
string source_format = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for sourceFormat. |
getStopSyncing()
public abstract boolean getStopSyncing()Optional. Set to true to stop syncing configs for a single cluster. Default to false.
bool stop_syncing = 16 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
The stopSyncing. |
hasEnabled()
public abstract boolean hasEnabled()Optional. Enables the installation of Config Sync. If set to true, the Feature will manage Config Sync resources, and apply the other ConfigSync fields if they exist. If set to false, the Feature will ignore all other ConfigSync fields and delete the Config Sync resources. If omitted, ConfigSync is considered enabled if the git or oci field is present.
optional bool enabled = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the enabled field is set. |
hasGit()
public abstract boolean hasGit()Optional. Git repo configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.GitConfig git = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the git field is set. |
hasOci()
public abstract boolean hasOci()Optional. OCI repo configuration for the cluster
.google.cloud.gkehub.configmanagement.v1beta.OciConfig oci = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the oci field is set. |