public static class Saml2IdentityProvider.Builder extends Object
Constructor and Description |
---|
Builder() |
public Saml2IdentityProvider.Builder id(String id)
public Saml2IdentityProvider.Builder compartmentId(String compartmentId)
public Saml2IdentityProvider.Builder name(String name)
public Saml2IdentityProvider.Builder description(String description)
public Saml2IdentityProvider.Builder productType(String productType)
public Saml2IdentityProvider.Builder timeCreated(Date timeCreated)
public Saml2IdentityProvider.Builder lifecycleState(IdentityProvider.LifecycleState lifecycleState)
public Saml2IdentityProvider.Builder inactiveStatus(Long inactiveStatus)
public Saml2IdentityProvider.Builder freeformTags(Map<String,String> freeformTags)
public Saml2IdentityProvider.Builder definedTags(Map<String,Map<String,Object>> definedTags)
public Saml2IdentityProvider.Builder metadataUrl(String metadataUrl)
The URL for retrieving the identity provider’s metadata, which contains information required for federating.
metadataUrl
- the value to setpublic Saml2IdentityProvider.Builder metadata(String metadata)
The XML that contains the information required for federating Identity with SAML2 Identity Provider.
metadata
- the value to setpublic Saml2IdentityProvider.Builder signingCertificate(String signingCertificate)
The identity provider’s signing certificate used by the IAM Service to validate the SAML2 token.
signingCertificate
- the value to setpublic Saml2IdentityProvider.Builder redirectUrl(String redirectUrl)
The URL to redirect federated users to for authentication with the identity provider.
redirectUrl
- the value to setpublic Saml2IdentityProvider.Builder freeformAttributes(Map<String,String> freeformAttributes)
Extra name value pairs associated with this identity provider. Example: {"clientId": "app_sf3kdjf3"}
freeformAttributes
- the value to setpublic Saml2IdentityProvider build()
public Saml2IdentityProvider.Builder copy(Saml2IdentityProvider model)
Copyright © 2016–2024. All rights reserved.