Interface CampaignExtensionSettingOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CampaignExtensionSetting, CampaignExtensionSetting.Builder

    public interface CampaignExtensionSettingOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getResourceName

        java.lang.String getResourceName()
         Immutable. The resource name of the campaign extension setting.
         CampaignExtensionSetting resource names have the form:
        
         `customers/{customer_id}/campaignExtensionSettings/{campaign_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 campaign extension setting.
         CampaignExtensionSetting resource names have the form:
        
         `customers/{customer_id}/campaignExtensionSettings/{campaign_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 customer extension setting.
         
        .google.ads.googleads.v13.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 customer extension setting.
         
        .google.ads.googleads.v13.enums.ExtensionTypeEnum.ExtensionType extension_type = 2 [(.google.api.field_behavior) = IMMUTABLE];
        Returns:
        The extensionType.
      • hasCampaign

        boolean hasCampaign()
         Immutable. The resource name of the campaign. The linked extension feed
         items will serve under this campaign. Campaign resource names have the
         form:
        
         `customers/{customer_id}/campaigns/{campaign_id}`
         
        optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        Whether the campaign field is set.
      • getCampaign

        java.lang.String getCampaign()
         Immutable. The resource name of the campaign. The linked extension feed
         items will serve under this campaign. Campaign resource names have the
         form:
        
         `customers/{customer_id}/campaigns/{campaign_id}`
         
        optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The campaign.
      • getCampaignBytes

        com.google.protobuf.ByteString getCampaignBytes()
         Immutable. The resource name of the campaign. The linked extension feed
         items will serve under this campaign. Campaign resource names have the
         form:
        
         `customers/{customer_id}/campaigns/{campaign_id}`
         
        optional string campaign = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for campaign.
      • getExtensionFeedItemsList

        java.util.List<java.lang.String> getExtensionFeedItemsList()
         The resource names of the extension feed items to serve under the campaign.
         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 campaign.
         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 campaign.
         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 campaign.
         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.v13.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.v13.enums.ExtensionSettingDeviceEnum.ExtensionSettingDevice device = 5;
        Returns:
        The device.