Class PatchOidcProviderRequest
java.lang.Object
com.eqixiac.equinix.sts.model.json.creators.PatchOidcProviderRequest
Request body for modifying an existing OIDC provider via
PATCH
/v1/projects/{projectId}/oidcProviders/{idpId} (operationId patchOidcProvider, spec
schema PatchOidcProviderBody).
Only the supplied properties are modified; the rest keep their current values. The
lastRev is required (concurrency control). Optional properties such as
groupMembershipClaim may be unset by assigning the value {"$unset": true}
(see unsetGroupMembershipClaim()).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongroupMembershipClaim(String groupMembershipClaim) Sets the group-membership claim name.Sets the last-known revision of the provider (required, for concurrency control).Sets the human-friendly name for the identity provider.trustedClientIds(List<String> trustedClientIds) Sets the OAuth 2.0 client ids permitted to exchange ID tokens for access tokens.Unsets the group-membership claim (sends{"$unset": true}).
-
Constructor Details
-
PatchOidcProviderRequest
public PatchOidcProviderRequest()
-
-
Method Details
-
name
Sets the human-friendly name for the identity provider.- Parameters:
name- the provider name- Returns:
- this request for chaining
-
trustedClientIds
Sets the OAuth 2.0 client ids permitted to exchange ID tokens for access tokens.- Parameters:
trustedClientIds- the trusted client ids- Returns:
- this request for chaining
-
groupMembershipClaim
Sets the group-membership claim name.- Parameters:
groupMembershipClaim- the group membership claim name- Returns:
- this request for chaining
-
unsetGroupMembershipClaim
Unsets the group-membership claim (sends{"$unset": true}).- Returns:
- this request for chaining
-
lastRev
Sets the last-known revision of the provider (required, for concurrency control).- Parameters:
lastRev- the last-known revision- Returns:
- this request for chaining
-