Class KeywordPlanForecastPeriod.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
com.google.ads.googleads.v18.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,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 type
google.ads.googleads.v18.resources.KeywordPlanForecastPeriod-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A future date range relative to the current date used for forecasting.The custom date range used for forecasting.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()A future date range relative to the current date used for forecasting.intA future date range relative to the current date used for forecasting.The custom date range used for forecasting.The custom date range used for forecasting.The custom date range used for forecasting.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanA future date range relative to the current date used for forecasting.booleanThe custom date range used for forecasting.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeDateRange(DateRange value) The custom date range used for forecasting.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) A future date range relative to the current date used for forecasting.setDateIntervalValue(int value) A future date range relative to the current date used for forecasting.setDateRange(DateRange value) The custom date range used for forecasting.setDateRange(DateRange.Builder builderForValue) The custom date range used for forecasting.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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
- 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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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, 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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KeywordPlanForecastPeriod.Builder>
-
mergeFrom
-
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 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:
IOException
-
getIntervalCase
- Specified by:
getIntervalCasein interfaceKeywordPlanForecastPeriodOrBuilder
-
clearInterval
-
hasDateInterval
public boolean hasDateInterval()A future date range relative to the current date used for forecasting.
.google.ads.googleads.v18.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.v18.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Specified by:
getDateIntervalValuein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- The enum numeric value on the wire for dateInterval.
-
setDateIntervalValue
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v18.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
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v18.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.v18.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Parameters:
value- The dateInterval to set.- Returns:
- This builder for chaining.
-
clearDateInterval
A future date range relative to the current date used for forecasting.
.google.ads.googleads.v18.enums.KeywordPlanForecastIntervalEnum.KeywordPlanForecastInterval date_interval = 1;- Returns:
- This builder for chaining.
-
hasDateRange
public boolean hasDateRange()The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2;- Specified by:
hasDateRangein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- Whether the dateRange field is set.
-
getDateRange
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2;- Specified by:
getDateRangein interfaceKeywordPlanForecastPeriodOrBuilder- Returns:
- The dateRange.
-
setDateRange
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2; -
setDateRange
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2; -
mergeDateRange
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2; -
clearDateRange
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2; -
getDateRangeBuilder
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.common.DateRange date_range = 2; -
getDateRangeOrBuilder
The custom date range used for forecasting. It cannot be greater than a year. 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.v18.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>
-