Interface CustomPacingCurveOrBuilder (0.54.0)

public interface CustomPacingCurveOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomPacingGoalUnit()

public abstract CustomPacingGoalUnitEnum.CustomPacingGoalUnit getCustomPacingGoalUnit()

Required. The unit of the CustomPacingGoal.amount values.

optional .google.ads.admanager.v1.CustomPacingGoalUnitEnum.CustomPacingGoalUnit custom_pacing_goal_unit = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CustomPacingGoalUnitEnum.CustomPacingGoalUnit

The customPacingGoalUnit.

getCustomPacingGoalUnitValue()

public abstract int getCustomPacingGoalUnitValue()

Required. The unit of the CustomPacingGoal.amount values.

optional .google.ads.admanager.v1.CustomPacingGoalUnitEnum.CustomPacingGoalUnit custom_pacing_goal_unit = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for customPacingGoalUnit.

getCustomPacingGoals(int index)

public abstract CustomPacingGoal getCustomPacingGoals(int index)

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

repeated .google.ads.admanager.v1.CustomPacingGoal custom_pacing_goals = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
CustomPacingGoal

getCustomPacingGoalsCount()

public abstract int getCustomPacingGoalsCount()

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

repeated .google.ads.admanager.v1.CustomPacingGoal custom_pacing_goals = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

getCustomPacingGoalsList()

public abstract List<CustomPacingGoal> getCustomPacingGoalsList()

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

repeated .google.ads.admanager.v1.CustomPacingGoal custom_pacing_goals = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<CustomPacingGoal>

getCustomPacingGoalsOrBuilder(int index)

public abstract CustomPacingGoalOrBuilder getCustomPacingGoalsOrBuilder(int index)

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

repeated .google.ads.admanager.v1.CustomPacingGoal custom_pacing_goals = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
index int
Returns
Type Description
CustomPacingGoalOrBuilder

getCustomPacingGoalsOrBuilderList()

public abstract List<? extends CustomPacingGoalOrBuilder> getCustomPacingGoalsOrBuilderList()

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

repeated .google.ads.admanager.v1.CustomPacingGoal custom_pacing_goals = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
List<? extends com.google.ads.admanager.v1.CustomPacingGoalOrBuilder>

hasCustomPacingGoalUnit()

public abstract boolean hasCustomPacingGoalUnit()

Required. The unit of the CustomPacingGoal.amount values.

optional .google.ads.admanager.v1.CustomPacingGoalUnitEnum.CustomPacingGoalUnit custom_pacing_goal_unit = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the customPacingGoalUnit field is set.