리소스: Control
서빙 중에 사용할 조건부 동작을 정의합니다. 게재 시간에 고려되려면 ServingConfig
에 연결되어야 합니다. SolutionType
에 따라 허용되는 작업
JSON 표현 |
---|
{ "name": string, "displayName": string, "associatedServingConfigIds": [ string ], "solutionType": enum ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 정규화된 이름 |
displayName |
필수 항목입니다. 사람이 읽을 수 있는 이름입니다. UI 뷰에서 사용되는 식별자입니다. UTF-8로 인코딩된 문자열이어야 합니다. 길이 제한은 128자(영문 기준)입니다. 그렇지 않으면 INVALID ARGUMENT 오류가 발생합니다. |
associatedServingConfigIds[] |
출력 전용입니다. 이 컨트롤이 연결된 모든 |
solutionType |
필수 항목입니다. 변경할 수 없습니다. 컨트롤이 속한 솔루션입니다. 리소스의 업종과 호환되어야 합니다. 그렇지 않으면 INVALID ARGUMENT 오류가 발생합니다. |
useCases[] |
제어의 사용 사례를 지정합니다. 설정할 수 있는 조건 필드에 영향을 미칩니다. |
conditions[] |
연결된 작업이 트리거되는 시점을 결정합니다. 항상 작업을 적용하려면 생략하세요. 현재는 단일 조건만 지정할 수 있습니다. 그렇지 않으면 INVALID ARGUMENT 오류가 발생합니다. |
통합 필드 필수 항목입니다. |
|
boostAction |
부스트 유형 컨트롤을 정의합니다. |
filterAction |
필터 유형 컨트롤을 정의합니다. 현재 추천에서 지원되지 않습니다. |
redirectAction |
리디렉션 유형 컨트롤을 정의합니다. |
synonymsAction |
일련의 용어를 서로의 동의어로 취급합니다. |
promoteAction |
사전 정의된 트리거 쿼리를 기반으로 특정 링크를 홍보합니다. |
메서드 |
|
---|---|
|
컨트롤을 만듭니다. |
|
컨트롤을 삭제합니다. |
|
컨트롤을 가져옵니다. |
|
상위 DataStore 별로 모든 컨트롤을 나열합니다. |
|
Control을 업데이트합니다. |