Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-gkehub/v1beta/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-gkehub</artifactId>
<version>v1beta-rev20260119-2.0.0</version>
<version>v1beta-rev20260126-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -35,7 +35,7 @@ repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.apis:google-api-services-gkehub:v1beta-rev20260119-2.0.0'
implementation 'com.google.apis:google-api-services-gkehub:v1beta-rev20260126-2.0.0'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -576,7 +576,10 @@ public Get set(String parameterName, Object value) {
}
}
/**
* Lists information about the supported locations for this service.
* Lists information about the supported locations for this service. This method can be called in
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
* public locations as well as private or other locations specifically visible to the project.
*
* Create a request for the method "locations.list".
*
Expand All @@ -600,7 +603,10 @@ public class List extends GKEHubRequest<com.google.api.services.gkehub.v1beta.mo
java.util.regex.Pattern.compile("^projects/[^/]+$");

/**
* Lists information about the supported locations for this service.
* Lists information about the supported locations for this service. This method can be called in
* two ways: * **List all public locations:** Use the path `GET /v1/locations`. * **List project-
* visible locations:** Use the path `GET /v1/projects/{project_id}/locations`. This may include
* public locations as well as private or other locations specifically visible to the project.
*
* Create a request for the method "locations.list".
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,15 @@
public final class ClusterSelector extends com.google.api.client.json.GenericJson {

/**
* Optional. A valid CEL (Common Expression Language) expression which evaluates
* Required. A valid CEL (Common Expression Language) expression which evaluates
* `resource.labels`.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.String labelSelector;

/**
* Optional. A valid CEL (Common Expression Language) expression which evaluates
* Required. A valid CEL (Common Expression Language) expression which evaluates
* `resource.labels`.
* @return value or {@code null} for none
*/
Expand All @@ -47,7 +47,7 @@ public java.lang.String getLabelSelector() {
}

/**
* Optional. A valid CEL (Common Expression Language) expression which evaluates
* Required. A valid CEL (Common Expression Language) expression which evaluates
* `resource.labels`.
* @param labelSelector labelSelector or {@code null} for none
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,13 @@ public final class CommonFeatureSpec extends com.google.api.client.json.GenericJ
@com.google.api.client.util.Key
private RBACRoleBindingActuationFeatureSpec rbacrolebindingactuation;

/**
* Workload Identity feature spec.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private WorkloadIdentityFeatureSpec workloadidentity;

/**
* Appdevexperience specific spec.
* @return value or {@code null} for none
Expand Down Expand Up @@ -173,6 +180,23 @@ public CommonFeatureSpec setRbacrolebindingactuation(RBACRoleBindingActuationFea
return this;
}

/**
* Workload Identity feature spec.
* @return value or {@code null} for none
*/
public WorkloadIdentityFeatureSpec getWorkloadidentity() {
return workloadidentity;
}

/**
* Workload Identity feature spec.
* @param workloadidentity workloadidentity or {@code null} for none
*/
public CommonFeatureSpec setWorkloadidentity(WorkloadIdentityFeatureSpec workloadidentity) {
this.workloadidentity = workloadidentity;
return this;
}

@Override
public CommonFeatureSpec set(String fieldName, Object value) {
return (CommonFeatureSpec) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,13 @@ public final class CommonFeatureState extends com.google.api.client.json.Generic
@com.google.api.client.util.Key
private FeatureState state;

/**
* WorkloadIdentity fleet-level state.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private WorkloadIdentityFeatureState workloadidentity;

/**
* Appdevexperience specific state.
* @return value or {@code null} for none
Expand Down Expand Up @@ -149,6 +156,23 @@ public CommonFeatureState setState(FeatureState state) {
return this;
}

/**
* WorkloadIdentity fleet-level state.
* @return value or {@code null} for none
*/
public WorkloadIdentityFeatureState getWorkloadidentity() {
return workloadidentity;
}

/**
* WorkloadIdentity fleet-level state.
* @param workloadidentity workloadidentity or {@code null} for none
*/
public CommonFeatureState setWorkloadidentity(WorkloadIdentityFeatureState workloadidentity) {
this.workloadidentity = workloadidentity;
return this;
}

@Override
public CommonFeatureState set(String fieldName, Object value) {
return (CommonFeatureState) super.set(fieldName, value);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,21 @@
public final class ConfigManagementConfigSync extends com.google.api.client.json.GenericJson {

/**
* Optional. Configuration for deployment overrides.
* 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.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.util.List<ConfigManagementDeploymentOverride> deploymentOverrides;

/**
* Optional. Enables the installation of ConfigSync. If set to true, ConfigSync resources will be
* created and the other ConfigSync fields will be applied if exist. If set to false, all other
* ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
* resources will be managed depends on the presence of the git or oci field.
* 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.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand Down Expand Up @@ -76,14 +80,18 @@ public final class ConfigManagementConfigSync extends com.google.api.client.json

/**
* 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.
* 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.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
private java.lang.Boolean preventDrift;

/**
* Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
* 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.
* The value may be {@code null}.
*/
@com.google.api.client.util.Key
Expand All @@ -97,15 +105,23 @@ public final class ConfigManagementConfigSync extends com.google.api.client.json
private java.lang.Boolean stopSyncing;

/**
* Optional. Configuration for deployment overrides.
* 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.
* @return value or {@code null} for none
*/
public java.util.List<ConfigManagementDeploymentOverride> getDeploymentOverrides() {
return deploymentOverrides;
}

/**
* Optional. Configuration for deployment overrides.
* 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.
* @param deploymentOverrides deploymentOverrides or {@code null} for none
*/
public ConfigManagementConfigSync setDeploymentOverrides(java.util.List<ConfigManagementDeploymentOverride> deploymentOverrides) {
Expand All @@ -114,21 +130,21 @@ public ConfigManagementConfigSync setDeploymentOverrides(java.util.List<ConfigMa
}

/**
* Optional. Enables the installation of ConfigSync. If set to true, ConfigSync resources will be
* created and the other ConfigSync fields will be applied if exist. If set to false, all other
* ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
* resources will be managed depends on the presence of the git or oci field.
* 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.
* @return value or {@code null} for none
*/
public java.lang.Boolean getEnabled() {
return enabled;
}

/**
* Optional. Enables the installation of ConfigSync. If set to true, ConfigSync resources will be
* created and the other ConfigSync fields will be applied if exist. If set to false, all other
* ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync
* resources will be managed depends on the presence of the git or oci field.
* 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.
* @param enabled enabled or {@code null} for none
*/
public ConfigManagementConfigSync setEnabled(java.lang.Boolean enabled) {
Expand Down Expand Up @@ -203,7 +219,9 @@ public ConfigManagementConfigSync setOci(ConfigManagementOciConfig oci) {

/**
* 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.
* 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.
* @return value or {@code null} for none
*/
public java.lang.Boolean getPreventDrift() {
Expand All @@ -212,7 +230,9 @@ public java.lang.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.
* 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.
* @param preventDrift preventDrift or {@code null} for none
*/
public ConfigManagementConfigSync setPreventDrift(java.lang.Boolean preventDrift) {
Expand All @@ -221,15 +241,19 @@ public ConfigManagementConfigSync setPreventDrift(java.lang.Boolean preventDrift
}

/**
* Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
* 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.
* @return value or {@code null} for none
*/
public java.lang.String getSourceFormat() {
return sourceFormat;
}

/**
* Optional. Specifies whether the Config Sync Repo is in "hierarchical" or "unstructured" mode.
* 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.
* @param sourceFormat sourceFormat or {@code null} for none
*/
public ConfigManagementConfigSync setSourceFormat(java.lang.String sourceFormat) {
Expand Down
Loading