Class AdGroupExtensionSetting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
- com.google.ads.googleads.v15.resources.AdGroupExtensionSetting.Builder
-
- All Implemented Interfaces:
AdGroupExtensionSettingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- AdGroupExtensionSetting
public static final class AdGroupExtensionSetting.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder> implements AdGroupExtensionSettingOrBuilder
An ad group extension setting.
Protobuf typegoogle.ads.googleads.v15.resources.AdGroupExtensionSetting
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdGroupExtensionSetting.BuilderaddAllExtensionFeedItems(java.lang.Iterable<java.lang.String> values)The resource names of the extension feed items to serve under the ad group.AdGroupExtensionSetting.BuilderaddExtensionFeedItems(java.lang.String value)The resource names of the extension feed items to serve under the ad group.AdGroupExtensionSetting.BuilderaddExtensionFeedItemsBytes(com.google.protobuf.ByteString value)The resource names of the extension feed items to serve under the ad group.AdGroupExtensionSetting.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AdGroupExtensionSettingbuild()AdGroupExtensionSettingbuildPartial()AdGroupExtensionSetting.Builderclear()AdGroupExtensionSetting.BuilderclearAdGroup()Immutable.AdGroupExtensionSetting.BuilderclearDevice()The device for which the extensions will serve.AdGroupExtensionSetting.BuilderclearExtensionFeedItems()The resource names of the extension feed items to serve under the ad group.AdGroupExtensionSetting.BuilderclearExtensionType()Immutable.AdGroupExtensionSetting.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AdGroupExtensionSetting.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AdGroupExtensionSetting.BuilderclearResourceName()Immutable.AdGroupExtensionSetting.Builderclone()java.lang.StringgetAdGroup()Immutable.com.google.protobuf.ByteStringgetAdGroupBytes()Immutable.AdGroupExtensionSettinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ExtensionSettingDeviceEnum.ExtensionSettingDevicegetDevice()The device for which the extensions will serve.intgetDeviceValue()The device for which the extensions will serve.java.lang.StringgetExtensionFeedItems(int index)The resource names of the extension feed items to serve under the ad group.com.google.protobuf.ByteStringgetExtensionFeedItemsBytes(int index)The resource names of the extension feed items to serve under the ad group.intgetExtensionFeedItemsCount()The resource names of the extension feed items to serve under the ad group.com.google.protobuf.ProtocolStringListgetExtensionFeedItemsList()The resource names of the extension feed items to serve under the ad group.ExtensionTypeEnum.ExtensionTypegetExtensionType()Immutable.intgetExtensionTypeValue()Immutable.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.booleanhasAdGroup()Immutable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AdGroupExtensionSetting.BuildermergeFrom(AdGroupExtensionSetting other)AdGroupExtensionSetting.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AdGroupExtensionSetting.BuildermergeFrom(com.google.protobuf.Message other)AdGroupExtensionSetting.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AdGroupExtensionSetting.BuildersetAdGroup(java.lang.String value)Immutable.AdGroupExtensionSetting.BuildersetAdGroupBytes(com.google.protobuf.ByteString value)Immutable.AdGroupExtensionSetting.BuildersetDevice(ExtensionSettingDeviceEnum.ExtensionSettingDevice value)The device for which the extensions will serve.AdGroupExtensionSetting.BuildersetDeviceValue(int value)The device for which the extensions will serve.AdGroupExtensionSetting.BuildersetExtensionFeedItems(int index, java.lang.String value)The resource names of the extension feed items to serve under the ad group.AdGroupExtensionSetting.BuildersetExtensionType(ExtensionTypeEnum.ExtensionType value)Immutable.AdGroupExtensionSetting.BuildersetExtensionTypeValue(int value)Immutable.AdGroupExtensionSetting.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AdGroupExtensionSetting.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)AdGroupExtensionSetting.BuildersetResourceName(java.lang.String value)Immutable.AdGroupExtensionSetting.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
clear
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
getDefaultInstanceForType
public AdGroupExtensionSetting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AdGroupExtensionSetting build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AdGroupExtensionSetting buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
setField
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
clearField
public AdGroupExtensionSetting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
clearOneof
public AdGroupExtensionSetting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
setRepeatedField
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
addRepeatedField
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>
-
mergeFrom
public AdGroupExtensionSetting.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AdGroupExtensionSetting.Builder>
-
mergeFrom
public AdGroupExtensionSetting.Builder mergeFrom(AdGroupExtensionSetting other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
mergeFrom
public AdGroupExtensionSetting.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<AdGroupExtensionSetting.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the ad group extension setting. AdGroupExtensionSetting resource names have the form: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the ad group extension setting. AdGroupExtensionSetting resource names have the form: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public AdGroupExtensionSetting.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the ad group extension setting. AdGroupExtensionSetting resource names have the form: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public AdGroupExtensionSetting.Builder clearResourceName()
Immutable. The resource name of the ad group extension setting. AdGroupExtensionSetting resource names have the form: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public AdGroupExtensionSetting.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the ad group extension setting. AdGroupExtensionSetting resource names have the form: `customers/{customer_id}/adGroupExtensionSettings/{ad_group_id}~{extension_type}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
getExtensionTypeValue
public int getExtensionTypeValue()
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v15.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getExtensionTypeValuein interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The enum numeric value on the wire for extensionType.
-
setExtensionTypeValue
public AdGroupExtensionSetting.Builder setExtensionTypeValue(int value)
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v15.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for extensionType to set.- Returns:
- This builder for chaining.
-
getExtensionType
public ExtensionTypeEnum.ExtensionType getExtensionType()
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v15.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getExtensionTypein interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The extensionType.
-
setExtensionType
public AdGroupExtensionSetting.Builder setExtensionType(ExtensionTypeEnum.ExtensionType value)
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v15.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The extensionType to set.- Returns:
- This builder for chaining.
-
clearExtensionType
public AdGroupExtensionSetting.Builder clearExtensionType()
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v15.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasAdGroup
public boolean hasAdGroup()
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasAdGroupin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- Whether the adGroup field is set.
-
getAdGroup
public java.lang.String getAdGroup()
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The adGroup.
-
getAdGroupBytes
public com.google.protobuf.ByteString getAdGroupBytes()
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getAdGroupBytesin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The bytes for adGroup.
-
setAdGroup
public AdGroupExtensionSetting.Builder setAdGroup(java.lang.String value)
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The adGroup to set.- Returns:
- This builder for chaining.
-
clearAdGroup
public AdGroupExtensionSetting.Builder clearAdGroup()
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setAdGroupBytes
public AdGroupExtensionSetting.Builder setAdGroupBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the ad group. The linked extension feed items will serve under this ad group. AdGroup resource names have the form: `customers/{customer_id}/adGroups/{ad_group_id}`optional string ad_group = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for adGroup to set.- Returns:
- This builder for chaining.
-
getExtensionFeedItemsList
public com.google.protobuf.ProtocolStringList getExtensionFeedItemsList()
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getExtensionFeedItemsListin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- A list containing the extensionFeedItems.
-
getExtensionFeedItemsCount
public int getExtensionFeedItemsCount()
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getExtensionFeedItemsCountin interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The count of extensionFeedItems.
-
getExtensionFeedItems
public java.lang.String getExtensionFeedItems(int index)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getExtensionFeedItemsin interfaceAdGroupExtensionSettingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The extensionFeedItems at the given index.
-
getExtensionFeedItemsBytes
public com.google.protobuf.ByteString getExtensionFeedItemsBytes(int index)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Specified by:
getExtensionFeedItemsBytesin interfaceAdGroupExtensionSettingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the extensionFeedItems at the given index.
-
setExtensionFeedItems
public AdGroupExtensionSetting.Builder setExtensionFeedItems(int index, java.lang.String value)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The extensionFeedItems to set.- Returns:
- This builder for chaining.
-
addExtensionFeedItems
public AdGroupExtensionSetting.Builder addExtensionFeedItems(java.lang.String value)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
value- The extensionFeedItems to add.- Returns:
- This builder for chaining.
-
addAllExtensionFeedItems
public AdGroupExtensionSetting.Builder addAllExtensionFeedItems(java.lang.Iterable<java.lang.String> values)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
values- The extensionFeedItems to add.- Returns:
- This builder for chaining.
-
clearExtensionFeedItems
public AdGroupExtensionSetting.Builder clearExtensionFeedItems()
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addExtensionFeedItemsBytes
public AdGroupExtensionSetting.Builder addExtensionFeedItemsBytes(com.google.protobuf.ByteString value)
The resource names of the extension feed items to serve under the ad group. ExtensionFeedItem resource names have the form: `customers/{customer_id}/extensionFeedItems/{feed_item_id}`repeated string extension_feed_items = 7 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the extensionFeedItems to add.- Returns:
- This builder for chaining.
-
getDeviceValue
public int getDeviceValue()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v15.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Specified by:
getDeviceValuein interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The enum numeric value on the wire for device.
-
setDeviceValue
public AdGroupExtensionSetting.Builder setDeviceValue(int value)
The device for which the extensions will serve. Optional.
.google.ads.googleads.v15.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Parameters:
value- The enum numeric value on the wire for device to set.- Returns:
- This builder for chaining.
-
getDevice
public ExtensionSettingDeviceEnum.ExtensionSettingDevice getDevice()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v15.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Specified by:
getDevicein interfaceAdGroupExtensionSettingOrBuilder- Returns:
- The device.
-
setDevice
public AdGroupExtensionSetting.Builder setDevice(ExtensionSettingDeviceEnum.ExtensionSettingDevice value)
The device for which the extensions will serve. Optional.
.google.ads.googleads.v15.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Parameters:
value- The device to set.- Returns:
- This builder for chaining.
-
clearDevice
public AdGroupExtensionSetting.Builder clearDevice()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v15.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AdGroupExtensionSetting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
mergeUnknownFields
public final AdGroupExtensionSetting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AdGroupExtensionSetting.Builder>
-
-