リソース: WidgetConfig
WidgetConfig は、Widget レベルで構成をキャプチャします。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "enableAutocomplete": boolean, "fieldsUiComponentsMap": { string: { object ( |
| フィールド | |
|---|---|
name |
変更不可。ウィジェット構成の完全なリソース名。形式: このフィールドは、長さの上限が 1,024 文字の UTF-8 でエンコードされた文字列にする必要があります。 |
displayName |
必須。人が読める形式のウィジェット構成の表示名。Discovery UI で使用されます。 このフィールドは、長さの上限が 128 文字の UTF-8 でエンコードされた文字列にする必要があります。それ以外の場合は、INVALID_ARGUMENT エラーが返されます。 |
createTime |
出力専用。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、9 桁になります。「Z」以外のオフセットも使用できます。例: |
enableAutocomplete |
予測入力を有効にするかどうか。 |
fieldsUiComponentsMap |
key は UI コンポーネントです。モック。現在は value は、フィールドの名前とそのデバイスの可視性です。 3 つのカスタム フィールドは省略可能で、追加または削除できます。 |
facetField[] |
エンドユーザー ビューでのファセットの構成と外観。 |
dataStoreType |
出力専用。親データストアのタイプ。 |
contentSearchSpec |
コンテンツ検索の望ましい動作を構成するコンテンツ検索仕様。 |
enableSummarization |
検索レスポンスの要約をオンまたはオフにします。 |
enableSnippetResultSummary |
各スニペット結果の要約をオンまたはオフにします。 |
configId |
出力専用。 |
enableQualityFeedback |
エンドユーザーからの検索結果の品質に関するフィードバックの収集をオンまたはオフにします。 |
solutionType |
必須。変更不可。この WidgetConfig を使用できるソリューション タイプを指定します。 |
industryVertical |
出力専用。WidgetConfig が登録する業種。WidgetConfig の業種は、関連付けられた |
allowPublicAccess |
ウィジェットとの認証なしの統合を許可するかどうか。true に設定すると、セルフホスト型のバックエンド サーバーから提供された認証トークンを使用せずに、ウィジェットから検索やその他のソリューションへの公開アクセスが許可されます。 |
allowlistedDomains[] |
このウィジェットを読み込むことができる許可リストに登録済みのドメイン。 |
enableSafeSearch |
セーフサーチを有効にするかどうか。 |
enableConversationalSearch |
会話型検索を許可する(LLM、マルチターン)か許可しない(非 LLM、シングルターン)か。 |
llmEnabled |
出力専用。対応するデータストアで LLM が有効になっているかどうか。 |
enableResultScore |
結果のスコアを表示するかどうか。 |
resultDisplayType |
UCS ウィジェットに表示するスニペットのタイプ。
|
minimumDataTermAccepted |
出力専用。お客様がデータ使用条件に同意したかどうか。 |
enableWebApp |
スタンドアロン ウェブアプリを有効にするかどうか。 |
dataStoreUiConfigs[] |
データストアごとに構成可能な UI 構成。 |
collectionComponents[] |
出力専用。ウィジェット構成に関連付けられているすべてのコレクションと子データストアを一覧表示するコレクション コンポーネント。これらのデータソースは、ウィジェット サービス API でのフィルタリングに使用できます。ユーザーが選択したデータソースから結果を返すことができます。 |
enableSearchAsYouType |
検索ウィジェットの入力逐次検索動作を有効にするかどうか。 |
defaultSearchRequestOrderBy |
指定されている場合、検索結果のデフォルトの順序。 該当するリクエストで SearchRequest#orderBy を設定するために使用されます。https://cloud.google.com/generative-ai-app-builder/docs/reference/rest/v1alpha/projects.locations.dataStores.servingConfigs/search#request-body |
experimentalFeatures |
ウィジェット(またはウェブアプリ)で安定版でない機能や試験運用版の機能を切り替えることを許可します。 |
uiSettings |
Cloud コンソールのウィジェット構成ページに表示される一般的なウィジェット検索設定を記述します。非推奨の最上位プロパティを置き換えます。 |
accessSettings |
Cloud コンソールの統合ページに表示されるすべてのウィジェット アクセス設定に使用されます。非推奨の最上位プロパティを置き換えます。 |
uiBranding |
検索ウィジェットの UI ブランディング設定(ウィジェットのタイトル、ロゴ、ファビコン、色など)を記述します。 |
homepageSetting |
省略可。ウィジェットのホームページ設定を記述します。 |
assistantSettings |
省略可。出力専用。ウィジェットのアシスタント設定を記述します。 |
customerProvidedConfig |
省略可。出力専用。お客様関連の構成を記述します。現在は政府機関のお客様にのみ使用されています。このフィールドは、プロジェクトのオンボーディング後に変更することはできません。 |
enablePrivateKnowledgeGraph |
省略可。出力専用。非公開ナレッジグラフを有効にするかどうか。 |
メソッド |
|
|---|---|
|
WidgetConfig を取得します。 |