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} です。

Methods

create

新しいルールリソースを作成します。

get

ルールリソースを取得します。

list

指定されたアルゴリズムに属するルールリソースを一覧表示します。