Class Saml2IdentityProvider
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identity.model.IdentityProvider
- 
- com.oracle.bmc.identity.model.Saml2IdentityProvider
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class Saml2IdentityProvider extends IdentityProviderA special type ofIdentityProviderthat supports the SAML 2.0 protocol.For more information, see Identity Providers and Federation. 
 Note: Objects should always be created or deserialized using theSaml2IdentityProvider.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theSaml2IdentityProvider.Builder, which maintain a set of all explicitly set fields calledSaml2IdentityProvider.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSaml2IdentityProvider.Builder- 
Nested classes/interfaces inherited from class com.oracle.bmc.identity.model.IdentityProviderIdentityProvider.LifecycleState
 
- 
 - 
Constructor SummaryConstructors Constructor Description Saml2IdentityProvider(String id, String compartmentId, String name, String description, String productType, Date timeCreated, IdentityProvider.LifecycleState lifecycleState, Long inactiveStatus, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String metadataUrl, String metadata, String signingCertificate, String redirectUrl, Map<String,String> freeformAttributes)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Saml2IdentityProvider.Builderbuilder()Create a new builder.booleanequals(Object o)Map<String,String>getFreeformAttributes()Extra name value pairs associated with this identity provider.StringgetMetadata()The XML that contains the information required for federating Identity with SAML2 Identity Provider.StringgetMetadataUrl()The URL for retrieving the identity provider’s metadata, which contains information required for federating.StringgetRedirectUrl()The URL to redirect federated users to for authentication with the identity provider.StringgetSigningCertificate()The identity provider’s signing certificate used by the IAM Service to validate the SAML2 token.inthashCode()Saml2IdentityProvider.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.identity.model.IdentityProvidergetCompartmentId, getDefinedTags, getDescription, getFreeformTags, getId, getInactiveStatus, getLifecycleState, getName, getProductType, getTimeCreated
 
- 
 
- 
- 
- 
Constructor Detail- 
Saml2IdentityProvider@Deprecated public Saml2IdentityProvider(String id, String compartmentId, String name, String description, String productType, Date timeCreated, IdentityProvider.LifecycleState lifecycleState, Long inactiveStatus, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String metadataUrl, String metadata, String signingCertificate, String redirectUrl, Map<String,String> freeformAttributes) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Saml2IdentityProvider.Builder builder() Create a new builder.
 - 
toBuilderpublic Saml2IdentityProvider.Builder toBuilder() 
 - 
getMetadataUrlpublic String getMetadataUrl() The URL for retrieving the identity provider’s metadata, which contains information required for federating.- Returns:
- the value
 
 - 
getMetadatapublic String getMetadata() The XML that contains the information required for federating Identity with SAML2 Identity Provider.- Returns:
- the value
 
 - 
getSigningCertificatepublic String getSigningCertificate() The identity provider’s signing certificate used by the IAM Service to validate the SAML2 token.- Returns:
- the value
 
 - 
getRedirectUrlpublic String getRedirectUrl() The URL to redirect federated users to for authentication with the identity provider.- Returns:
- the value
 
 - 
getFreeformAttributespublic Map<String,String> getFreeformAttributes() Extra name value pairs associated with this identity provider.Example: {“clientId”: “app_sf3kdjf3”} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- IdentityProvider
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- IdentityProvider
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- IdentityProvider
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- IdentityProvider
 
 
- 
 
-