Interface AdGroupExtensionSettingOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AdGroupExtensionSetting,AdGroupExtensionSetting.Builder
public interface AdGroupExtensionSettingOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAdGroup()Immutable.com.google.protobuf.ByteStringgetAdGroupBytes()Immutable.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.java.util.List<java.lang.String>getExtensionFeedItemsList()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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
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) = { ... }- Returns:
- The resourceName.
-
getResourceNameBytes
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) = { ... }- Returns:
- The bytes for resourceName.
-
getExtensionTypeValue
int getExtensionTypeValue()
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The enum numeric value on the wire for extensionType.
-
getExtensionType
ExtensionTypeEnum.ExtensionType getExtensionType()
Immutable. The extension type of the ad group extension setting.
.google.ads.googleads.v10.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The extensionType.
-
hasAdGroup
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) = { ... }- Returns:
- Whether the adGroup field is set.
-
getAdGroup
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) = { ... }- Returns:
- The adGroup.
-
getAdGroupBytes
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) = { ... }- Returns:
- The bytes for adGroup.
-
getExtensionFeedItemsList
java.util.List<java.lang.String> 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) = { ... }- Returns:
- A list containing the extensionFeedItems.
-
getExtensionFeedItemsCount
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) = { ... }- Returns:
- The count of extensionFeedItems.
-
getExtensionFeedItems
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) = { ... }- Parameters:
index- The index of the element to return.- Returns:
- The extensionFeedItems at the given index.
-
getExtensionFeedItemsBytes
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) = { ... }- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the extensionFeedItems at the given index.
-
getDeviceValue
int getDeviceValue()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v10.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Returns:
- The enum numeric value on the wire for device.
-
getDevice
ExtensionSettingDeviceEnum.ExtensionSettingDevice getDevice()
The device for which the extensions will serve. Optional.
.google.ads.googleads.v10.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;- Returns:
- The device.
-
-