package com.microsoft.bingads.v11.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="CampaignTargetCriterions"/> * <enumeration value="AdGroupTargetCriterions"/> * <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="PriceAdExtensions"/> * <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="CampaignPriceAdExtensions"/> * <enumeration value="AdGroupPriceAdExtensions"/> * <enumeration value="Labels"/> * <enumeration value="CampaignLabels"/> * <enumeration value="AdGroupLabels"/> * <enumeration value="AdLabels"/> * <enumeration value="KeywordLabels"/> * <enumeration value="AdGroupNegativeRemarketingListAssociations"/> * <enumeration value="CustomAudiences"/> * <enumeration value="AdGroupCustomAudienceAssociations"/> * <enumeration value="AdGroupNegativeCustomAudienceAssociations"/> * <enumeration value="InMarketAudiences"/> * <enumeration value="AdGroupInMarketAudienceAssociations"/> * <enumeration value="AdGroupNegativeInMarketAudienceAssociations"/> * <enumeration value="Audiences"/> * <enumeration value="AdGroupAudienceAssociations"/> * <enumeration value="AdGroupNegativeAudienceAssociations"/> * </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("CampaignTargetCriterions") CAMPAIGN_TARGET_CRITERIONS("CampaignTargetCriterions"), @XmlEnumValue("AdGroupTargetCriterions") AD_GROUP_TARGET_CRITERIONS("AdGroupTargetCriterions"), @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("PriceAdExtensions") PRICE_AD_EXTENSIONS("PriceAdExtensions"), @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("CampaignPriceAdExtensions") CAMPAIGN_PRICE_AD_EXTENSIONS("CampaignPriceAdExtensions"), @XmlEnumValue("AdGroupPriceAdExtensions") AD_GROUP_PRICE_AD_EXTENSIONS("AdGroupPriceAdExtensions"), @XmlEnumValue("Labels") LABELS("Labels"), @XmlEnumValue("CampaignLabels") CAMPAIGN_LABELS("CampaignLabels"), @XmlEnumValue("AdGroupLabels") AD_GROUP_LABELS("AdGroupLabels"), @XmlEnumValue("AdLabels") AD_LABELS("AdLabels"), @XmlEnumValue("KeywordLabels") KEYWORD_LABELS("KeywordLabels"), @XmlEnumValue("AdGroupNegativeRemarketingListAssociations") AD_GROUP_NEGATIVE_REMARKETING_LIST_ASSOCIATIONS("AdGroupNegativeRemarketingListAssociations"), @XmlEnumValue("CustomAudiences") CUSTOM_AUDIENCES("CustomAudiences"), @XmlEnumValue("AdGroupCustomAudienceAssociations") AD_GROUP_CUSTOM_AUDIENCE_ASSOCIATIONS("AdGroupCustomAudienceAssociations"), @XmlEnumValue("AdGroupNegativeCustomAudienceAssociations") AD_GROUP_NEGATIVE_CUSTOM_AUDIENCE_ASSOCIATIONS("AdGroupNegativeCustomAudienceAssociations"), @XmlEnumValue("InMarketAudiences") IN_MARKET_AUDIENCES("InMarketAudiences"), @XmlEnumValue("AdGroupInMarketAudienceAssociations") AD_GROUP_IN_MARKET_AUDIENCE_ASSOCIATIONS("AdGroupInMarketAudienceAssociations"), @XmlEnumValue("AdGroupNegativeInMarketAudienceAssociations") AD_GROUP_NEGATIVE_IN_MARKET_AUDIENCE_ASSOCIATIONS("AdGroupNegativeInMarketAudienceAssociations"), @XmlEnumValue("Audiences") AUDIENCES("Audiences"), @XmlEnumValue("AdGroupAudienceAssociations") AD_GROUP_AUDIENCE_ASSOCIATIONS("AdGroupAudienceAssociations"), @XmlEnumValue("AdGroupNegativeAudienceAssociations") AD_GROUP_NEGATIVE_AUDIENCE_ASSOCIATIONS("AdGroupNegativeAudienceAssociations"); 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); } }