Class TargetRoasSimulationPoint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
- com.google.ads.googleads.v14.common.TargetRoasSimulationPoint.Builder
-
- All Implemented Interfaces:
TargetRoasSimulationPointOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- TargetRoasSimulationPoint
public static final class TargetRoasSimulationPoint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder> implements TargetRoasSimulationPointOrBuilder
Projected metrics for a specific target ROAS amount.
Protobuf typegoogle.ads.googleads.v14.common.TargetRoasSimulationPoint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TargetRoasSimulationPoint.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TargetRoasSimulationPoint
build()
TargetRoasSimulationPoint
buildPartial()
TargetRoasSimulationPoint.Builder
clear()
TargetRoasSimulationPoint.Builder
clearBiddableConversions()
Projected number of biddable conversions.TargetRoasSimulationPoint.Builder
clearBiddableConversionsValue()
Projected total value of biddable conversions.TargetRoasSimulationPoint.Builder
clearClicks()
Projected number of clicks.TargetRoasSimulationPoint.Builder
clearCostMicros()
Projected cost in micros.TargetRoasSimulationPoint.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TargetRoasSimulationPoint.Builder
clearImpressions()
Projected number of impressions.TargetRoasSimulationPoint.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TargetRoasSimulationPoint.Builder
clearRequiredBudgetAmountMicros()
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.TargetRoasSimulationPoint.Builder
clearTargetRoas()
The simulated target ROAS upon which projected metrics are based.TargetRoasSimulationPoint.Builder
clearTopSlotImpressions()
Projected number of top slot impressions.TargetRoasSimulationPoint.Builder
clone()
double
getBiddableConversions()
Projected number of biddable conversions.double
getBiddableConversionsValue()
Projected total value of biddable conversions.long
getClicks()
Projected number of clicks.long
getCostMicros()
Projected cost in micros.TargetRoasSimulationPoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
long
getImpressions()
Projected number of impressions.long
getRequiredBudgetAmountMicros()
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.double
getTargetRoas()
The simulated target ROAS upon which projected metrics are based.long
getTopSlotImpressions()
Projected number of top slot impressions.boolean
hasBiddableConversions()
Projected number of biddable conversions.boolean
hasBiddableConversionsValue()
Projected total value of biddable conversions.boolean
hasClicks()
Projected number of clicks.boolean
hasCostMicros()
Projected cost in micros.boolean
hasImpressions()
Projected number of impressions.boolean
hasTargetRoas()
The simulated target ROAS upon which projected metrics are based.boolean
hasTopSlotImpressions()
Projected number of top slot impressions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TargetRoasSimulationPoint.Builder
mergeFrom(TargetRoasSimulationPoint other)
TargetRoasSimulationPoint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TargetRoasSimulationPoint.Builder
mergeFrom(com.google.protobuf.Message other)
TargetRoasSimulationPoint.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TargetRoasSimulationPoint.Builder
setBiddableConversions(double value)
Projected number of biddable conversions.TargetRoasSimulationPoint.Builder
setBiddableConversionsValue(double value)
Projected total value of biddable conversions.TargetRoasSimulationPoint.Builder
setClicks(long value)
Projected number of clicks.TargetRoasSimulationPoint.Builder
setCostMicros(long value)
Projected cost in micros.TargetRoasSimulationPoint.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
TargetRoasSimulationPoint.Builder
setImpressions(long value)
Projected number of impressions.TargetRoasSimulationPoint.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
TargetRoasSimulationPoint.Builder
setRequiredBudgetAmountMicros(long value)
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.TargetRoasSimulationPoint.Builder
setTargetRoas(double value)
The simulated target ROAS upon which projected metrics are based.TargetRoasSimulationPoint.Builder
setTopSlotImpressions(long value)
Projected number of top slot impressions.TargetRoasSimulationPoint.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
clear
public TargetRoasSimulationPoint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
getDefaultInstanceForType
public TargetRoasSimulationPoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TargetRoasSimulationPoint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TargetRoasSimulationPoint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TargetRoasSimulationPoint.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
setField
public TargetRoasSimulationPoint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
clearField
public TargetRoasSimulationPoint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
clearOneof
public TargetRoasSimulationPoint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
setRepeatedField
public TargetRoasSimulationPoint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
addRepeatedField
public TargetRoasSimulationPoint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
mergeFrom
public TargetRoasSimulationPoint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TargetRoasSimulationPoint.Builder>
-
mergeFrom
public TargetRoasSimulationPoint.Builder mergeFrom(TargetRoasSimulationPoint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
mergeFrom
public TargetRoasSimulationPoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TargetRoasSimulationPoint.Builder>
- Throws:
java.io.IOException
-
hasTargetRoas
public boolean hasTargetRoas()
The simulated target ROAS upon which projected metrics are based.
optional double target_roas = 8;
- Specified by:
hasTargetRoas
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
public double getTargetRoas()
The simulated target ROAS upon which projected metrics are based.
optional double target_roas = 8;
- Specified by:
getTargetRoas
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The targetRoas.
-
setTargetRoas
public TargetRoasSimulationPoint.Builder setTargetRoas(double value)
The simulated target ROAS upon which projected metrics are based.
optional double target_roas = 8;
- Parameters:
value
- The targetRoas to set.- Returns:
- This builder for chaining.
-
clearTargetRoas
public TargetRoasSimulationPoint.Builder clearTargetRoas()
The simulated target ROAS upon which projected metrics are based.
optional double target_roas = 8;
- Returns:
- This builder for chaining.
-
getRequiredBudgetAmountMicros
public long getRequiredBudgetAmountMicros()
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
int64 required_budget_amount_micros = 15;
- Specified by:
getRequiredBudgetAmountMicros
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The requiredBudgetAmountMicros.
-
setRequiredBudgetAmountMicros
public TargetRoasSimulationPoint.Builder setRequiredBudgetAmountMicros(long value)
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
int64 required_budget_amount_micros = 15;
- Parameters:
value
- The requiredBudgetAmountMicros to set.- Returns:
- This builder for chaining.
-
clearRequiredBudgetAmountMicros
public TargetRoasSimulationPoint.Builder clearRequiredBudgetAmountMicros()
Projected required daily budget that the advertiser must set in order to receive the estimated traffic, in micros of advertiser currency.
int64 required_budget_amount_micros = 15;
- Returns:
- This builder for chaining.
-
hasBiddableConversions
public boolean hasBiddableConversions()
Projected number of biddable conversions.
optional double biddable_conversions = 9;
- Specified by:
hasBiddableConversions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the biddableConversions field is set.
-
getBiddableConversions
public double getBiddableConversions()
Projected number of biddable conversions.
optional double biddable_conversions = 9;
- Specified by:
getBiddableConversions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The biddableConversions.
-
setBiddableConversions
public TargetRoasSimulationPoint.Builder setBiddableConversions(double value)
Projected number of biddable conversions.
optional double biddable_conversions = 9;
- Parameters:
value
- The biddableConversions to set.- Returns:
- This builder for chaining.
-
clearBiddableConversions
public TargetRoasSimulationPoint.Builder clearBiddableConversions()
Projected number of biddable conversions.
optional double biddable_conversions = 9;
- Returns:
- This builder for chaining.
-
hasBiddableConversionsValue
public boolean hasBiddableConversionsValue()
Projected total value of biddable conversions.
optional double biddable_conversions_value = 10;
- Specified by:
hasBiddableConversionsValue
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the biddableConversionsValue field is set.
-
getBiddableConversionsValue
public double getBiddableConversionsValue()
Projected total value of biddable conversions.
optional double biddable_conversions_value = 10;
- Specified by:
getBiddableConversionsValue
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The biddableConversionsValue.
-
setBiddableConversionsValue
public TargetRoasSimulationPoint.Builder setBiddableConversionsValue(double value)
Projected total value of biddable conversions.
optional double biddable_conversions_value = 10;
- Parameters:
value
- The biddableConversionsValue to set.- Returns:
- This builder for chaining.
-
clearBiddableConversionsValue
public TargetRoasSimulationPoint.Builder clearBiddableConversionsValue()
Projected total value of biddable conversions.
optional double biddable_conversions_value = 10;
- Returns:
- This builder for chaining.
-
hasClicks
public boolean hasClicks()
Projected number of clicks.
optional int64 clicks = 11;
- Specified by:
hasClicks
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the clicks field is set.
-
getClicks
public long getClicks()
Projected number of clicks.
optional int64 clicks = 11;
- Specified by:
getClicks
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The clicks.
-
setClicks
public TargetRoasSimulationPoint.Builder setClicks(long value)
Projected number of clicks.
optional int64 clicks = 11;
- Parameters:
value
- The clicks to set.- Returns:
- This builder for chaining.
-
clearClicks
public TargetRoasSimulationPoint.Builder clearClicks()
Projected number of clicks.
optional int64 clicks = 11;
- Returns:
- This builder for chaining.
-
hasCostMicros
public boolean hasCostMicros()
Projected cost in micros.
optional int64 cost_micros = 12;
- Specified by:
hasCostMicros
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the costMicros field is set.
-
getCostMicros
public long getCostMicros()
Projected cost in micros.
optional int64 cost_micros = 12;
- Specified by:
getCostMicros
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The costMicros.
-
setCostMicros
public TargetRoasSimulationPoint.Builder setCostMicros(long value)
Projected cost in micros.
optional int64 cost_micros = 12;
- Parameters:
value
- The costMicros to set.- Returns:
- This builder for chaining.
-
clearCostMicros
public TargetRoasSimulationPoint.Builder clearCostMicros()
Projected cost in micros.
optional int64 cost_micros = 12;
- Returns:
- This builder for chaining.
-
hasImpressions
public boolean hasImpressions()
Projected number of impressions.
optional int64 impressions = 13;
- Specified by:
hasImpressions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the impressions field is set.
-
getImpressions
public long getImpressions()
Projected number of impressions.
optional int64 impressions = 13;
- Specified by:
getImpressions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The impressions.
-
setImpressions
public TargetRoasSimulationPoint.Builder setImpressions(long value)
Projected number of impressions.
optional int64 impressions = 13;
- Parameters:
value
- The impressions to set.- Returns:
- This builder for chaining.
-
clearImpressions
public TargetRoasSimulationPoint.Builder clearImpressions()
Projected number of impressions.
optional int64 impressions = 13;
- Returns:
- This builder for chaining.
-
hasTopSlotImpressions
public boolean hasTopSlotImpressions()
Projected number of top slot impressions. Only Search advertising channel type supports this field.
optional int64 top_slot_impressions = 14;
- Specified by:
hasTopSlotImpressions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- Whether the topSlotImpressions field is set.
-
getTopSlotImpressions
public long getTopSlotImpressions()
Projected number of top slot impressions. Only Search advertising channel type supports this field.
optional int64 top_slot_impressions = 14;
- Specified by:
getTopSlotImpressions
in interfaceTargetRoasSimulationPointOrBuilder
- Returns:
- The topSlotImpressions.
-
setTopSlotImpressions
public TargetRoasSimulationPoint.Builder setTopSlotImpressions(long value)
Projected number of top slot impressions. Only Search advertising channel type supports this field.
optional int64 top_slot_impressions = 14;
- Parameters:
value
- The topSlotImpressions to set.- Returns:
- This builder for chaining.
-
clearTopSlotImpressions
public TargetRoasSimulationPoint.Builder clearTopSlotImpressions()
Projected number of top slot impressions. Only Search advertising channel type supports this field.
optional int64 top_slot_impressions = 14;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final TargetRoasSimulationPoint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
mergeUnknownFields
public final TargetRoasSimulationPoint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TargetRoasSimulationPoint.Builder>
-
-