public final class CustomPacingCurve extends GeneratedMessage implements CustomPacingCurveOrBuilder
A curve consisting of CustomPacingGoal objects that is used to pace line item
delivery.
Protobuf type google.ads.admanager.v1.CustomPacingCurve
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CUSTOM_PACING_GOALS_FIELD_NUMBER
public static final int CUSTOM_PACING_GOALS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CUSTOM_PACING_GOAL_UNIT_FIELD_NUMBER
public static final int CUSTOM_PACING_GOAL_UNIT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static CustomPacingCurve getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CustomPacingCurve.Builder newBuilder()
newBuilder(CustomPacingCurve prototype)
public static CustomPacingCurve.Builder newBuilder(CustomPacingCurve prototype)
public static CustomPacingCurve parseDelimitedFrom(InputStream input)
public static CustomPacingCurve parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CustomPacingCurve parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomPacingCurve parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CustomPacingCurve parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomPacingCurve parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomPacingCurve parseFrom(CodedInputStream input)
public static CustomPacingCurve parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomPacingCurve parseFrom(InputStream input)
public static CustomPacingCurve parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CustomPacingCurve parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CustomPacingCurve parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CustomPacingCurve> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCustomPacingGoalUnit()
public 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];
getCustomPacingGoalUnitValue()
public 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 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
|
getCustomPacingGoalsCount()
public 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 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];
getCustomPacingGoalsOrBuilder(int index)
public 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
|
getCustomPacingGoalsOrBuilderList()
public 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> |
|
getDefaultInstanceForType()
public CustomPacingCurve getDefaultInstanceForType()
getParserForType()
public Parser<CustomPacingCurve> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasCustomPacingGoalUnit()
public 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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CustomPacingCurve.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected CustomPacingCurve.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public CustomPacingCurve.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides