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로 설정하면 제공된UriPattern이 주소에 포함된 모든 페이지를 포함하는 uri_pattern이 생성됩니다. true로 설정하면 제공된UriPattern과 정확히 일치하거나 제공된UriPattern이 특정 패턴인 경우 특정 페이지와 일치하도록 uri_pattern이 생성됩니다. 제공된UriPattern은 검색엔진에서 사용할 URI 패턴을 생성하기 위해 항상 정규화됩니다.

generatedUriPattern

string

출력 전용입니다. 이는 제공된 uriPattern을 기반으로 시스템에서 생성됩니다.

rootDomainUri

string

출력 전용입니다. providedUriPattern의 루트 도메인입니다.

siteVerificationInfo

object (SiteVerificationInfo)

출력 전용입니다. 사이트 소유권 및 유효성 확인 상태입니다.

indexingStatus

enum (IndexingStatus)

출력 전용입니다. 색인 생성 상태입니다.

updateTime

string (Timestamp format)

출력 전용입니다. 타겟 사이트의 마지막 업데이트 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. '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을 업데이트합니다.