Class CustomPacingCurve
A curve consisting of CustomPacingGoal objects that is used to pace line item delivery.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class CustomPacingCurve : IMessage<CustomPacingCurve>, IEquatable<CustomPacingCurve>, IDeepCloneable<CustomPacingCurve>, IBufferMessage, IMessage
Constructors
CustomPacingCurve()
Declaration
public CustomPacingCurve()
CustomPacingCurve(CustomPacingCurve)
Declaration
public CustomPacingCurve(CustomPacingCurve other)
Parameters
| Type | Name | Description |
|---|---|---|
| CustomPacingCurve | other |
Properties
CustomPacingGoalUnit
Required. The unit of the [CustomPacingGoal.amount][google.ads.admanager.v1.CustomPacingGoal.amount] values.
Declaration
public CustomPacingGoalUnitEnum.Types.CustomPacingGoalUnit CustomPacingGoalUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| CustomPacingGoalUnitEnum.Types.CustomPacingGoalUnit |
CustomPacingGoals
Required. The list of goals that make up the custom pacing curve.
Declaration
public RepeatedField<CustomPacingGoal> CustomPacingGoals { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<CustomPacingGoal> |
HasCustomPacingGoalUnit
Gets whether the "custom_pacing_goal_unit" field is set
Declaration
public bool HasCustomPacingGoalUnit { get; }
Property Value
| Type | Description |
|---|---|
| bool |