@@ -172,6 +172,16 @@ public final class WorkforcePoolProvider extends com.google.api.client.json.Gene
172172 @ com .google .api .client .util .Key
173173 private GoogleIamAdminV1WorkforcePoolProviderSaml saml ;
174174
175+ /**
176+ * Optional. Agentspace only. Specifies whether the workforce identity pool provider uses SCIM-
177+ * managed groups instead of the `google.groups` attribute mapping for authorization checks. The
178+ * `scim_usage` and `extended_attributes_oauth2_client` fields are mutually exclusive. A request
179+ * that enables both fields on the same workforce identity pool provider will produce an error.
180+ * The value may be {@code null}.
181+ */
182+ @ com .google .api .client .util .Key
183+ private java .lang .String scimUsage ;
184+
175185 /**
176186 * Output only. The state of the provider.
177187 * The value may be {@code null}.
@@ -499,6 +509,29 @@ public WorkforcePoolProvider setSaml(GoogleIamAdminV1WorkforcePoolProviderSaml s
499509 return this ;
500510 }
501511
512+ /**
513+ * Optional. Agentspace only. Specifies whether the workforce identity pool provider uses SCIM-
514+ * managed groups instead of the `google.groups` attribute mapping for authorization checks. The
515+ * `scim_usage` and `extended_attributes_oauth2_client` fields are mutually exclusive. A request
516+ * that enables both fields on the same workforce identity pool provider will produce an error.
517+ * @return value or {@code null} for none
518+ */
519+ public java .lang .String getScimUsage () {
520+ return scimUsage ;
521+ }
522+
523+ /**
524+ * Optional. Agentspace only. Specifies whether the workforce identity pool provider uses SCIM-
525+ * managed groups instead of the `google.groups` attribute mapping for authorization checks. The
526+ * `scim_usage` and `extended_attributes_oauth2_client` fields are mutually exclusive. A request
527+ * that enables both fields on the same workforce identity pool provider will produce an error.
528+ * @param scimUsage scimUsage or {@code null} for none
529+ */
530+ public WorkforcePoolProvider setScimUsage (java .lang .String scimUsage ) {
531+ this .scimUsage = scimUsage ;
532+ return this ;
533+ }
534+
502535 /**
503536 * Output only. The state of the provider.
504537 * @return value or {@code null} for none
0 commit comments