package com.microsoft.bingads.v10.bulk; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for DownloadEntity. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="DownloadEntity"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="Campaigns"/> * <enumeration value="AdGroups"/> * <enumeration value="Ads"/> * <enumeration value="Keywords"/> * <enumeration value="CampaignNegativeKeywords"/> * <enumeration value="AdGroupNegativeKeywords"/> * <enumeration value="CampaignNegativeSites"/> * <enumeration value="AdGroupNegativeSites"/> * <enumeration value="CampaignSiteLinksAdExtensions"/> * <enumeration value="CampaignLocationAdExtensions"/> * <enumeration value="CampaignCallAdExtensions"/> * <enumeration value="AdGroupSiteLinksAdExtensions"/> * <enumeration value="LocationAdExtensions"/> * <enumeration value="CallAdExtensions"/> * <enumeration value="SiteLinksAdExtensions"/> * <enumeration value="NegativeKeywordLists"/> * <enumeration value="SharedNegativeKeywords"/> * <enumeration value="CampaignNegativeKeywordListAssociations"/> * <enumeration value="ImageAdExtensions"/> * <enumeration value="CampaignImageAdExtensions"/> * <enumeration value="AdGroupImageAdExtensions"/> * <enumeration value="AppAdExtensions"/> * <enumeration value="AdGroupAppAdExtensions"/> * <enumeration value="CampaignAppAdExtensions"/> * <enumeration value="NewsAdExtensions"/> * <enumeration value="ReviewAdExtensions"/> * <enumeration value="CampaignNegativeDynamicSearchAdTargets"/> * <enumeration value="AdGroupProductPartitions"/> * <enumeration value="CampaignProductScopes"/> * <enumeration value="CampaignReviewAdExtensions"/> * <enumeration value="AdGroupReviewAdExtensions"/> * <enumeration value="CalloutAdExtensions"/> * <enumeration value="CampaignCalloutAdExtensions"/> * <enumeration value="AdGroupCalloutAdExtensions"/> * <enumeration value="Sitelink2AdExtensions"/> * <enumeration value="CampaignSitelink2AdExtensions"/> * <enumeration value="AdGroupSitelink2AdExtensions"/> * <enumeration value="ActionLinkAdExtensions"/> * <enumeration value="CampaignActionLinkAdExtensions"/> * <enumeration value="AdGroupActionLinkAdExtensions"/> * <enumeration value="StructuredSnippetAdExtensions"/> * <enumeration value="CampaignStructuredSnippetAdExtensions"/> * <enumeration value="AdGroupStructuredSnippetAdExtensions"/> * <enumeration value="RemarketingLists"/> * <enumeration value="AdGroupRemarketingListAssociations"/> * <enumeration value="Budgets"/> * <enumeration value="TextAds"/> * <enumeration value="ProductAds"/> * <enumeration value="AppInstallAds"/> * <enumeration value="ExpandedTextAds"/> * <enumeration value="DynamicSearchAds"/> * <enumeration value="AdGroupDynamicSearchAdTargets"/> * <enumeration value="AdGroupNegativeDynamicSearchAdTargets"/> * <enumeration value="CampaignTargetCriterions"/> * <enumeration value="AdGroupTargetCriterions"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "DownloadEntity") @XmlEnum public enum DownloadEntity { @XmlEnumValue("Campaigns") CAMPAIGNS("Campaigns"), @XmlEnumValue("AdGroups") AD_GROUPS("AdGroups"), @XmlEnumValue("Ads") ADS("Ads"), @XmlEnumValue("Keywords") KEYWORDS("Keywords"), @XmlEnumValue("CampaignNegativeKeywords") CAMPAIGN_NEGATIVE_KEYWORDS("CampaignNegativeKeywords"), @XmlEnumValue("AdGroupNegativeKeywords") AD_GROUP_NEGATIVE_KEYWORDS("AdGroupNegativeKeywords"), @XmlEnumValue("CampaignNegativeSites") CAMPAIGN_NEGATIVE_SITES("CampaignNegativeSites"), @XmlEnumValue("AdGroupNegativeSites") AD_GROUP_NEGATIVE_SITES("AdGroupNegativeSites"), @XmlEnumValue("CampaignSiteLinksAdExtensions") CAMPAIGN_SITE_LINKS_AD_EXTENSIONS("CampaignSiteLinksAdExtensions"), @XmlEnumValue("CampaignLocationAdExtensions") CAMPAIGN_LOCATION_AD_EXTENSIONS("CampaignLocationAdExtensions"), @XmlEnumValue("CampaignCallAdExtensions") CAMPAIGN_CALL_AD_EXTENSIONS("CampaignCallAdExtensions"), @XmlEnumValue("AdGroupSiteLinksAdExtensions") AD_GROUP_SITE_LINKS_AD_EXTENSIONS("AdGroupSiteLinksAdExtensions"), @XmlEnumValue("LocationAdExtensions") LOCATION_AD_EXTENSIONS("LocationAdExtensions"), @XmlEnumValue("CallAdExtensions") CALL_AD_EXTENSIONS("CallAdExtensions"), @XmlEnumValue("SiteLinksAdExtensions") SITE_LINKS_AD_EXTENSIONS("SiteLinksAdExtensions"), @XmlEnumValue("NegativeKeywordLists") NEGATIVE_KEYWORD_LISTS("NegativeKeywordLists"), @XmlEnumValue("SharedNegativeKeywords") SHARED_NEGATIVE_KEYWORDS("SharedNegativeKeywords"), @XmlEnumValue("CampaignNegativeKeywordListAssociations") CAMPAIGN_NEGATIVE_KEYWORD_LIST_ASSOCIATIONS("CampaignNegativeKeywordListAssociations"), @XmlEnumValue("ImageAdExtensions") IMAGE_AD_EXTENSIONS("ImageAdExtensions"), @XmlEnumValue("CampaignImageAdExtensions") CAMPAIGN_IMAGE_AD_EXTENSIONS("CampaignImageAdExtensions"), @XmlEnumValue("AdGroupImageAdExtensions") AD_GROUP_IMAGE_AD_EXTENSIONS("AdGroupImageAdExtensions"), @XmlEnumValue("AppAdExtensions") APP_AD_EXTENSIONS("AppAdExtensions"), @XmlEnumValue("AdGroupAppAdExtensions") AD_GROUP_APP_AD_EXTENSIONS("AdGroupAppAdExtensions"), @XmlEnumValue("CampaignAppAdExtensions") CAMPAIGN_APP_AD_EXTENSIONS("CampaignAppAdExtensions"), @XmlEnumValue("NewsAdExtensions") NEWS_AD_EXTENSIONS("NewsAdExtensions"), @XmlEnumValue("ReviewAdExtensions") REVIEW_AD_EXTENSIONS("ReviewAdExtensions"), @XmlEnumValue("CampaignNegativeDynamicSearchAdTargets") CAMPAIGN_NEGATIVE_DYNAMIC_SEARCH_AD_TARGETS("CampaignNegativeDynamicSearchAdTargets"), @XmlEnumValue("AdGroupProductPartitions") AD_GROUP_PRODUCT_PARTITIONS("AdGroupProductPartitions"), @XmlEnumValue("CampaignProductScopes") CAMPAIGN_PRODUCT_SCOPES("CampaignProductScopes"), @XmlEnumValue("CampaignReviewAdExtensions") CAMPAIGN_REVIEW_AD_EXTENSIONS("CampaignReviewAdExtensions"), @XmlEnumValue("AdGroupReviewAdExtensions") AD_GROUP_REVIEW_AD_EXTENSIONS("AdGroupReviewAdExtensions"), @XmlEnumValue("CalloutAdExtensions") CALLOUT_AD_EXTENSIONS("CalloutAdExtensions"), @XmlEnumValue("CampaignCalloutAdExtensions") CAMPAIGN_CALLOUT_AD_EXTENSIONS("CampaignCalloutAdExtensions"), @XmlEnumValue("AdGroupCalloutAdExtensions") AD_GROUP_CALLOUT_AD_EXTENSIONS("AdGroupCalloutAdExtensions"), @XmlEnumValue("Sitelink2AdExtensions") SITELINK_2_AD_EXTENSIONS("Sitelink2AdExtensions"), @XmlEnumValue("CampaignSitelink2AdExtensions") CAMPAIGN_SITELINK_2_AD_EXTENSIONS("CampaignSitelink2AdExtensions"), @XmlEnumValue("AdGroupSitelink2AdExtensions") AD_GROUP_SITELINK_2_AD_EXTENSIONS("AdGroupSitelink2AdExtensions"), @XmlEnumValue("ActionLinkAdExtensions") ACTION_LINK_AD_EXTENSIONS("ActionLinkAdExtensions"), @XmlEnumValue("CampaignActionLinkAdExtensions") CAMPAIGN_ACTION_LINK_AD_EXTENSIONS("CampaignActionLinkAdExtensions"), @XmlEnumValue("AdGroupActionLinkAdExtensions") AD_GROUP_ACTION_LINK_AD_EXTENSIONS("AdGroupActionLinkAdExtensions"), @XmlEnumValue("StructuredSnippetAdExtensions") STRUCTURED_SNIPPET_AD_EXTENSIONS("StructuredSnippetAdExtensions"), @XmlEnumValue("CampaignStructuredSnippetAdExtensions") CAMPAIGN_STRUCTURED_SNIPPET_AD_EXTENSIONS("CampaignStructuredSnippetAdExtensions"), @XmlEnumValue("AdGroupStructuredSnippetAdExtensions") AD_GROUP_STRUCTURED_SNIPPET_AD_EXTENSIONS("AdGroupStructuredSnippetAdExtensions"), @XmlEnumValue("RemarketingLists") REMARKETING_LISTS("RemarketingLists"), @XmlEnumValue("AdGroupRemarketingListAssociations") AD_GROUP_REMARKETING_LIST_ASSOCIATIONS("AdGroupRemarketingListAssociations"), @XmlEnumValue("Budgets") BUDGETS("Budgets"), @XmlEnumValue("TextAds") TEXT_ADS("TextAds"), @XmlEnumValue("ProductAds") PRODUCT_ADS("ProductAds"), @XmlEnumValue("AppInstallAds") APP_INSTALL_ADS("AppInstallAds"), @XmlEnumValue("ExpandedTextAds") EXPANDED_TEXT_ADS("ExpandedTextAds"), @XmlEnumValue("DynamicSearchAds") DYNAMIC_SEARCH_ADS("DynamicSearchAds"), @XmlEnumValue("AdGroupDynamicSearchAdTargets") AD_GROUP_DYNAMIC_SEARCH_AD_TARGETS("AdGroupDynamicSearchAdTargets"), @XmlEnumValue("AdGroupNegativeDynamicSearchAdTargets") AD_GROUP_NEGATIVE_DYNAMIC_SEARCH_AD_TARGETS("AdGroupNegativeDynamicSearchAdTargets"), @XmlEnumValue("CampaignTargetCriterions") CAMPAIGN_TARGET_CRITERIONS("CampaignTargetCriterions"), @XmlEnumValue("AdGroupTargetCriterions") AD_GROUP_TARGET_CRITERIONS("AdGroupTargetCriterions"); private final String value; DownloadEntity(String v) { value = v; } public String value() { return value; } public static DownloadEntity fromValue(String v) { for (DownloadEntity c: DownloadEntity.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }