Class ForecastMetrics.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ForecastMetrics.Builder>
-
- com.google.ads.googleads.v13.services.ForecastMetrics.Builder
-
- All Implemented Interfaces:
ForecastMetricsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- ForecastMetrics
public static final class ForecastMetrics.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ForecastMetrics.Builder> implements ForecastMetricsOrBuilder
Forecast metrics.
Protobuf typegoogle.ads.googleads.v13.services.ForecastMetrics
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ForecastMetrics.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ForecastMetrics
build()
ForecastMetrics
buildPartial()
ForecastMetrics.Builder
clear()
ForecastMetrics.Builder
clearAverageCpc()
AVG cpcForecastMetrics.Builder
clearClicks()
ClicksForecastMetrics.Builder
clearCostMicros()
CostForecastMetrics.Builder
clearCtr()
CtrForecastMetrics.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ForecastMetrics.Builder
clearImpressions()
ImpressionsForecastMetrics.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ForecastMetrics.Builder
clone()
long
getAverageCpc()
AVG cpcdouble
getClicks()
Clickslong
getCostMicros()
Costdouble
getCtr()
CtrForecastMetrics
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
double
getImpressions()
Impressionsboolean
hasAverageCpc()
AVG cpcboolean
hasClicks()
Clicksboolean
hasCostMicros()
Costboolean
hasCtr()
Ctrboolean
hasImpressions()
Impressionsprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ForecastMetrics.Builder
mergeFrom(ForecastMetrics other)
ForecastMetrics.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ForecastMetrics.Builder
mergeFrom(com.google.protobuf.Message other)
ForecastMetrics.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ForecastMetrics.Builder
setAverageCpc(long value)
AVG cpcForecastMetrics.Builder
setClicks(double value)
ClicksForecastMetrics.Builder
setCostMicros(long value)
CostForecastMetrics.Builder
setCtr(double value)
CtrForecastMetrics.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
ForecastMetrics.Builder
setImpressions(double value)
ImpressionsForecastMetrics.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
ForecastMetrics.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, internalGetMutableMapField, 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<ForecastMetrics.Builder>
-
clear
public ForecastMetrics.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<ForecastMetrics.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<ForecastMetrics.Builder>
-
getDefaultInstanceForType
public ForecastMetrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ForecastMetrics build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ForecastMetrics buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ForecastMetrics.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<ForecastMetrics.Builder>
-
setField
public ForecastMetrics.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<ForecastMetrics.Builder>
-
clearField
public ForecastMetrics.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<ForecastMetrics.Builder>
-
clearOneof
public ForecastMetrics.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<ForecastMetrics.Builder>
-
setRepeatedField
public ForecastMetrics.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<ForecastMetrics.Builder>
-
addRepeatedField
public ForecastMetrics.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<ForecastMetrics.Builder>
-
mergeFrom
public ForecastMetrics.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ForecastMetrics.Builder>
-
mergeFrom
public ForecastMetrics.Builder mergeFrom(ForecastMetrics other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastMetrics.Builder>
-
mergeFrom
public ForecastMetrics.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<ForecastMetrics.Builder>
- Throws:
java.io.IOException
-
hasImpressions
public boolean hasImpressions()
Impressions
optional double impressions = 7;
- Specified by:
hasImpressions
in interfaceForecastMetricsOrBuilder
- Returns:
- Whether the impressions field is set.
-
getImpressions
public double getImpressions()
Impressions
optional double impressions = 7;
- Specified by:
getImpressions
in interfaceForecastMetricsOrBuilder
- Returns:
- The impressions.
-
setImpressions
public ForecastMetrics.Builder setImpressions(double value)
Impressions
optional double impressions = 7;
- Parameters:
value
- The impressions to set.- Returns:
- This builder for chaining.
-
clearImpressions
public ForecastMetrics.Builder clearImpressions()
Impressions
optional double impressions = 7;
- Returns:
- This builder for chaining.
-
hasCtr
public boolean hasCtr()
Ctr
optional double ctr = 8;
- Specified by:
hasCtr
in interfaceForecastMetricsOrBuilder
- Returns:
- Whether the ctr field is set.
-
getCtr
public double getCtr()
Ctr
optional double ctr = 8;
- Specified by:
getCtr
in interfaceForecastMetricsOrBuilder
- Returns:
- The ctr.
-
setCtr
public ForecastMetrics.Builder setCtr(double value)
Ctr
optional double ctr = 8;
- Parameters:
value
- The ctr to set.- Returns:
- This builder for chaining.
-
clearCtr
public ForecastMetrics.Builder clearCtr()
Ctr
optional double ctr = 8;
- Returns:
- This builder for chaining.
-
hasAverageCpc
public boolean hasAverageCpc()
AVG cpc
optional int64 average_cpc = 9;
- Specified by:
hasAverageCpc
in interfaceForecastMetricsOrBuilder
- Returns:
- Whether the averageCpc field is set.
-
getAverageCpc
public long getAverageCpc()
AVG cpc
optional int64 average_cpc = 9;
- Specified by:
getAverageCpc
in interfaceForecastMetricsOrBuilder
- Returns:
- The averageCpc.
-
setAverageCpc
public ForecastMetrics.Builder setAverageCpc(long value)
AVG cpc
optional int64 average_cpc = 9;
- Parameters:
value
- The averageCpc to set.- Returns:
- This builder for chaining.
-
clearAverageCpc
public ForecastMetrics.Builder clearAverageCpc()
AVG cpc
optional int64 average_cpc = 9;
- Returns:
- This builder for chaining.
-
hasClicks
public boolean hasClicks()
Clicks
optional double clicks = 10;
- Specified by:
hasClicks
in interfaceForecastMetricsOrBuilder
- Returns:
- Whether the clicks field is set.
-
getClicks
public double getClicks()
Clicks
optional double clicks = 10;
- Specified by:
getClicks
in interfaceForecastMetricsOrBuilder
- Returns:
- The clicks.
-
setClicks
public ForecastMetrics.Builder setClicks(double value)
Clicks
optional double clicks = 10;
- Parameters:
value
- The clicks to set.- Returns:
- This builder for chaining.
-
clearClicks
public ForecastMetrics.Builder clearClicks()
Clicks
optional double clicks = 10;
- Returns:
- This builder for chaining.
-
hasCostMicros
public boolean hasCostMicros()
Cost
optional int64 cost_micros = 11;
- Specified by:
hasCostMicros
in interfaceForecastMetricsOrBuilder
- Returns:
- Whether the costMicros field is set.
-
getCostMicros
public long getCostMicros()
Cost
optional int64 cost_micros = 11;
- Specified by:
getCostMicros
in interfaceForecastMetricsOrBuilder
- Returns:
- The costMicros.
-
setCostMicros
public ForecastMetrics.Builder setCostMicros(long value)
Cost
optional int64 cost_micros = 11;
- Parameters:
value
- The costMicros to set.- Returns:
- This builder for chaining.
-
clearCostMicros
public ForecastMetrics.Builder clearCostMicros()
Cost
optional int64 cost_micros = 11;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final ForecastMetrics.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastMetrics.Builder>
-
mergeUnknownFields
public final ForecastMetrics.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ForecastMetrics.Builder>
-
-