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 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.