REST Resource: customBiddingAlgorithms.rules

리소스: CustomBiddingAlgorithmRules

단일 맞춤 입찰 알고리즘 규칙

JSON 표현
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
필드
name

string

출력 전용. 규칙 리소스의 리소스 이름입니다.

customBiddingAlgorithmId

string (int64 format)

출력 전용. 규칙 리소스가 속한 맞춤 입찰 알고리즘의 고유 ID입니다.

customBiddingAlgorithmRulesId

string (int64 format)

출력 전용. 규칙 리소스의 고유 ID입니다.

createTime

string (Timestamp format)

출력 전용. 규칙 리소스가 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

active

boolean

출력 전용. 상위 알고리즘이 규칙 리소스를 점수에 현재 사용하고 있는지 여부입니다.

state

enum (State)

출력 전용. 규칙 리소스의 상태입니다.

error

object (CustomBiddingAlgorithmRulesError)

출력 전용. 거부된 규칙 리소스의 오류 코드입니다. 이 필드는 상태가 REJECTED인 경우에만 채워집니다.

rules

object (CustomBiddingAlgorithmRulesRef)

필수 항목입니다. 변경할 수 없습니다. 업로드된 AlgorithmRules 파일에 대한 참조입니다.

상태

CustomBiddingAlgorithmRules 리소스의 가능한 상태입니다.

열거형
STATE_UNSPECIFIED 이 버전에서 규칙 상태가 지정되지 않았거나 알 수 없습니다.
ACCEPTED 노출 점수 산정 규칙이 수락되었습니다.
REJECTED 백엔드 파이프라인에서 규칙을 거부했습니다. 오류가 있을 수 있습니다.

CustomBiddingAlgorithmRulesError

CustomBiddingAlgorithmRules 리소스에 대한 오류 메시지

JSON 표현
{
  "errorCode": enum (ErrorCode)
}
필드
errorCode

enum (ErrorCode)

오류 유형

ErrorCode

CustomBiddingAlgorithmRules 리소스의 발생 가능한 오류 코드입니다.

열거형
ERROR_CODE_UNSPECIFIED 이 버전에서 오류가 지정되지 않았거나 알 수 없습니다.
SYNTAX_ERROR 규칙에 구문 오류가 있습니다.
CONSTRAINT_VIOLATION_ERROR 규칙에 제약조건 위반 오류가 있습니다.
INTERNAL_ERROR 규칙을 처리하는 중에 내부 오류가 발생했습니다.

CustomBiddingAlgorithmRulesRef

업로드된 AlgorithmRules 파일에 대한 참조입니다. customBiddingAlgorithms.uploadRules를 사용하여 새 AlgorithmRules 파일을 업로드할 위치를 검색합니다.

JSON 표현
{
  "resourceName": string
}
필드
resourceName

string

media.download에서 규칙 파일을 다운로드하는 데 사용할 리소스 이름입니다. 또는 media.upload하여 규칙 파일을 업로드합니다. 리소스 이름의 형식은 customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}입니다.

방법

create

새 규칙 리소스를 만듭니다.

get

규칙 리소스를 검색합니다.

list

지정된 알고리즘에 속한 규칙 리소스를 나열합니다.