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.BuilderauthnContextClassRefs(List<String> authnContextClassRefs)Authentication context class refs.IdentityProviderbuild()IdentityProvider.Buildercopy(IdentityProvider model)IdentityProvider.BuilderforceAuthentication(Boolean forceAuthentication)Whether to force authentication.IdentityProvider.Builderid(String id)The id of the provider.IdentityProvider.Buildername(String name)The name of the provider.IdentityProvider.Builderprotocol(IdentityProvider.Protocol protocol)The type of the provider.IdentityProvider.BuilderredirectUri(String redirectUri)The SAML endpoint where user will be redirected.IdentityProvider.BuilderserviceProviderEntityId(String serviceProviderEntityId)The id of the service provider entity.IdentityProvider.BuildersigningCertificate(String signingCertificate)The signing certificate of the provider.IdentityProvider.BuildertenantId(String tenantId)The id of the tenant.IdentityProvider.BuildertenantName(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)
 
 - 
 
 -