Class CfnWebExperienceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnWebExperienceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnWebExperienceMixinProps
CfnWebExperienceMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.qbusiness.CfnWebExperienceMixinProps
CfnWebExperienceMixinProps.Builder, CfnWebExperienceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnWebExperienceMixinProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe identifier of the Amazon Q Business web experience.final ObjectThe container for browser extension configuration for an Amazon Q Business web experience.final ObjectContains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.final ObjectProvides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.Sets the website domain origins that are allowed to embed the Amazon Q Business web experience.final StringThe Amazon Resource Name (ARN) of the service role attached to your web experience.final StringDetermines whether sample prompts are enabled in the web experience for an end user.final StringA subtitle to personalize your Amazon Q Business web experience.getTags()A list of key-value pairs that identify or categorize your Amazon Q Business web experience.final StringgetTitle()The title for your Amazon Q Business web experience.final StringA message in an Amazon Q Business web experience.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnWebExperienceMixinProps.Builder.
-
-
Method Details
-
getApplicationId
Description copied from interface:CfnWebExperienceMixinPropsThe identifier of the Amazon Q Business web experience.- Specified by:
getApplicationIdin interfaceCfnWebExperienceMixinProps- See Also:
-
getBrowserExtensionConfiguration
Description copied from interface:CfnWebExperienceMixinPropsThe container for browser extension configuration for an Amazon Q Business web experience.Returns union: either
IResolvableorCfnWebExperiencePropsMixin.BrowserExtensionConfigurationProperty- Specified by:
getBrowserExtensionConfigurationin interfaceCfnWebExperienceMixinProps- See Also:
-
getCustomizationConfiguration
Description copied from interface:CfnWebExperienceMixinPropsContains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.Returns union: either
IResolvableorCfnWebExperiencePropsMixin.CustomizationConfigurationProperty- Specified by:
getCustomizationConfigurationin interfaceCfnWebExperienceMixinProps- See Also:
-
getIdentityProviderConfiguration
Description copied from interface:CfnWebExperienceMixinPropsProvides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.Returns union: either
IResolvableorCfnWebExperiencePropsMixin.IdentityProviderConfigurationProperty- Specified by:
getIdentityProviderConfigurationin interfaceCfnWebExperienceMixinProps- See Also:
-
getOrigins
Description copied from interface:CfnWebExperienceMixinPropsSets the website domain origins that are allowed to embed the Amazon Q Business web experience.The domain origin refers to the base URL for accessing a website including the protocol (
http/https), the domain name, and the port number (if specified).You must only submit a base URL and not a full path. For example,
https://docs.aws.amazon.com.- Specified by:
getOriginsin interfaceCfnWebExperienceMixinProps- See Also:
-
getRoleArn
Description copied from interface:CfnWebExperienceMixinPropsThe Amazon Resource Name (ARN) of the service role attached to your web experience.The
roleArnparameter is required when your Amazon Q Business application is created with IAM Identity Center. It is not required for SAML-based applications.- Specified by:
getRoleArnin interfaceCfnWebExperienceMixinProps- See Also:
-
getSamplePromptsControlMode
Description copied from interface:CfnWebExperienceMixinPropsDetermines whether sample prompts are enabled in the web experience for an end user.- Specified by:
getSamplePromptsControlModein interfaceCfnWebExperienceMixinProps- See Also:
-
getSubtitle
Description copied from interface:CfnWebExperienceMixinPropsA subtitle to personalize your Amazon Q Business web experience.- Specified by:
getSubtitlein interfaceCfnWebExperienceMixinProps- See Also:
-
getTags
Description copied from interface:CfnWebExperienceMixinPropsA list of key-value pairs that identify or categorize your Amazon Q Business web experience.You can also use tags to help control access to the web experience. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + -
- Specified by:
getTagsin interfaceCfnWebExperienceMixinProps- See Also:
-
getTitle
Description copied from interface:CfnWebExperienceMixinPropsThe title for your Amazon Q Business web experience.- Specified by:
getTitlein interfaceCfnWebExperienceMixinProps- See Also:
-
getWelcomeMessage
Description copied from interface:CfnWebExperienceMixinPropsA message in an Amazon Q Business web experience.- Specified by:
getWelcomeMessagein interfaceCfnWebExperienceMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-