Google Ads Ad Manager V1 Client - Class CustomPacingCurve (0.14.1)

Reference documentation and code samples for the Google Ads Ad Manager V1 Client class CustomPacingCurve.

A curve consisting of CustomPacingGoal objects that is used to pace line item delivery.

Generated from protobuf message google.ads.admanager.v1.CustomPacingCurve

Namespace

Google \ Ads \ AdManager \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ custom_pacing_goal_unit int

Required. The unit of the CustomPacingGoal.amount values.

↳ custom_pacing_goals array<CustomPacingGoal>

Required. The list of goals that make up the custom pacing curve.

getCustomPacingGoalUnit

Required. The unit of the CustomPacingGoal.amount values.

Returns
Type Description
int

hasCustomPacingGoalUnit

clearCustomPacingGoalUnit

setCustomPacingGoalUnit

Required. The unit of the CustomPacingGoal.amount values.

Parameter
Name Description
var int
Returns
Type Description
$this

getCustomPacingGoals

Required. The list of goals that make up the custom pacing curve.

Returns
Type Description
Google\Protobuf\RepeatedField<CustomPacingGoal>

setCustomPacingGoals

Required. The list of goals that make up the custom pacing curve.

Parameter
Name Description
var array<CustomPacingGoal>
Returns
Type Description
$this