Class IdentityProvider.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydataplane.model.IdentityProvider.Builder
-
- Enclosing class:
- IdentityProvider
public static class IdentityProvider.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityProvider.Builder
authnContextClassRefs(List<String> authnContextClassRefs)
Authentication context class refs.IdentityProvider
build()
IdentityProvider.Builder
copy(IdentityProvider model)
IdentityProvider.Builder
forceAuthentication(Boolean forceAuthentication)
Whether to force authentication.IdentityProvider.Builder
id(String id)
The id of the provider.IdentityProvider.Builder
name(String name)
The name of the provider.IdentityProvider.Builder
protocol(IdentityProvider.Protocol protocol)
The type of the provider.IdentityProvider.Builder
redirectUri(String redirectUri)
The SAML endpoint where user will be redirected.IdentityProvider.Builder
serviceProviderEntityId(String serviceProviderEntityId)
The id of the service provider entity.IdentityProvider.Builder
signingCertificate(String signingCertificate)
The signing certificate of the provider.IdentityProvider.Builder
tenantId(String tenantId)
The id of the tenant.IdentityProvider.Builder
tenantName(String tenantName)
The name of the tenant.
-
-
-
Method Detail
-
id
public IdentityProvider.Builder id(String id)
The id of the provider.- Parameters:
id
- the value to set- Returns:
- this builder
-
name
public IdentityProvider.Builder name(String name)
The name of the provider.- Parameters:
name
- the value to set- Returns:
- this builder
-
tenantName
public IdentityProvider.Builder tenantName(String tenantName)
The name of the tenant.- Parameters:
tenantName
- the value to set- Returns:
- this builder
-
tenantId
public IdentityProvider.Builder tenantId(String tenantId)
The id of the tenant.- Parameters:
tenantId
- the value to set- Returns:
- this builder
-
redirectUri
public IdentityProvider.Builder redirectUri(String redirectUri)
The SAML endpoint where user will be redirected.- Parameters:
redirectUri
- the value to set- Returns:
- this builder
-
signingCertificate
public IdentityProvider.Builder signingCertificate(String signingCertificate)
The signing certificate of the provider.- Parameters:
signingCertificate
- the value to set- Returns:
- this builder
-
protocol
public IdentityProvider.Builder protocol(IdentityProvider.Protocol protocol)
The type of the provider.- Parameters:
protocol
- the value to set- Returns:
- this builder
-
serviceProviderEntityId
public IdentityProvider.Builder serviceProviderEntityId(String serviceProviderEntityId)
The id of the service provider entity.- Parameters:
serviceProviderEntityId
- the value to set- Returns:
- this builder
-
forceAuthentication
public IdentityProvider.Builder forceAuthentication(Boolean forceAuthentication)
Whether to force authentication.- Parameters:
forceAuthentication
- the value to set- Returns:
- this builder
-
authnContextClassRefs
public IdentityProvider.Builder authnContextClassRefs(List<String> authnContextClassRefs)
Authentication context class refs.- Parameters:
authnContextClassRefs
- the value to set- Returns:
- this builder
-
build
public IdentityProvider build()
-
copy
public IdentityProvider.Builder copy(IdentityProvider model)
-
-