Show / Hide Table of Contents

Class CustomBiddingAlgorithm

A single custom bidding algorithm.

Inheritance
object
CustomBiddingAlgorithm
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DisplayVideo.v1.Data
Assembly: Google.Apis.DisplayVideo.v1.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?

CustomBiddingAlgorithmState

Output only. The status of custom bidding algorithm.

Declaration
[JsonProperty("customBiddingAlgorithmState")]
public virtual string CustomBiddingAlgorithmState { get; set; }
Property Value
Type Description
string

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

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

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ModelReadiness

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.

Declaration
[JsonProperty("modelReadiness")]
public virtual IList<CustomBiddingModelReadinessState> ModelReadiness { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><CustomBiddingModelReadinessState>

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
System.Collections.Generic.IList<T><long?>

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX