Class Preferences.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
- com.google.ads.googleads.v10.services.Preferences.Builder
-
- All Implemented Interfaces:
PreferencesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Preferences
public static final class Preferences.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder> implements PreferencesOrBuilder
Set of preferences about the planned mix.
Protobuf typegoogle.ads.googleads.v10.services.Preferences
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Preferences.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Preferencesbuild()PreferencesbuildPartial()Preferences.Builderclear()Preferences.BuilderclearAdLength()The length of the ad.Preferences.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Preferences.BuilderclearHasGuaranteedPrice()True if the price guaranteed.Preferences.BuilderclearIsSkippable()True if ad skippable.Preferences.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Preferences.BuilderclearStartsWithSound()True if ad start with sound.Preferences.BuilderclearTopContentOnly()True if ad will only show on the top content.Preferences.Builderclone()ReachPlanAdLengthEnum.ReachPlanAdLengthgetAdLength()The length of the ad.intgetAdLengthValue()The length of the ad.PreferencesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetHasGuaranteedPrice()True if the price guaranteed.booleangetIsSkippable()True if ad skippable.booleangetStartsWithSound()True if ad start with sound.booleangetTopContentOnly()True if ad will only show on the top content.booleanhasHasGuaranteedPrice()True if the price guaranteed.booleanhasIsSkippable()True if ad skippable.booleanhasStartsWithSound()True if ad start with sound.booleanhasTopContentOnly()True if ad will only show on the top content.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Preferences.BuildermergeFrom(Preferences other)Preferences.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Preferences.BuildermergeFrom(com.google.protobuf.Message other)Preferences.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Preferences.BuildersetAdLength(ReachPlanAdLengthEnum.ReachPlanAdLength value)The length of the ad.Preferences.BuildersetAdLengthValue(int value)The length of the ad.Preferences.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Preferences.BuildersetHasGuaranteedPrice(boolean value)True if the price guaranteed.Preferences.BuildersetIsSkippable(boolean value)True if ad skippable.Preferences.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Preferences.BuildersetStartsWithSound(boolean value)True if ad start with sound.Preferences.BuildersetTopContentOnly(boolean value)True if ad will only show on the top content.Preferences.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<Preferences.Builder>
-
clear
public Preferences.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<Preferences.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<Preferences.Builder>
-
getDefaultInstanceForType
public Preferences getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Preferences build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Preferences buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Preferences.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<Preferences.Builder>
-
setField
public Preferences.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<Preferences.Builder>
-
clearField
public Preferences.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
clearOneof
public Preferences.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
setRepeatedField
public Preferences.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<Preferences.Builder>
-
addRepeatedField
public Preferences.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<Preferences.Builder>
-
mergeFrom
public Preferences.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Preferences.Builder>
-
mergeFrom
public Preferences.Builder mergeFrom(Preferences other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
mergeFrom
public Preferences.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<Preferences.Builder>- Throws:
java.io.IOException
-
hasIsSkippable
public boolean hasIsSkippable()
True if ad skippable. If not set, default is any value.
optional bool is_skippable = 6;- Specified by:
hasIsSkippablein interfacePreferencesOrBuilder- Returns:
- Whether the isSkippable field is set.
-
getIsSkippable
public boolean getIsSkippable()
True if ad skippable. If not set, default is any value.
optional bool is_skippable = 6;- Specified by:
getIsSkippablein interfacePreferencesOrBuilder- Returns:
- The isSkippable.
-
setIsSkippable
public Preferences.Builder setIsSkippable(boolean value)
True if ad skippable. If not set, default is any value.
optional bool is_skippable = 6;- Parameters:
value- The isSkippable to set.- Returns:
- This builder for chaining.
-
clearIsSkippable
public Preferences.Builder clearIsSkippable()
True if ad skippable. If not set, default is any value.
optional bool is_skippable = 6;- Returns:
- This builder for chaining.
-
hasStartsWithSound
public boolean hasStartsWithSound()
True if ad start with sound. If not set, default is any value.
optional bool starts_with_sound = 7;- Specified by:
hasStartsWithSoundin interfacePreferencesOrBuilder- Returns:
- Whether the startsWithSound field is set.
-
getStartsWithSound
public boolean getStartsWithSound()
True if ad start with sound. If not set, default is any value.
optional bool starts_with_sound = 7;- Specified by:
getStartsWithSoundin interfacePreferencesOrBuilder- Returns:
- The startsWithSound.
-
setStartsWithSound
public Preferences.Builder setStartsWithSound(boolean value)
True if ad start with sound. If not set, default is any value.
optional bool starts_with_sound = 7;- Parameters:
value- The startsWithSound to set.- Returns:
- This builder for chaining.
-
clearStartsWithSound
public Preferences.Builder clearStartsWithSound()
True if ad start with sound. If not set, default is any value.
optional bool starts_with_sound = 7;- Returns:
- This builder for chaining.
-
getAdLengthValue
public int getAdLengthValue()
The length of the ad. If not set, default is any value.
.google.ads.googleads.v10.enums.ReachPlanAdLengthEnum.ReachPlanAdLength ad_length = 3;- Specified by:
getAdLengthValuein interfacePreferencesOrBuilder- Returns:
- The enum numeric value on the wire for adLength.
-
setAdLengthValue
public Preferences.Builder setAdLengthValue(int value)
The length of the ad. If not set, default is any value.
.google.ads.googleads.v10.enums.ReachPlanAdLengthEnum.ReachPlanAdLength ad_length = 3;- Parameters:
value- The enum numeric value on the wire for adLength to set.- Returns:
- This builder for chaining.
-
getAdLength
public ReachPlanAdLengthEnum.ReachPlanAdLength getAdLength()
The length of the ad. If not set, default is any value.
.google.ads.googleads.v10.enums.ReachPlanAdLengthEnum.ReachPlanAdLength ad_length = 3;- Specified by:
getAdLengthin interfacePreferencesOrBuilder- Returns:
- The adLength.
-
setAdLength
public Preferences.Builder setAdLength(ReachPlanAdLengthEnum.ReachPlanAdLength value)
The length of the ad. If not set, default is any value.
.google.ads.googleads.v10.enums.ReachPlanAdLengthEnum.ReachPlanAdLength ad_length = 3;- Parameters:
value- The adLength to set.- Returns:
- This builder for chaining.
-
clearAdLength
public Preferences.Builder clearAdLength()
The length of the ad. If not set, default is any value.
.google.ads.googleads.v10.enums.ReachPlanAdLengthEnum.ReachPlanAdLength ad_length = 3;- Returns:
- This builder for chaining.
-
hasTopContentOnly
public boolean hasTopContentOnly()
True if ad will only show on the top content. If not set, default is false.
optional bool top_content_only = 8;- Specified by:
hasTopContentOnlyin interfacePreferencesOrBuilder- Returns:
- Whether the topContentOnly field is set.
-
getTopContentOnly
public boolean getTopContentOnly()
True if ad will only show on the top content. If not set, default is false.
optional bool top_content_only = 8;- Specified by:
getTopContentOnlyin interfacePreferencesOrBuilder- Returns:
- The topContentOnly.
-
setTopContentOnly
public Preferences.Builder setTopContentOnly(boolean value)
True if ad will only show on the top content. If not set, default is false.
optional bool top_content_only = 8;- Parameters:
value- The topContentOnly to set.- Returns:
- This builder for chaining.
-
clearTopContentOnly
public Preferences.Builder clearTopContentOnly()
True if ad will only show on the top content. If not set, default is false.
optional bool top_content_only = 8;- Returns:
- This builder for chaining.
-
hasHasGuaranteedPrice
public boolean hasHasGuaranteedPrice()
True if the price guaranteed. The cost of serving the ad is agreed upfront and not subject to an auction. If not set, default is any value.
optional bool has_guaranteed_price = 9;- Specified by:
hasHasGuaranteedPricein interfacePreferencesOrBuilder- Returns:
- Whether the hasGuaranteedPrice field is set.
-
getHasGuaranteedPrice
public boolean getHasGuaranteedPrice()
True if the price guaranteed. The cost of serving the ad is agreed upfront and not subject to an auction. If not set, default is any value.
optional bool has_guaranteed_price = 9;- Specified by:
getHasGuaranteedPricein interfacePreferencesOrBuilder- Returns:
- The hasGuaranteedPrice.
-
setHasGuaranteedPrice
public Preferences.Builder setHasGuaranteedPrice(boolean value)
True if the price guaranteed. The cost of serving the ad is agreed upfront and not subject to an auction. If not set, default is any value.
optional bool has_guaranteed_price = 9;- Parameters:
value- The hasGuaranteedPrice to set.- Returns:
- This builder for chaining.
-
clearHasGuaranteedPrice
public Preferences.Builder clearHasGuaranteedPrice()
True if the price guaranteed. The cost of serving the ad is agreed upfront and not subject to an auction. If not set, default is any value.
optional bool has_guaranteed_price = 9;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Preferences.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
mergeUnknownFields
public final Preferences.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Preferences.Builder>
-
-