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)
-
-