Class CustomBiddingAlgorithm
A single custom bidding algorithm.
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v2.Data
Assembly: Google.Apis.DisplayVideo.v2.dll
Syntax
public class CustomBiddingAlgorithm : IDirectResponseSchema
Properties
AdvertiserId
Immutable. The unique ID of the advertiser that owns the custom bidding algorithm.
Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CustomBiddingAlgorithmId
Output only. The unique ID of the custom bidding algorithm. Assigned by the system.
Declaration
[JsonProperty("customBiddingAlgorithmId")]
public virtual long? CustomBiddingAlgorithmId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CustomBiddingAlgorithmType
Required. Immutable. The type of custom bidding algorithm.
Declaration
[JsonProperty("customBiddingAlgorithmType")]
public virtual string CustomBiddingAlgorithmType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Required. The display name of the custom bidding algorithm. Must be UTF-8 encoded with a maximum size of 240 bytes.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EntityStatus
Controls whether or not the custom bidding algorithm can be used as a bidding strategy. Accepted values are:
ENTITY_STATUS_ACTIVE*ENTITY_STATUS_ARCHIVED
Declaration
[JsonProperty("entityStatus")]
public virtual string EntityStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ModelDetails
Output only. The details of custom bidding models for each advertiser who has access. This field may only
include the details of the queried advertiser if the algorithm
owner
is a partner and is being retrieved using an advertiser
accessor.
Declaration
[JsonProperty("modelDetails")]
public virtual IList<CustomBiddingModelDetails> ModelDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomBiddingModelDetails> |
Name
Output only. The resource name of the custom bidding algorithm.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PartnerId
Immutable. The unique ID of the partner that owns the custom bidding algorithm.
Declaration
[JsonProperty("partnerId")]
public virtual long? PartnerId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
SharedAdvertiserIds
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.
Declaration
[JsonProperty("sharedAdvertiserIds")]
public virtual IList<long?> SharedAdvertiserIds { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<long?> |