리소스: 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을 업데이트합니다. |