REST Resource: projects.locations.dataStores.siteSearchEngine.targetSites

リソース: TargetSite

SiteSearchEngine のターゲット サイト。

JSON 表現
{
  "name": string,
  "providedUriPattern": string,
  "type": enum (Type),
  "exactMatch": boolean,
  "generatedUriPattern": string,
  "rootDomainUri": string,
  "siteVerificationInfo": {
    object (SiteVerificationInfo)
  },
  "indexingStatus": enum (IndexingStatus),
  "updateTime": string,
  "failureReason": {
    object (FailureReason)
  }
}
フィールド
name

string

出力専用。ターゲット サイトの完全修飾リソース名。projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}/siteSearchEngine/targetSites/{targetSite} target_site_id はシステムによって生成されます。

providedUriPattern

string

必須。入力専用。generatedUriPattern の生成元となるユーザー指定の URI パターン。

type

enum (Type)

ターゲット サイトのタイプ(サイトを含めるか除外するかなど)。

exactMatch

boolean

変更不可。false に設定すると、providedUriPattern を含むアドレスのすべてのページを含む uri_pattern が生成されます。true に設定すると、providedUriPattern と完全に一致する URI パターンが生成されます。providedUriPattern が特定のパターンである場合は、特定のページと完全に一致する URI パターンが生成されます。providedUriPattern は常に正規化され、検索エンジンで使用される URI パターンが生成されます。

generatedUriPattern

string

出力専用。これは、providedUriPattern に基づいてシステムで生成されます。

rootDomainUri

string

出力専用。providedUriPattern のルートドメイン。

siteVerificationInfo

object (SiteVerificationInfo)

出力専用。サイトの所有権と有効性の確認ステータス。

indexingStatus

enum (IndexingStatus)

出力専用。インデックス登録のステータス。

updateTime

string (Timestamp format)

出力専用。ターゲット サイトの最終更新日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

failureReason

object (FailureReason)

出力専用。失敗の理由。

メソッド

batchCreate

TargetSite をバッチで作成します。

create

TargetSite を作成します。

delete

TargetSite を削除します。

get

TargetSite を取得します。

list

TargetSite のリストを取得します。

patch

TargetSite を更新します。