public static final class ProvidersTypes.Summary.Builder
extends java.lang.Object
ProvidersTypes.Summary
.Constructor and Description |
---|
Builder(java.lang.String provider,
ProvidersTypes.ConfigType configTag,
boolean isDefault)
Constructor with parameters for the required properties of
ProvidersTypes.Summary . |
Modifier and Type | Method and Description |
---|---|
ProvidersTypes.Summary |
build() |
ProvidersTypes.Summary.Builder |
setAuthQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> authQueryParams)
key/value pairs that are to be appended to the authEndpoint request.
|
ProvidersTypes.Summary.Builder |
setDomainNames(java.util.Set<java.lang.String> domainNames)
Set of fully qualified domain names to trust when federating with this identity
provider.
|
ProvidersTypes.Summary.Builder |
setName(java.lang.String name)
The user friendly name for the provider.
|
ProvidersTypes.Summary.Builder |
setOauth2(ProvidersTypes.Oauth2Summary oauth2)
OAuth2 Summary.
|
ProvidersTypes.Summary.Builder |
setOidc(ProvidersTypes.OidcSummary oidc)
OIDC Summary.
|
public Builder(java.lang.String provider, ProvidersTypes.ConfigType configTag, boolean isDefault)
ProvidersTypes.Summary
.public ProvidersTypes.Summary.Builder setName(java.lang.String name)
name
- New value for the property.public ProvidersTypes.Summary.Builder setOauth2(ProvidersTypes.Oauth2Summary oauth2)
getConfigTag()
is com.vmware.vcenter.identity.ProvidersTypes.ConfigType#OAUTH2
.oauth2
- New value for the property.public ProvidersTypes.Summary.Builder setOidc(ProvidersTypes.OidcSummary oidc)
getConfigTag()
is com.vmware.vcenter.identity.ProvidersTypes.ConfigType#OIDC
.oidc
- New value for the property.public ProvidersTypes.Summary.Builder setDomainNames(java.util.Set<java.lang.String> domainNames)
domainNames
- New value for the property.public ProvidersTypes.Summary.Builder setAuthQueryParams(java.util.Map<java.lang.String,java.util.List<java.lang.String>> authQueryParams)
key/value pairs that are to be appended to the authEndpoint request.
How to append to authEndpoint request:
If the map is not empty, a "?" is added to the endpoint URL, and combination of each k and each string in the v is added with an "&" delimiter. Details:authQueryParams
- New value for the property.public ProvidersTypes.Summary build()