Class CampaignDuration.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
- com.google.ads.googleads.v14.services.CampaignDuration.Builder
-
- All Implemented Interfaces:
CampaignDurationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CampaignDuration
public static final class CampaignDuration.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder> implements CampaignDurationOrBuilder
The duration of a planned campaign.
Protobuf typegoogle.ads.googleads.v14.services.CampaignDuration
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CampaignDuration.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CampaignDurationbuild()CampaignDurationbuildPartial()CampaignDuration.Builderclear()CampaignDuration.BuilderclearDateRange()Date range of the campaign.CampaignDuration.BuilderclearDurationInDays()The duration value in days.CampaignDuration.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CampaignDuration.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CampaignDuration.Builderclone()DateRangegetDateRange()Date range of the campaign.DateRange.BuildergetDateRangeBuilder()Date range of the campaign.DateRangeOrBuildergetDateRangeOrBuilder()Date range of the campaign.CampaignDurationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()intgetDurationInDays()The duration value in days.booleanhasDateRange()Date range of the campaign.booleanhasDurationInDays()The duration value in days.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CampaignDuration.BuildermergeDateRange(DateRange value)Date range of the campaign.CampaignDuration.BuildermergeFrom(CampaignDuration other)CampaignDuration.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CampaignDuration.BuildermergeFrom(com.google.protobuf.Message other)CampaignDuration.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CampaignDuration.BuildersetDateRange(DateRange value)Date range of the campaign.CampaignDuration.BuildersetDateRange(DateRange.Builder builderForValue)Date range of the campaign.CampaignDuration.BuildersetDurationInDays(int value)The duration value in days.CampaignDuration.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CampaignDuration.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)CampaignDuration.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
clear
public CampaignDuration.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<CampaignDuration.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<CampaignDuration.Builder>
-
getDefaultInstanceForType
public CampaignDuration getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CampaignDuration build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CampaignDuration buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CampaignDuration.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<CampaignDuration.Builder>
-
setField
public CampaignDuration.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<CampaignDuration.Builder>
-
clearField
public CampaignDuration.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
clearOneof
public CampaignDuration.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
setRepeatedField
public CampaignDuration.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<CampaignDuration.Builder>
-
addRepeatedField
public CampaignDuration.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<CampaignDuration.Builder>
-
mergeFrom
public CampaignDuration.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CampaignDuration.Builder>
-
mergeFrom
public CampaignDuration.Builder mergeFrom(CampaignDuration other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
mergeFrom
public CampaignDuration.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<CampaignDuration.Builder>- Throws:
java.io.IOException
-
hasDurationInDays
public boolean hasDurationInDays()
The duration value in days. This field cannot be combined with the date_range field.
optional int32 duration_in_days = 2;- Specified by:
hasDurationInDaysin interfaceCampaignDurationOrBuilder- Returns:
- Whether the durationInDays field is set.
-
getDurationInDays
public int getDurationInDays()
The duration value in days. This field cannot be combined with the date_range field.
optional int32 duration_in_days = 2;- Specified by:
getDurationInDaysin interfaceCampaignDurationOrBuilder- Returns:
- The durationInDays.
-
setDurationInDays
public CampaignDuration.Builder setDurationInDays(int value)
The duration value in days. This field cannot be combined with the date_range field.
optional int32 duration_in_days = 2;- Parameters:
value- The durationInDays to set.- Returns:
- This builder for chaining.
-
clearDurationInDays
public CampaignDuration.Builder clearDurationInDays()
The duration value in days. This field cannot be combined with the date_range field.
optional int32 duration_in_days = 2;- Returns:
- This builder for chaining.
-
hasDateRange
public boolean hasDateRange()
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;- Specified by:
hasDateRangein interfaceCampaignDurationOrBuilder- Returns:
- Whether the dateRange field is set.
-
getDateRange
public DateRange getDateRange()
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;- Specified by:
getDateRangein interfaceCampaignDurationOrBuilder- Returns:
- The dateRange.
-
setDateRange
public CampaignDuration.Builder setDateRange(DateRange value)
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;
-
setDateRange
public CampaignDuration.Builder setDateRange(DateRange.Builder builderForValue)
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;
-
mergeDateRange
public CampaignDuration.Builder mergeDateRange(DateRange value)
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;
-
clearDateRange
public CampaignDuration.Builder clearDateRange()
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;
-
getDateRangeBuilder
public DateRange.Builder getDateRangeBuilder()
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;
-
getDateRangeOrBuilder
public DateRangeOrBuilder getDateRangeOrBuilder()
Date range of the campaign. Dates are in the yyyy-mm-dd format and inclusive. The end date must be < 1 year in the future and the date range must be <= 92 days long. This field cannot be combined with the duration_in_days field.
.google.ads.googleads.v14.common.DateRange date_range = 3;- Specified by:
getDateRangeOrBuilderin interfaceCampaignDurationOrBuilder
-
setUnknownFields
public final CampaignDuration.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
mergeUnknownFields
public final CampaignDuration.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CampaignDuration.Builder>
-
-