Struct google_displayvideo1::api::CustomBiddingAlgorithm
source · pub struct CustomBiddingAlgorithm {
pub advertiser_id: Option<i64>,
pub custom_bidding_algorithm_id: Option<i64>,
pub custom_bidding_algorithm_state: Option<String>,
pub custom_bidding_algorithm_type: Option<String>,
pub display_name: Option<String>,
pub entity_status: Option<String>,
pub model_readiness: Option<Vec<CustomBiddingModelReadinessState>>,
pub name: Option<String>,
pub partner_id: Option<i64>,
pub shared_advertiser_ids: Option<Vec<i64>>,
}
Expand description
A single custom bidding algorithm.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- scripts create custom bidding algorithms (none)
- scripts get custom bidding algorithms (none)
- scripts list custom bidding algorithms (none)
- create custom bidding algorithms (request|response)
- get custom bidding algorithms (response)
- list custom bidding algorithms (none)
- patch custom bidding algorithms (request|response)
- upload script custom bidding algorithms (none)
Fields§
§advertiser_id: Option<i64>
Immutable. The unique ID of the advertiser that owns the custom bidding algorithm.
custom_bidding_algorithm_id: Option<i64>
Output only. The unique ID of the custom bidding algorithm. Assigned by the system.
custom_bidding_algorithm_state: Option<String>
Output only. The status of custom bidding algorithm.
custom_bidding_algorithm_type: Option<String>
Required. Immutable. The type of custom bidding algorithm.
display_name: Option<String>
Required. The display name of the custom bidding algorithm. Must be UTF-8 encoded with a maximum size of 240 bytes.
entity_status: Option<String>
Controls whether or not the custom bidding algorithm can be used as a bidding strategy. Accepted values are: * ENTITY_STATUS_ACTIVE
* ENTITY_STATUS_ARCHIVED
model_readiness: Option<Vec<CustomBiddingModelReadinessState>>
Output only. The state of custom bidding model readiness for each advertiser who has access. This field may only include the state of the queried advertiser if the algorithm owner
is a partner and is being retrieved using an advertiser accessor
.
name: Option<String>
Output only. The resource name of the custom bidding algorithm.
partner_id: Option<i64>
Immutable. The unique ID of the partner that owns the custom bidding algorithm.
The IDs of the advertisers who have access to this algorithm. If advertiser_id is set, this field will only consist of that value. This field will not be set if the algorithm owner
is a partner and is being retrieved using an advertiser accessor
.
Trait Implementations§
source§impl Clone for CustomBiddingAlgorithm
impl Clone for CustomBiddingAlgorithm
source§fn clone(&self) -> CustomBiddingAlgorithm
fn clone(&self) -> CustomBiddingAlgorithm
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more