public enum UrlErrorReason extends Enum<UrlErrorReason>
Java class for UrlError.Reason.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="UrlError.Reason">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="INVALID_TRACKING_URL_TEMPLATE"/>
<enumeration value="INVALID_TAG_IN_TRACKING_URL_TEMPLATE"/>
<enumeration value="MISSING_TRACKING_URL_TEMPLATE_TAG"/>
<enumeration value="MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE"/>
<enumeration value="INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE"/>
<enumeration value="MALFORMED_TRACKING_URL_TEMPLATE"/>
<enumeration value="MISSING_HOST_IN_TRACKING_URL_TEMPLATE"/>
<enumeration value="INVALID_TLD_IN_TRACKING_URL_TEMPLATE"/>
<enumeration value="REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG"/>
<enumeration value="INVALID_FINAL_URL"/>
<enumeration value="INVALID_TAG_IN_FINAL_URL"/>
<enumeration value="REDUNDANT_NESTED_FINAL_URL_TAG"/>
<enumeration value="MISSING_PROTOCOL_IN_FINAL_URL"/>
<enumeration value="INVALID_PROTOCOL_IN_FINAL_URL"/>
<enumeration value="MALFORMED_FINAL_URL"/>
<enumeration value="MISSING_HOST_IN_FINAL_URL"/>
<enumeration value="INVALID_TLD_IN_FINAL_URL"/>
<enumeration value="INVALID_FINAL_MOBILE_URL"/>
<enumeration value="INVALID_TAG_IN_FINAL_MOBILE_URL"/>
<enumeration value="REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG"/>
<enumeration value="MISSING_PROTOCOL_IN_FINAL_MOBILE_URL"/>
<enumeration value="INVALID_PROTOCOL_IN_FINAL_MOBILE_URL"/>
<enumeration value="MALFORMED_FINAL_MOBILE_URL"/>
<enumeration value="MISSING_HOST_IN_FINAL_MOBILE_URL"/>
<enumeration value="INVALID_TLD_IN_FINAL_MOBILE_URL"/>
<enumeration value="INVALID_FINAL_APP_URL"/>
<enumeration value="INVALID_TAG_IN_FINAL_APP_URL"/>
<enumeration value="REDUNDANT_NESTED_FINAL_APP_URL_TAG"/>
<enumeration value="MULTIPLE_APP_URLS_FOR_OSTYPE"/>
<enumeration value="INVALID_OSTYPE"/>
<enumeration value="INVALID_PROTOCOL_FOR_APP_URL"/>
<enumeration value="INVALID_PACKAGE_ID_FOR_APP_URL"/>
<enumeration value="URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT"/>
<enumeration value="URL_CUSTOM_PARAMETER_REMOVAL_WITH_NON_NULL_VALUE"/>
<enumeration value="CANNOT_REMOVE_URL_CUSTOM_PARAMETER_IN_ADD_OPERATION"/>
<enumeration value="CANNOT_REMOVE_URL_CUSTOM_PARAMETER_DURING_FULL_REPLACEMENT"/>
<enumeration value="FINAL_URL_SUFFIX_MALFORMED"/>
<enumeration value="INVALID_TAG_IN_FINAL_URL_SUFFIX"/>
<enumeration value="NULL_CUSTOM_PARAMETER_VALUE_DURING_ADD_OR_FULL_REPLACEMENT"/>
<enumeration value="INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY"/>
<enumeration value="INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE"/>
<enumeration value="INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE"/>
<enumeration value="REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG"/>
<enumeration value="MISSING_PROTOCOL"/>
<enumeration value="INVALID_URL"/>
<enumeration value="DESTINATION_URL_DEPRECATED"/>
<enumeration value="INVALID_TAG_IN_URL"/>
<enumeration value="MISSING_URL_TAG"/>
<enumeration value="DUPLICATE_URL_ID"/>
<enumeration value="INVALID_URL_ID"/>
<enumeration value="URL_ERROR"/>
</restriction>
</simpleType>
| Enum Constant and Description |
|---|
CANNOT_REMOVE_URL_CUSTOM_PARAMETER_DURING_FULL_REPLACEMENT
When the doReplace flag is set to true, individual parameters cannot be deleted.
|
CANNOT_REMOVE_URL_CUSTOM_PARAMETER_IN_ADD_OPERATION
For add operations, there will not be any existing parameters to delete.
|
DESTINATION_URL_DEPRECATED
Destination Url is deprecated.
|
DUPLICATE_URL_ID |
FINAL_URL_SUFFIX_MALFORMED
The final url suffix cannot begin with ? or & characters and must be a valid query string.
|
INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY
An invalid character appears in the parameter key.
|
INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE
An invalid character appears in the parameter value.
|
INVALID_FINAL_APP_URL
The final app url is invalid.
|
INVALID_FINAL_MOBILE_URL
The final mobile url is invalid.
|
INVALID_FINAL_URL
The final url is invalid.
|
INVALID_OSTYPE
The OS type given for an app url is not valid.
|
INVALID_PACKAGE_ID_FOR_APP_URL
The package id (app id) given for an app url is not valid.
|
INVALID_PROTOCOL_FOR_APP_URL
The protocol given for an app url is not valid.
|
INVALID_PROTOCOL_IN_FINAL_MOBILE_URL
The final mobile url starts with an invalid protocol.
|
INVALID_PROTOCOL_IN_FINAL_URL
The final url starts with an invalid protocol.
|
INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE
The tracking url template starts with an invalid protocol.
|
INVALID_TAG_IN_FINAL_APP_URL
The final app url contains invalid tag.
|
INVALID_TAG_IN_FINAL_MOBILE_URL
The final mobile url contains invalid tag.
|
INVALID_TAG_IN_FINAL_URL
The final url contains invalid tag.
|
INVALID_TAG_IN_FINAL_URL_SUFFIX
The final url suffix cannot contain {lpurl} related or {ignore} tags.
|
INVALID_TAG_IN_TRACKING_URL_TEMPLATE
The tracking url template contains invalid tag.
|
INVALID_TAG_IN_URL
The url contains invalid tag.
|
INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE
The url custom parameter value fails url tag validation.
|
INVALID_TLD_IN_FINAL_MOBILE_URL
The tracking url template has an invalid or missing top level domain extension.
|
INVALID_TLD_IN_FINAL_URL
The tracking url template has an invalid or missing top level domain extension.
|
INVALID_TLD_IN_TRACKING_URL_TEMPLATE
The tracking url template has an invalid or missing top level domain extension.
|
INVALID_TRACKING_URL_TEMPLATE
The tracking url template is invalid.
|
INVALID_URL
The url is invalid.
|
INVALID_URL_ID |
MALFORMED_FINAL_MOBILE_URL
The final mobile url contains illegal characters.
|
MALFORMED_FINAL_URL
The final url contains illegal characters.
|
MALFORMED_TRACKING_URL_TEMPLATE
The tracking url template contains illegal characters.
|
MISSING_HOST_IN_FINAL_MOBILE_URL
The final mobile url must contain a host name.
|
MISSING_HOST_IN_FINAL_URL
The final url must contain a host name.
|
MISSING_HOST_IN_TRACKING_URL_TEMPLATE
The tracking url template must contain a host name (or lpurl tag).
|
MISSING_PROTOCOL
The protocol (http:// or https://) is missing.
|
MISSING_PROTOCOL_IN_FINAL_MOBILE_URL
The final mobile url must start with a valid protocol.
|
MISSING_PROTOCOL_IN_FINAL_URL
The final url must start with a valid protocol.
|
MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE
The tracking url template must start with a valid protocol (or lpurl tag).
|
MISSING_TRACKING_URL_TEMPLATE_TAG
The tracking url template must contain at least one tag (e.g.
|
MISSING_URL_TAG
The url must contain at least one tag (e.g.
|
MULTIPLE_APP_URLS_FOR_OSTYPE
More than one app url found for the same OS type.
|
NULL_CUSTOM_PARAMETER_VALUE_DURING_ADD_OR_FULL_REPLACEMENT
For ADD operations and when the doReplace flag is set to true, custom parameter values
cannot be null.
|
REDUNDANT_NESTED_FINAL_APP_URL_TAG
The final app url contains nested occurrences of the same conditional tag
(i.e.
|
REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG
The final mobile url contains nested occurrences of the same conditional tag
(i.e.
|
REDUNDANT_NESTED_FINAL_URL_TAG
The final url contains nested occurrences of the same conditional tag
(i.e.
|
REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG
The tracking url template contains nested occurrences of the same conditional tag
(i.e.
|
REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
The custom parameter contains nested occurrences of the same conditional tag
(i.e.
|
URL_CUSTOM_PARAMETER_REMOVAL_WITH_NON_NULL_VALUE
The parameter has isRemove set to true but a value that is non-null.
|
URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT
The number of url custom parameters for an entity exceeds the maximum limit allowed.
|
URL_ERROR |
| Modifier and Type | Method and Description |
|---|---|
static UrlErrorReason |
fromValue(String v) |
String |
value() |
static UrlErrorReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static UrlErrorReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UrlErrorReason INVALID_TRACKING_URL_TEMPLATE
public static final UrlErrorReason INVALID_TAG_IN_TRACKING_URL_TEMPLATE
public static final UrlErrorReason MISSING_TRACKING_URL_TEMPLATE_TAG
public static final UrlErrorReason MISSING_PROTOCOL_IN_TRACKING_URL_TEMPLATE
public static final UrlErrorReason INVALID_PROTOCOL_IN_TRACKING_URL_TEMPLATE
public static final UrlErrorReason MALFORMED_TRACKING_URL_TEMPLATE
public static final UrlErrorReason MISSING_HOST_IN_TRACKING_URL_TEMPLATE
public static final UrlErrorReason INVALID_TLD_IN_TRACKING_URL_TEMPLATE
public static final UrlErrorReason REDUNDANT_NESTED_TRACKING_URL_TEMPLATE_TAG
public static final UrlErrorReason INVALID_FINAL_URL
public static final UrlErrorReason INVALID_TAG_IN_FINAL_URL
public static final UrlErrorReason REDUNDANT_NESTED_FINAL_URL_TAG
public static final UrlErrorReason MISSING_PROTOCOL_IN_FINAL_URL
public static final UrlErrorReason INVALID_PROTOCOL_IN_FINAL_URL
public static final UrlErrorReason MALFORMED_FINAL_URL
public static final UrlErrorReason MISSING_HOST_IN_FINAL_URL
public static final UrlErrorReason INVALID_TLD_IN_FINAL_URL
public static final UrlErrorReason INVALID_FINAL_MOBILE_URL
public static final UrlErrorReason INVALID_TAG_IN_FINAL_MOBILE_URL
public static final UrlErrorReason REDUNDANT_NESTED_FINAL_MOBILE_URL_TAG
public static final UrlErrorReason MISSING_PROTOCOL_IN_FINAL_MOBILE_URL
public static final UrlErrorReason INVALID_PROTOCOL_IN_FINAL_MOBILE_URL
public static final UrlErrorReason MALFORMED_FINAL_MOBILE_URL
public static final UrlErrorReason MISSING_HOST_IN_FINAL_MOBILE_URL
public static final UrlErrorReason INVALID_TLD_IN_FINAL_MOBILE_URL
public static final UrlErrorReason INVALID_FINAL_APP_URL
public static final UrlErrorReason INVALID_TAG_IN_FINAL_APP_URL
public static final UrlErrorReason REDUNDANT_NESTED_FINAL_APP_URL_TAG
public static final UrlErrorReason MULTIPLE_APP_URLS_FOR_OSTYPE
public static final UrlErrorReason INVALID_OSTYPE
public static final UrlErrorReason INVALID_PROTOCOL_FOR_APP_URL
public static final UrlErrorReason INVALID_PACKAGE_ID_FOR_APP_URL
public static final UrlErrorReason URL_CUSTOM_PARAMETERS_COUNT_EXCEEDS_LIMIT
public static final UrlErrorReason URL_CUSTOM_PARAMETER_REMOVAL_WITH_NON_NULL_VALUE
public static final UrlErrorReason CANNOT_REMOVE_URL_CUSTOM_PARAMETER_IN_ADD_OPERATION
public static final UrlErrorReason CANNOT_REMOVE_URL_CUSTOM_PARAMETER_DURING_FULL_REPLACEMENT
public static final UrlErrorReason FINAL_URL_SUFFIX_MALFORMED
public static final UrlErrorReason INVALID_TAG_IN_FINAL_URL_SUFFIX
public static final UrlErrorReason NULL_CUSTOM_PARAMETER_VALUE_DURING_ADD_OR_FULL_REPLACEMENT
public static final UrlErrorReason INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_KEY
public static final UrlErrorReason INVALID_CHARACTERS_IN_URL_CUSTOM_PARAMETER_VALUE
public static final UrlErrorReason INVALID_TAG_IN_URL_CUSTOM_PARAMETER_VALUE
public static final UrlErrorReason REDUNDANT_NESTED_URL_CUSTOM_PARAMETER_TAG
public static final UrlErrorReason MISSING_PROTOCOL
public static final UrlErrorReason INVALID_URL
public static final UrlErrorReason DESTINATION_URL_DEPRECATED
public static final UrlErrorReason INVALID_TAG_IN_URL
public static final UrlErrorReason MISSING_URL_TAG
public static final UrlErrorReason DUPLICATE_URL_ID
public static final UrlErrorReason INVALID_URL_ID
public static final UrlErrorReason URL_ERROR
public static UrlErrorReason[] values()
for (UrlErrorReason c : UrlErrorReason.values()) System.out.println(c);
public static UrlErrorReason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String value()
public static UrlErrorReason fromValue(String v)
Copyright © 2023. All rights reserved.