package com.microsoft.bingads.v10.adinsight;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for Field.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* <simpleType name="Field">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="UNKNOW"/>
* <enumeration value="BidLandscape"/>
* <enumeration value="BidSuggestion"/>
* <enumeration value="EntityAuctionInsight"/>
* <enumeration value="AggregatedAuctionInsight"/>
* <enumeration value="AuctionInsightAvailableChildren"/>
* <enumeration value="TopMover"/>
* <enumeration value="AccountId"/>
* <enumeration value="CampaignId"/>
* <enumeration value="AdGroupId"/>
* <enumeration value="KeywordId"/>
* <enumeration value="TimeInterval"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "Field")
@XmlEnum
public enum Field {
UNKNOW("UNKNOW"),
@XmlEnumValue("BidLandscape")
BID_LANDSCAPE("BidLandscape"),
@XmlEnumValue("BidSuggestion")
BID_SUGGESTION("BidSuggestion"),
@XmlEnumValue("EntityAuctionInsight")
ENTITY_AUCTION_INSIGHT("EntityAuctionInsight"),
@XmlEnumValue("AggregatedAuctionInsight")
AGGREGATED_AUCTION_INSIGHT("AggregatedAuctionInsight"),
@XmlEnumValue("AuctionInsightAvailableChildren")
AUCTION_INSIGHT_AVAILABLE_CHILDREN("AuctionInsightAvailableChildren"),
@XmlEnumValue("TopMover")
TOP_MOVER("TopMover"),
@XmlEnumValue("AccountId")
ACCOUNT_ID("AccountId"),
@XmlEnumValue("CampaignId")
CAMPAIGN_ID("CampaignId"),
@XmlEnumValue("AdGroupId")
AD_GROUP_ID("AdGroupId"),
@XmlEnumValue("KeywordId")
KEYWORD_ID("KeywordId"),
@XmlEnumValue("TimeInterval")
TIME_INTERVAL("TimeInterval");
private final String value;
Field(String v) {
value = v;
}
public String value() {
return value;
}
public static Field fromValue(String v) {
for (Field c: Field.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}