// Copyright 2017 Google Inc. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
/**
* ProductTemplateErrorReason.java
*
* This file was auto-generated from WSDL
* by the Apache Axis 1.4 Mar 02, 2009 (07:08:06 PST) WSDL2Java emitter.
*/
package com.google.api.ads.dfp.axis.v201702;
public class ProductTemplateErrorReason implements java.io.Serializable {
private java.lang.String _value_;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected ProductTemplateErrorReason(java.lang.String value) {
_value_ = value;
_table_.put(_value_,this);
}
public static final java.lang.String _INVALID_FEATURE_EXPANDED_EXCLUSIVE = "INVALID_FEATURE_EXPANDED_EXCLUSIVE";
public static final java.lang.String _INVALID_EXPANDED_FEATURE_DEFAULT_NOT_TARGETED = "INVALID_EXPANDED_FEATURE_DEFAULT_NOT_TARGETED";
public static final java.lang.String _INVALID_EXPANDED_FEATURE_DEFAULT_LOCKED = "INVALID_EXPANDED_FEATURE_DEFAULT_LOCKED";
public static final java.lang.String _INVALID_EXPANDED_FEATURE_VALUE_TARGETED = "INVALID_EXPANDED_FEATURE_VALUE_TARGETED";
public static final java.lang.String _INVALID_EXPANDED_FEATURE_VALUE_LOCKED = "INVALID_EXPANDED_FEATURE_VALUE_LOCKED";
public static final java.lang.String _INVALID_FEATURE_TYPE = "INVALID_FEATURE_TYPE";
public static final java.lang.String _INVALID_ROADBLOCKING_TYPE = "INVALID_ROADBLOCKING_TYPE";
public static final java.lang.String _INVALID_DELIVERY_RATE_TYPE = "INVALID_DELIVERY_RATE_TYPE";
public static final java.lang.String _INVALID_CREATIVE_ROTATION_TYPE = "INVALID_CREATIVE_ROTATION_TYPE";
public static final java.lang.String _INVALID_COMPANION_DELIVERY_OPTION = "INVALID_COMPANION_DELIVERY_OPTION";
public static final java.lang.String _INVALID_TARGETING = "INVALID_TARGETING";
public static final java.lang.String _INVALID_FREQUENCY_CAPS = "INVALID_FREQUENCY_CAPS";
public static final java.lang.String _INVALID_TECHNOLOGY_INCLUDE_EXCLUDE = "INVALID_TECHNOLOGY_INCLUDE_EXCLUDE";
public static final java.lang.String _INVALID_EXPANDED_PRODUCT_COUNT = "INVALID_EXPANDED_PRODUCT_COUNT";
public static final java.lang.String _INVALID_TARGET_PLATFORM = "INVALID_TARGET_PLATFORM";
public static final java.lang.String _INVALID_NON_TARGETING_FEATURE = "INVALID_NON_TARGETING_FEATURE";
public static final java.lang.String _INVALID_FEATURE_CARDINALITY_AT_LEAST_ONE = "INVALID_FEATURE_CARDINALITY_AT_LEAST_ONE";
public static final java.lang.String _INVALID_FEATURE_CARDINALITY_AT_MOST_ONE = "INVALID_FEATURE_CARDINALITY_AT_MOST_ONE";
public static final java.lang.String _INVALID_FEATURE_CARDINALITY_EXACTLY_ONE = "INVALID_FEATURE_CARDINALITY_EXACTLY_ONE";
public static final java.lang.String _INVALID_FEATURE_FOR_OFFLINE = "INVALID_FEATURE_FOR_OFFLINE";
public static final java.lang.String _INVALID_RATE_TYPE_FOR_OFFLINE = "INVALID_RATE_TYPE_FOR_OFFLINE";
public static final java.lang.String _INVALID_RATE_TYPE_FOR_DFP = "INVALID_RATE_TYPE_FOR_DFP";
public static final java.lang.String _INVALID_RATE_TYPE_FOR_NON_DFP = "INVALID_RATE_TYPE_FOR_NON_DFP";
public static final java.lang.String _INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE = "INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE";
public static final java.lang.String _INVALID_SEGMENTATION_OR_TARGETING_FOR_CLICK_TRACKING_LINE_ITEM_TYPE = "INVALID_SEGMENTATION_OR_TARGETING_FOR_CLICK_TRACKING_LINE_ITEM_TYPE";
public static final java.lang.String _INVALID_LINE_ITEM_PRIORITY = "INVALID_LINE_ITEM_PRIORITY";
public static final java.lang.String _INVALID_LINE_ITEM_TYPE = "INVALID_LINE_ITEM_TYPE";
public static final java.lang.String _INVALID_ENVIRONMENT_TYPE = "INVALID_ENVIRONMENT_TYPE";
public static final java.lang.String _DUPLICATED_PLACEHOLDER_IN_NAMEMACRO = "DUPLICATED_PLACEHOLDER_IN_NAMEMACRO";
public static final java.lang.String _INVALID_EXPANDED_FEATURE_IN_NON_EXPANDABLE_AFFINITY = "INVALID_EXPANDED_FEATURE_IN_NON_EXPANDABLE_AFFINITY";
public static final java.lang.String _INVALID_FEATURE_DEFAULT_TARGET_TYPE = "INVALID_FEATURE_DEFAULT_TARGET_TYPE";
public static final java.lang.String _INVALID_FEATURE_VALUE_TARGET_TYPE = "INVALID_FEATURE_VALUE_TARGET_TYPE";
public static final java.lang.String _INVALID_FEATURE_AND_VALUE_LOCK_EXCLUSIVE = "INVALID_FEATURE_AND_VALUE_LOCK_EXCLUSIVE";
public static final java.lang.String _INVALID_CREATIVE_PLACEHOLDER = "INVALID_CREATIVE_PLACEHOLDER";
public static final java.lang.String _DUPLICATED_FEATURE = "DUPLICATED_FEATURE";
public static final java.lang.String _DUPLICATED_CUSTOM_TARGETING_KEY = "DUPLICATED_CUSTOM_TARGETING_KEY";
public static final java.lang.String _DUPLICATED_CUSTOM_TARGETING_VALUE = "DUPLICATED_CUSTOM_TARGETING_VALUE";
public static final java.lang.String _INVALID_CUSTOM_TARGETING_KEY_ID = "INVALID_CUSTOM_TARGETING_KEY_ID";
public static final java.lang.String _INVALID_CUSTOM_TARGETING_VALUE_ID = "INVALID_CUSTOM_TARGETING_VALUE_ID";
public static final java.lang.String _MISSING_CUSTOM_TARGETING_VALUES = "MISSING_CUSTOM_TARGETING_VALUES";
public static final java.lang.String _LOCATION_CANNOT_BE_TARGETED_IF_PARENT_IS_TARGETED = "LOCATION_CANNOT_BE_TARGETED_IF_PARENT_IS_TARGETED";
public static final java.lang.String _LOCATION_CANNOT_BE_EXCLUDED_IF_PARENT_IS_EXCLUDED = "LOCATION_CANNOT_BE_EXCLUDED_IF_PARENT_IS_EXCLUDED";
public static final java.lang.String _LOCATION_CANNOT_BE_EXCLUDED_DIRECTLY_WHEN_HAVE_TARGETED_LOCATION = "LOCATION_CANNOT_BE_EXCLUDED_DIRECTLY_WHEN_HAVE_TARGETED_LOCATION";
public static final java.lang.String _CUSTOMIZABLE_CUSTOM_KEY_CANNOT_BE_SEGMENTED = "CUSTOMIZABLE_CUSTOM_KEY_CANNOT_BE_SEGMENTED";
public static final java.lang.String _CUSTOM_KEY_USED_IN_TARGETING_CANNOT_BE_SEGMENTED = "CUSTOM_KEY_USED_IN_TARGETING_CANNOT_BE_SEGMENTED";
public static final java.lang.String _MISSING_EXPANDED_FEATURE_PLACEHOLDER_IN_NAMEMACRO = "MISSING_EXPANDED_FEATURE_PLACEHOLDER_IN_NAMEMACRO";
public static final java.lang.String _MISSING_FEATURE_VALUE_OF_NAMEMACRO_PLACEHOLDER = "MISSING_FEATURE_VALUE_OF_NAMEMACRO_PLACEHOLDER";
public static final java.lang.String _MISSING_FEATURE_OF_NAMEMACRO_PLACEHOLDER = "MISSING_FEATURE_OF_NAMEMACRO_PLACEHOLDER";
public static final java.lang.String _MISSING_SUBTYPE_FOR_CUSTOM_TARGETING = "MISSING_SUBTYPE_FOR_CUSTOM_TARGETING";
public static final java.lang.String _COMPANION_NOT_ALLOWED = "COMPANION_NOT_ALLOWED";
public static final java.lang.String _MISSING_COMPANION = "MISSING_COMPANION";
public static final java.lang.String _DUPLICATED_MASTER_SIZE = "DUPLICATED_MASTER_SIZE";
public static final java.lang.String _CANNOT_HAVE_CREATIVE_TEMPLATE = "CANNOT_HAVE_CREATIVE_TEMPLATE";
public static final java.lang.String _NATIVE_CREATIVE_TEMPLATE_REQUIRED = "NATIVE_CREATIVE_TEMPLATE_REQUIRED";
public static final java.lang.String _CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID = "CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID";
public static final java.lang.String _CANNOT_MODIFY_READONLY_FEATURE = "CANNOT_MODIFY_READONLY_FEATURE";
public static final java.lang.String _CANNOT_MODIFY_PRODUCT_TYPE = "CANNOT_MODIFY_PRODUCT_TYPE";
public static final java.lang.String _CANNOT_ADD_SEGMENTATION = "CANNOT_ADD_SEGMENTATION";
public static final java.lang.String _CANNOT_REMOVE_SEGMENTATION = "CANNOT_REMOVE_SEGMENTATION";
public static final java.lang.String _CANNOT_REMOVE_VALUE_FROM_SEGMENTATION = "CANNOT_REMOVE_VALUE_FROM_SEGMENTATION";
public static final java.lang.String _CANNOT_ADD_FEATURE_VALUE_FOR_CUSTOM_TARGETING = "CANNOT_ADD_FEATURE_VALUE_FOR_CUSTOM_TARGETING";
public static final java.lang.String _CANNOT_MODIFY_BUILTIN_TARGETING_FEATURE = "CANNOT_MODIFY_BUILTIN_TARGETING_FEATURE";
public static final java.lang.String _CANNOT_UPDATE_ARCHIVED_PRODUCT_TEMPLATE = "CANNOT_UPDATE_ARCHIVED_PRODUCT_TEMPLATE";
public static final java.lang.String _INVALID_VIDEO_POSITION_VALUE_FOR_LINE_ITEM_TYPE = "INVALID_VIDEO_POSITION_VALUE_FOR_LINE_ITEM_TYPE";
public static final java.lang.String _UNKNOWN = "UNKNOWN";
public static final ProductTemplateErrorReason INVALID_FEATURE_EXPANDED_EXCLUSIVE = new ProductTemplateErrorReason(_INVALID_FEATURE_EXPANDED_EXCLUSIVE);
public static final ProductTemplateErrorReason INVALID_EXPANDED_FEATURE_DEFAULT_NOT_TARGETED = new ProductTemplateErrorReason(_INVALID_EXPANDED_FEATURE_DEFAULT_NOT_TARGETED);
public static final ProductTemplateErrorReason INVALID_EXPANDED_FEATURE_DEFAULT_LOCKED = new ProductTemplateErrorReason(_INVALID_EXPANDED_FEATURE_DEFAULT_LOCKED);
public static final ProductTemplateErrorReason INVALID_EXPANDED_FEATURE_VALUE_TARGETED = new ProductTemplateErrorReason(_INVALID_EXPANDED_FEATURE_VALUE_TARGETED);
public static final ProductTemplateErrorReason INVALID_EXPANDED_FEATURE_VALUE_LOCKED = new ProductTemplateErrorReason(_INVALID_EXPANDED_FEATURE_VALUE_LOCKED);
public static final ProductTemplateErrorReason INVALID_FEATURE_TYPE = new ProductTemplateErrorReason(_INVALID_FEATURE_TYPE);
public static final ProductTemplateErrorReason INVALID_ROADBLOCKING_TYPE = new ProductTemplateErrorReason(_INVALID_ROADBLOCKING_TYPE);
public static final ProductTemplateErrorReason INVALID_DELIVERY_RATE_TYPE = new ProductTemplateErrorReason(_INVALID_DELIVERY_RATE_TYPE);
public static final ProductTemplateErrorReason INVALID_CREATIVE_ROTATION_TYPE = new ProductTemplateErrorReason(_INVALID_CREATIVE_ROTATION_TYPE);
public static final ProductTemplateErrorReason INVALID_COMPANION_DELIVERY_OPTION = new ProductTemplateErrorReason(_INVALID_COMPANION_DELIVERY_OPTION);
public static final ProductTemplateErrorReason INVALID_TARGETING = new ProductTemplateErrorReason(_INVALID_TARGETING);
public static final ProductTemplateErrorReason INVALID_FREQUENCY_CAPS = new ProductTemplateErrorReason(_INVALID_FREQUENCY_CAPS);
public static final ProductTemplateErrorReason INVALID_TECHNOLOGY_INCLUDE_EXCLUDE = new ProductTemplateErrorReason(_INVALID_TECHNOLOGY_INCLUDE_EXCLUDE);
public static final ProductTemplateErrorReason INVALID_EXPANDED_PRODUCT_COUNT = new ProductTemplateErrorReason(_INVALID_EXPANDED_PRODUCT_COUNT);
public static final ProductTemplateErrorReason INVALID_TARGET_PLATFORM = new ProductTemplateErrorReason(_INVALID_TARGET_PLATFORM);
public static final ProductTemplateErrorReason INVALID_NON_TARGETING_FEATURE = new ProductTemplateErrorReason(_INVALID_NON_TARGETING_FEATURE);
public static final ProductTemplateErrorReason INVALID_FEATURE_CARDINALITY_AT_LEAST_ONE = new ProductTemplateErrorReason(_INVALID_FEATURE_CARDINALITY_AT_LEAST_ONE);
public static final ProductTemplateErrorReason INVALID_FEATURE_CARDINALITY_AT_MOST_ONE = new ProductTemplateErrorReason(_INVALID_FEATURE_CARDINALITY_AT_MOST_ONE);
public static final ProductTemplateErrorReason INVALID_FEATURE_CARDINALITY_EXACTLY_ONE = new ProductTemplateErrorReason(_INVALID_FEATURE_CARDINALITY_EXACTLY_ONE);
public static final ProductTemplateErrorReason INVALID_FEATURE_FOR_OFFLINE = new ProductTemplateErrorReason(_INVALID_FEATURE_FOR_OFFLINE);
public static final ProductTemplateErrorReason INVALID_RATE_TYPE_FOR_OFFLINE = new ProductTemplateErrorReason(_INVALID_RATE_TYPE_FOR_OFFLINE);
public static final ProductTemplateErrorReason INVALID_RATE_TYPE_FOR_DFP = new ProductTemplateErrorReason(_INVALID_RATE_TYPE_FOR_DFP);
public static final ProductTemplateErrorReason INVALID_RATE_TYPE_FOR_NON_DFP = new ProductTemplateErrorReason(_INVALID_RATE_TYPE_FOR_NON_DFP);
public static final ProductTemplateErrorReason INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE = new ProductTemplateErrorReason(_INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE);
public static final ProductTemplateErrorReason INVALID_SEGMENTATION_OR_TARGETING_FOR_CLICK_TRACKING_LINE_ITEM_TYPE = new ProductTemplateErrorReason(_INVALID_SEGMENTATION_OR_TARGETING_FOR_CLICK_TRACKING_LINE_ITEM_TYPE);
public static final ProductTemplateErrorReason INVALID_LINE_ITEM_PRIORITY = new ProductTemplateErrorReason(_INVALID_LINE_ITEM_PRIORITY);
public static final ProductTemplateErrorReason INVALID_LINE_ITEM_TYPE = new ProductTemplateErrorReason(_INVALID_LINE_ITEM_TYPE);
public static final ProductTemplateErrorReason INVALID_ENVIRONMENT_TYPE = new ProductTemplateErrorReason(_INVALID_ENVIRONMENT_TYPE);
public static final ProductTemplateErrorReason DUPLICATED_PLACEHOLDER_IN_NAMEMACRO = new ProductTemplateErrorReason(_DUPLICATED_PLACEHOLDER_IN_NAMEMACRO);
public static final ProductTemplateErrorReason INVALID_EXPANDED_FEATURE_IN_NON_EXPANDABLE_AFFINITY = new ProductTemplateErrorReason(_INVALID_EXPANDED_FEATURE_IN_NON_EXPANDABLE_AFFINITY);
public static final ProductTemplateErrorReason INVALID_FEATURE_DEFAULT_TARGET_TYPE = new ProductTemplateErrorReason(_INVALID_FEATURE_DEFAULT_TARGET_TYPE);
public static final ProductTemplateErrorReason INVALID_FEATURE_VALUE_TARGET_TYPE = new ProductTemplateErrorReason(_INVALID_FEATURE_VALUE_TARGET_TYPE);
public static final ProductTemplateErrorReason INVALID_FEATURE_AND_VALUE_LOCK_EXCLUSIVE = new ProductTemplateErrorReason(_INVALID_FEATURE_AND_VALUE_LOCK_EXCLUSIVE);
public static final ProductTemplateErrorReason INVALID_CREATIVE_PLACEHOLDER = new ProductTemplateErrorReason(_INVALID_CREATIVE_PLACEHOLDER);
public static final ProductTemplateErrorReason DUPLICATED_FEATURE = new ProductTemplateErrorReason(_DUPLICATED_FEATURE);
public static final ProductTemplateErrorReason DUPLICATED_CUSTOM_TARGETING_KEY = new ProductTemplateErrorReason(_DUPLICATED_CUSTOM_TARGETING_KEY);
public static final ProductTemplateErrorReason DUPLICATED_CUSTOM_TARGETING_VALUE = new ProductTemplateErrorReason(_DUPLICATED_CUSTOM_TARGETING_VALUE);
public static final ProductTemplateErrorReason INVALID_CUSTOM_TARGETING_KEY_ID = new ProductTemplateErrorReason(_INVALID_CUSTOM_TARGETING_KEY_ID);
public static final ProductTemplateErrorReason INVALID_CUSTOM_TARGETING_VALUE_ID = new ProductTemplateErrorReason(_INVALID_CUSTOM_TARGETING_VALUE_ID);
public static final ProductTemplateErrorReason MISSING_CUSTOM_TARGETING_VALUES = new ProductTemplateErrorReason(_MISSING_CUSTOM_TARGETING_VALUES);
public static final ProductTemplateErrorReason LOCATION_CANNOT_BE_TARGETED_IF_PARENT_IS_TARGETED = new ProductTemplateErrorReason(_LOCATION_CANNOT_BE_TARGETED_IF_PARENT_IS_TARGETED);
public static final ProductTemplateErrorReason LOCATION_CANNOT_BE_EXCLUDED_IF_PARENT_IS_EXCLUDED = new ProductTemplateErrorReason(_LOCATION_CANNOT_BE_EXCLUDED_IF_PARENT_IS_EXCLUDED);
public static final ProductTemplateErrorReason LOCATION_CANNOT_BE_EXCLUDED_DIRECTLY_WHEN_HAVE_TARGETED_LOCATION = new ProductTemplateErrorReason(_LOCATION_CANNOT_BE_EXCLUDED_DIRECTLY_WHEN_HAVE_TARGETED_LOCATION);
public static final ProductTemplateErrorReason CUSTOMIZABLE_CUSTOM_KEY_CANNOT_BE_SEGMENTED = new ProductTemplateErrorReason(_CUSTOMIZABLE_CUSTOM_KEY_CANNOT_BE_SEGMENTED);
public static final ProductTemplateErrorReason CUSTOM_KEY_USED_IN_TARGETING_CANNOT_BE_SEGMENTED = new ProductTemplateErrorReason(_CUSTOM_KEY_USED_IN_TARGETING_CANNOT_BE_SEGMENTED);
public static final ProductTemplateErrorReason MISSING_EXPANDED_FEATURE_PLACEHOLDER_IN_NAMEMACRO = new ProductTemplateErrorReason(_MISSING_EXPANDED_FEATURE_PLACEHOLDER_IN_NAMEMACRO);
public static final ProductTemplateErrorReason MISSING_FEATURE_VALUE_OF_NAMEMACRO_PLACEHOLDER = new ProductTemplateErrorReason(_MISSING_FEATURE_VALUE_OF_NAMEMACRO_PLACEHOLDER);
public static final ProductTemplateErrorReason MISSING_FEATURE_OF_NAMEMACRO_PLACEHOLDER = new ProductTemplateErrorReason(_MISSING_FEATURE_OF_NAMEMACRO_PLACEHOLDER);
public static final ProductTemplateErrorReason MISSING_SUBTYPE_FOR_CUSTOM_TARGETING = new ProductTemplateErrorReason(_MISSING_SUBTYPE_FOR_CUSTOM_TARGETING);
public static final ProductTemplateErrorReason COMPANION_NOT_ALLOWED = new ProductTemplateErrorReason(_COMPANION_NOT_ALLOWED);
public static final ProductTemplateErrorReason MISSING_COMPANION = new ProductTemplateErrorReason(_MISSING_COMPANION);
public static final ProductTemplateErrorReason DUPLICATED_MASTER_SIZE = new ProductTemplateErrorReason(_DUPLICATED_MASTER_SIZE);
public static final ProductTemplateErrorReason CANNOT_HAVE_CREATIVE_TEMPLATE = new ProductTemplateErrorReason(_CANNOT_HAVE_CREATIVE_TEMPLATE);
public static final ProductTemplateErrorReason NATIVE_CREATIVE_TEMPLATE_REQUIRED = new ProductTemplateErrorReason(_NATIVE_CREATIVE_TEMPLATE_REQUIRED);
public static final ProductTemplateErrorReason CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID = new ProductTemplateErrorReason(_CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID);
public static final ProductTemplateErrorReason CANNOT_MODIFY_READONLY_FEATURE = new ProductTemplateErrorReason(_CANNOT_MODIFY_READONLY_FEATURE);
public static final ProductTemplateErrorReason CANNOT_MODIFY_PRODUCT_TYPE = new ProductTemplateErrorReason(_CANNOT_MODIFY_PRODUCT_TYPE);
public static final ProductTemplateErrorReason CANNOT_ADD_SEGMENTATION = new ProductTemplateErrorReason(_CANNOT_ADD_SEGMENTATION);
public static final ProductTemplateErrorReason CANNOT_REMOVE_SEGMENTATION = new ProductTemplateErrorReason(_CANNOT_REMOVE_SEGMENTATION);
public static final ProductTemplateErrorReason CANNOT_REMOVE_VALUE_FROM_SEGMENTATION = new ProductTemplateErrorReason(_CANNOT_REMOVE_VALUE_FROM_SEGMENTATION);
public static final ProductTemplateErrorReason CANNOT_ADD_FEATURE_VALUE_FOR_CUSTOM_TARGETING = new ProductTemplateErrorReason(_CANNOT_ADD_FEATURE_VALUE_FOR_CUSTOM_TARGETING);
public static final ProductTemplateErrorReason CANNOT_MODIFY_BUILTIN_TARGETING_FEATURE = new ProductTemplateErrorReason(_CANNOT_MODIFY_BUILTIN_TARGETING_FEATURE);
public static final ProductTemplateErrorReason CANNOT_UPDATE_ARCHIVED_PRODUCT_TEMPLATE = new ProductTemplateErrorReason(_CANNOT_UPDATE_ARCHIVED_PRODUCT_TEMPLATE);
public static final ProductTemplateErrorReason INVALID_VIDEO_POSITION_VALUE_FOR_LINE_ITEM_TYPE = new ProductTemplateErrorReason(_INVALID_VIDEO_POSITION_VALUE_FOR_LINE_ITEM_TYPE);
public static final ProductTemplateErrorReason UNKNOWN = new ProductTemplateErrorReason(_UNKNOWN);
public java.lang.String getValue() { return _value_;}
public static ProductTemplateErrorReason fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
ProductTemplateErrorReason enumeration = (ProductTemplateErrorReason)
_table_.get(value);
if (enumeration==null) throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static ProductTemplateErrorReason fromString(java.lang.String value)
throws java.lang.IllegalArgumentException {
return fromValue(value);
}
public boolean equals(java.lang.Object obj) {return (obj == this);}
public int hashCode() { return toString().hashCode();}
public java.lang.String toString() { return _value_;}
public java.lang.Object readResolve() throws java.io.ObjectStreamException { return fromValue(_value_);}
public static org.apache.axis.encoding.Serializer getSerializer(
java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType) {
return
new org.apache.axis.encoding.ser.EnumSerializer(
_javaType, _xmlType);
}
public static org.apache.axis.encoding.Deserializer getDeserializer(
java.lang.String mechType,
java.lang.Class _javaType,
javax.xml.namespace.QName _xmlType) {
return
new org.apache.axis.encoding.ser.EnumDeserializer(
_javaType, _xmlType);
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(ProductTemplateErrorReason.class);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("https://www.google.com/apis/ads/publisher/v201702", "ProductTemplateError.Reason"));
}
/**
* Return type metadata object
*/
public static org.apache.axis.description.TypeDesc getTypeDesc() {
return typeDesc;
}
}