REST Resource: customBiddingAlgorithms.rules

Zasób: CustomBiddingAlgorithmRules

pojedyncze reguły algorytmu ustalania stawek niestandardowych.

Zapis JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu reguł.

customBiddingAlgorithmId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator algorytmu ustalania stawek niestandardowych, do którego należy zasób reguł.

customBiddingAlgorithmRulesId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator zasobu reguł.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Czas utworzenia zasobu reguł.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu” z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

active

boolean

Tylko dane wyjściowe. Określa, czy zasób reguł jest obecnie używany do obliczania wyniku przez algorytm nadrzędny.

state

enum (State)

Tylko dane wyjściowe. Stan zasobu reguł.

error

object (CustomBiddingAlgorithmRulesError)

Tylko dane wyjściowe. Kod błędu zasobu odrzuconych reguł. To pole będzie wypełnione tylko wtedy, gdy stan to REJECTED.

rules

object (CustomBiddingAlgorithmRulesRef)

Wymagane. Niezmienna. Odwołanie do przesłanego pliku AlgorithmRules.

Stan

Możliwe stany zasobu CustomBiddingAlgorithmRules.

Wartości w polu enum
STATE_UNSPECIFIED W tej wersji stan reguł jest nieokreślony lub nieznany.
ACCEPTED Zasady punktacji wyświetleń zostały zaakceptowane.
REJECTED Reguły zostały odrzucone przez systemy backendowe. Mogą zawierać błędy.

CustomBiddingAlgorithmRulesError

Komunikat o błędzie dotyczący zasobu CustomBiddingAlgorithmRules.

Zapis JSON
{
  "errorCode": enum (ErrorCode)
}
Pola
errorCode

enum (ErrorCode)

Typ błędu.

ErrorCode

Możliwe kody błędów zasobu CustomBiddingAlgorithmRules.

Wartości w polu enum
ERROR_CODE_UNSPECIFIED Błąd nie został określony lub jest nieznany w tej wersji.
SYNTAX_ERROR Reguły zawierają błąd składni.
CONSTRAINT_VIOLATION_ERROR W regułach występuje błąd naruszenia ograniczenia.
INTERNAL_ERROR Podczas przetwarzania reguł wystąpiły błędy wewnętrzne.

CustomBiddingAlgorithmRulesRef

Odwołanie do przesłanego pliku AlgorithmRules. Pobierz lokalizację, do której chcesz przesłać nowy plik AlgorithmRules, używając polecenia customBiddingAlgorithms.uploadRules.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Nazwa zasobu, która ma być używana w media.download do pobierania plików reguł. Możesz też kliknąć media.upload, aby przesłać pliki z regułami. Nazwy zasobów mają format customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id}.

Metody

create

Tworzy nowy zasób reguł.

get

Pobiera zasób reguł.

list

Wyświetla zasoby reguł należące do danego algorytmu.