Class KeywordPlanForecastPeriod.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
- com.google.ads.googleads.v10.resources.KeywordPlanForecastPeriod.Builder
-
- All Implemented Interfaces:
KeywordPlanForecastPeriodOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- KeywordPlanForecastPeriod
public static final class KeywordPlanForecastPeriod.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder> implements KeywordPlanForecastPeriodOrBuilder
The forecasting period associated with the keyword plan.
Protobuf typegoogle.ads.googleads.v10.resources.KeywordPlanForecastPeriod
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeywordPlanForecastPeriod.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)KeywordPlanForecastPeriodbuild()KeywordPlanForecastPeriodbuildPartial()KeywordPlanForecastPeriod.Builderclear()KeywordPlanForecastPeriod.BuilderclearDateInterval()A future date range relative to the current date used for forecasting.KeywordPlanForecastPeriod.BuilderclearDateRange()The custom date range used for forecasting.KeywordPlanForecastPeriod.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)KeywordPlanForecastPeriod.BuilderclearInterval()KeywordPlanForecastPeriod.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)KeywordPlanForecastPeriod.Builderclone()KeywordPlanForecastIntervalEnum.KeywordPlanForecastIntervalgetDateInterval()A future date range relative to the current date used for forecasting.intgetDateIntervalValue()A future date range relative to the current date used for forecasting.DateRangegetDateRange()The custom date range used for forecasting.DateRange.BuildergetDateRangeBuilder()The custom date range used for forecasting.DateRangeOrBuildergetDateRangeOrBuilder()The custom date range used for forecasting.KeywordPlanForecastPeriodgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()KeywordPlanForecastPeriod.IntervalCasegetIntervalCase()booleanhasDateInterval()A future date range relative to the current date used for forecasting.booleanhasDateRange()The custom date range used for forecasting.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()KeywordPlanForecastPeriod.BuildermergeDateRange(DateRange value)The custom date range used for forecasting.KeywordPlanForecastPeriod.BuildermergeFrom(KeywordPlanForecastPeriod other)KeywordPlanForecastPeriod.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)KeywordPlanForecastPeriod.BuildermergeFrom(com.google.protobuf.Message other)KeywordPlanForecastPeriod.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)KeywordPlanForecastPeriod.BuildersetDateInterval(KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval value)A future date range relative to the current date used for forecasting.KeywordPlanForecastPeriod.BuildersetDateIntervalValue(int value)A future date range relative to the current date used for forecasting.KeywordPlanForecastPeriod.BuildersetDateRange(DateRange value)The custom date range used for forecasting.KeywordPlanForecastPeriod.BuildersetDateRange(DateRange.Builder builderForValue)The custom date range used for forecasting.KeywordPlanForecastPeriod.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)KeywordPlanForecastPeriod.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)KeywordPlanForecastPeriod.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
clear
public KeywordPlanForecastPeriod.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
getDefaultInstanceForType
public KeywordPlanForecastPeriod getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public KeywordPlanForecastPeriod build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KeywordPlanForecastPeriod buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KeywordPlanForecastPeriod.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
setField
public KeywordPlanForecastPeriod.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
clearField
public KeywordPlanForecastPeriod.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
clearOneof
public KeywordPlanForecastPeriod.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
setRepeatedField
public KeywordPlanForecastPeriod.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
addRepeatedField
public KeywordPlanForecastPeriod.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeFrom
public KeywordPlanForecastPeriod.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeFrom
public KeywordPlanForecastPeriod.Builder mergeFrom(KeywordPlanForecastPeriod other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeFrom
public KeywordPlanForecastPeriod.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeywordPlanForecastPeriod.Builder>- Throws:
java.io.IOException
-
getIntervalCase
public KeywordPlanForecastPeriod.IntervalCase getIntervalCase()
- Specified by:
getIntervalCasein interfaceKeywordPlanForecastPeriodOrBuilder
-
clearInterval
public KeywordPlanForecastPeriod.Builder clearInterval()
-
hasDateInterval
public boolean hasDateInterval()
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Specified by:
hasDateIntervalin interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- Whether the dateInterval field is set.
-
getDateIntervalValue
public int getDateIntervalValue()
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Specified by:
getDateIntervalValuein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- The enum numeric value on the wire for dateInterval.
-
setDateIntervalValue
public KeywordPlanForecastPeriod.Builder setDateIntervalValue(int value)
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Parameters:
value- The enum numeric value on the wire for dateInterval to set.- Returns:
- This builder for chaining.
-
getDateInterval
public KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval getDateInterval()
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Specified by:
getDateIntervalin interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- The dateInterval.
-
setDateInterval
public KeywordPlanForecastPeriod.Builder setDateInterval(KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval value)
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Parameters:
value- The dateInterval to set.- Returns:
- This builder for chaining.
-
clearDateInterval
public KeywordPlanForecastPeriod.Builder clearDateInterval()
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v10.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Returns:
- This builder for chaining.
-
hasDateRange
public boolean hasDateRange()
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;- Specified by:
hasDateRangein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- Whether the dateRange field is set.
-
getDateRange
public DateRange getDateRange()
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;- Specified by:
getDateRangein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- The dateRange.
-
setDateRange
public KeywordPlanForecastPeriod.Builder setDateRange(DateRange value)
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;
-
setDateRange
public KeywordPlanForecastPeriod.Builder setDateRange(DateRange.Builder builderForValue)
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;
-
mergeDateRange
public KeywordPlanForecastPeriod.Builder mergeDateRange(DateRange value)
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;
-
clearDateRange
public KeywordPlanForecastPeriod.Builder clearDateRange()
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;
-
getDateRangeBuilder
public DateRange.Builder getDateRangeBuilder()
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;
-
getDateRangeOrBuilder
public DateRangeOrBuilder getDateRangeOrBuilder()
The custom date range used for forecasting. The start and end dates must be in the future. Otherwise, an error will be returned when the forecasting action is performed. The start and end dates are inclusive.
.google.ads.googleads.v10.common.DateRange date_range = 2;- Specified by:
getDateRangeOrBuilderin interfaceKeywordPlanForecastPeriodOrBuilder
-
setUnknownFields
public final KeywordPlanForecastPeriod.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeUnknownFields
public final KeywordPlanForecastPeriod.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
-