public static final class ProvidersTypes.OidcUpdateSpec.Builder
extends java.lang.Object
ProvidersTypes.OidcUpdateSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ProvidersTypes.OidcUpdateSpec . |
Modifier and Type | Method and Description |
---|---|
ProvidersTypes.OidcUpdateSpec |
build() |
ProvidersTypes.OidcUpdateSpec.Builder |
setClaimMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> claimMap)
The map used to transform an OAuth2 claim to a corresponding claim that vCenter
Server understands.
|
ProvidersTypes.OidcUpdateSpec.Builder |
setClientId(java.lang.String clientId)
Client identifier to connect to the provider.
|
ProvidersTypes.OidcUpdateSpec.Builder |
setClientSecret(java.lang.String clientSecret)
The secret shared between the client and the provider.
|
ProvidersTypes.OidcUpdateSpec.Builder |
setDiscoveryEndpoint(java.net.URI discoveryEndpoint)
Endpoint to retrieve the provider metadata.
|
public Builder()
ProvidersTypes.OidcUpdateSpec
.public ProvidersTypes.OidcUpdateSpec.Builder setDiscoveryEndpoint(java.net.URI discoveryEndpoint)
null
, leaves value unchanged.discoveryEndpoint
- New value for the property.public ProvidersTypes.OidcUpdateSpec.Builder setClientId(java.lang.String clientId)
null
, leaves value unchanged.clientId
- New value for the property.public ProvidersTypes.OidcUpdateSpec.Builder setClientSecret(java.lang.String clientSecret)
null
, leaves value unchanged.clientSecret
- New value for the property.public ProvidersTypes.OidcUpdateSpec.Builder setClaimMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<java.lang.String>>> claimMap)
null
, leaves value unchanged.claimMap
- New value for the property.public ProvidersTypes.OidcUpdateSpec build()