Class CfnEnvironmentPropsMixin.FederationParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.finspace.mixins.CfnEnvironmentPropsMixin.FederationParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentPropsMixin.FederationParametersProperty>
- Enclosing interface:
CfnEnvironmentPropsMixin.FederationParametersProperty
@Stability(Stable)
public static final class CfnEnvironmentPropsMixin.FederationParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentPropsMixin.FederationParametersProperty>
A builder for
CfnEnvironmentPropsMixin.FederationParametersProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationCallBackUrl(String applicationCallBackUrl) attributeMap(List<? extends Object> attributeMap) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getAttributeMap()attributeMap(IResolvable attributeMap) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getAttributeMap()build()Builds the configured instance.federationProviderName(String federationProviderName) federationUrn(String federationUrn) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getFederationUrn()samlMetadataDocument(String samlMetadataDocument) samlMetadataUrl(String samlMetadataUrl)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applicationCallBackUrl
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder applicationCallBackUrl(String applicationCallBackUrl) - Parameters:
applicationCallBackUrl- The redirect or sign-in URL that should be entered into the SAML 2.0 compliant identity provider configuration (IdP).- Returns:
this
-
attributeMap
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder attributeMap(IResolvable attributeMap) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getAttributeMap()- Parameters:
attributeMap- SAML attribute name and value. The name must always beEmailand the value should be set to the attribute definition in which user email is set. For example, name would beEmailand valuehttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress. Please check your SAML 2.0 compliant identity provider (IdP) documentation for details.- Returns:
this
-
attributeMap
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder attributeMap(List<? extends Object> attributeMap) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getAttributeMap()- Parameters:
attributeMap- SAML attribute name and value. The name must always beEmailand the value should be set to the attribute definition in which user email is set. For example, name would beEmailand valuehttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress. Please check your SAML 2.0 compliant identity provider (IdP) documentation for details.- Returns:
this
-
federationProviderName
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder federationProviderName(String federationProviderName) - Parameters:
federationProviderName- Name of the identity provider (IdP).- Returns:
this
-
federationUrn
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder federationUrn(String federationUrn) Sets the value ofCfnEnvironmentPropsMixin.FederationParametersProperty.getFederationUrn()- Parameters:
federationUrn- The Uniform Resource Name (URN). Also referred as Service Provider URN or Audience URI or Service Provider Entity ID.- Returns:
this
-
samlMetadataDocument
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder samlMetadataDocument(String samlMetadataDocument) - Parameters:
samlMetadataDocument- SAML 2.0 Metadata document from identity provider (IdP).- Returns:
this
-
samlMetadataUrl
@Stability(Stable) public CfnEnvironmentPropsMixin.FederationParametersProperty.Builder samlMetadataUrl(String samlMetadataUrl) - Parameters:
samlMetadataUrl- Provide the metadata URL from your SAML 2.0 compliant identity provider (IdP).- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentPropsMixin.FederationParametersProperty>- Returns:
- a new instance of
CfnEnvironmentPropsMixin.FederationParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-