WidgetConfigUiSettings constructor
- Input<
List< ? dataStoreUiConfigs,WidgetConfigUiSettingsDataStoreUiConfig> ?> - Input<
String?> ? defaultSearchRequestOrderBy, - Input<
bool?> ? disableUserEventsCollection, - Input<
bool?> ? enableAutocomplete, - Input<
bool?> ? enableCreateAgentButton, - Input<
bool?> ? enablePeopleSearch, - Input<
bool?> ? enableQualityFeedback, - Input<
bool?> ? enableSafeSearch, - Input<
bool?> ? enableSearchAsYouType, - Input<
bool?> ? enableVisualContentSummary, - Input<
WidgetConfigUiSettingsGenerativeAnswerConfig?> ? generativeAnswerConfig, - Input<
String?> ? interactionType, - Input<
String?> ? resultDescriptionType,
Creates a new WidgetConfigUiSettings.
dataStoreUiConfigs Per data store configuration.
defaultSearchRequestOrderBy The default ordering for search results if specified.
disableUserEventsCollection If set to true, the widget will not collect user events.
enableAutocomplete Whether or not to enable autocomplete.
enableCreateAgentButton If set to true, the widget will enable the create agent button.
enablePeopleSearch If set to true, the widget will enable people search.
enableQualityFeedback Turn on or off collecting the search result quality feedback from end users.
enableSafeSearch Whether to enable safe search.
enableSearchAsYouType Whether to enable search-as-you-type behavior for the search widget.
enableVisualContentSummary If set to true, the widget will enable visual content summary on applicable
generativeAnswerConfig Describes generative answer configuration.
interactionType Describes widget (or web app) interaction type
resultDescriptionType Controls whether result extract is display and how (snippet or extractive answer).
Implementation
const WidgetConfigUiSettings({
this.dataStoreUiConfigs,
this.defaultSearchRequestOrderBy,
this.disableUserEventsCollection,
this.enableAutocomplete,
this.enableCreateAgentButton,
this.enablePeopleSearch,
this.enableQualityFeedback,
this.enableSafeSearch,
this.enableSearchAsYouType,
this.enableVisualContentSummary,
this.generativeAnswerConfig,
this.interactionType,
this.resultDescriptionType,
});