Package com.oracle.bmc.identity.model
Class CreateSaml2IdentityProviderDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.CreateSaml2IdentityProviderDetails.Builder
-
- Enclosing class:
- CreateSaml2IdentityProviderDetails
public static class CreateSaml2IdentityProviderDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public CreateSaml2IdentityProviderDetails.Builder compartmentId(String compartmentId)
-
name
public CreateSaml2IdentityProviderDetails.Builder name(String name)
-
description
public CreateSaml2IdentityProviderDetails.Builder description(String description)
-
productType
public CreateSaml2IdentityProviderDetails.Builder productType(CreateIdentityProviderDetails.ProductType productType)
-
freeformTags
public CreateSaml2IdentityProviderDetails.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreateSaml2IdentityProviderDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
metadataUrl
public CreateSaml2IdentityProviderDetails.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 CreateSaml2IdentityProviderDetails.Builder metadata(String metadata)
The XML that contains the information required for federating.- Parameters:
metadata
- the value to set- Returns:
- this builder
-
freeformAttributes
public CreateSaml2IdentityProviderDetails.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 CreateSaml2IdentityProviderDetails build()
-
copy
public CreateSaml2IdentityProviderDetails.Builder copy(CreateSaml2IdentityProviderDetails model)
-
-