REST Resource: customBiddingAlgorithms.rules

リソース: CustomBiddingAlgorithmRules

1 つのカスタム入札アルゴリズム ルール。

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)

出力専用。ルールリソースが作成された時刻。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

active

boolean

出力専用。ルールリソースが現在、親アルゴリズムによるスコアリングに使用されているかどうか。

state

enum (State)

出力専用。rules リソースの状態。

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

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