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