Package com.oracle.bmc.identity.model
Class Saml2IdentityProvider.Builder
- java.lang.Object
 - 
- com.oracle.bmc.identity.model.Saml2IdentityProvider.Builder
 
 
- 
- Enclosing class:
 - Saml2IdentityProvider
 
public static class Saml2IdentityProvider.Builder extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description Builder() 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
id
public Saml2IdentityProvider.Builder id(String id)
 
- 
compartmentId
public Saml2IdentityProvider.Builder compartmentId(String compartmentId)
 
- 
name
public Saml2IdentityProvider.Builder name(String name)
 
- 
description
public Saml2IdentityProvider.Builder description(String description)
 
- 
productType
public Saml2IdentityProvider.Builder productType(String productType)
 
- 
timeCreated
public Saml2IdentityProvider.Builder timeCreated(Date timeCreated)
 
- 
lifecycleState
public Saml2IdentityProvider.Builder lifecycleState(IdentityProvider.LifecycleState lifecycleState)
 
- 
inactiveStatus
public Saml2IdentityProvider.Builder inactiveStatus(Long inactiveStatus)
 
- 
freeformTags
public Saml2IdentityProvider.Builder freeformTags(Map<String,String> freeformTags)
 
- 
definedTags
public Saml2IdentityProvider.Builder definedTags(Map<String,Map<String,Object>> definedTags)
 
- 
metadataUrl
public Saml2IdentityProvider.Builder metadataUrl(String metadataUrl)
The URL for retrieving the identity provider’s metadata, which contains information required for federating.- Parameters:
 metadataUrl- the value to set- Returns:
 - this builder
 
 
- 
metadata
public Saml2IdentityProvider.Builder metadata(String metadata)
The XML that contains the information required for federating Identity with SAML2 Identity Provider.- Parameters:
 metadata- the value to set- Returns:
 - this builder
 
 
- 
signingCertificate
public Saml2IdentityProvider.Builder signingCertificate(String signingCertificate)
The identity provider’s signing certificate used by the IAM Service to validate the SAML2 token.- Parameters:
 signingCertificate- the value to set- Returns:
 - this builder
 
 
- 
redirectUrl
public Saml2IdentityProvider.Builder redirectUrl(String redirectUrl)
The URL to redirect federated users to for authentication with the identity provider.- Parameters:
 redirectUrl- the value to set- Returns:
 - this builder
 
 
- 
freeformAttributes
public Saml2IdentityProvider.Builder freeformAttributes(Map<String,String> freeformAttributes)
Extra name value pairs associated with this identity provider.Example: {“clientId”: “app_sf3kdjf3”}
- Parameters:
 freeformAttributes- the value to set- Returns:
 - this builder
 
 
- 
build
public Saml2IdentityProvider build()
 
- 
copy
public Saml2IdentityProvider.Builder copy(Saml2IdentityProvider model)
 
 - 
 
 -