@Beta @NonNullByDefault public abstract class CanonicalValueViolation extends Object implements Immutable, Serializable
CanonicalValue
validation. Contains details as mandated by RFC7950 Section 8.3.1.Modifier and Type | Class and Description |
---|---|
static class |
CanonicalValueViolation.Regular |
static class |
CanonicalValueViolation.WithException |
Constructor and Description |
---|
CanonicalValueViolation() |
Modifier and Type | Method and Description |
---|---|
static CanonicalValueViolation |
empty() |
static <T> Variant<T,CanonicalValueViolation> |
emptyVariant() |
boolean |
equals(@Nullable Object obj) |
Optional<String> |
getAppTag() |
Optional<String> |
getMessage() |
int |
hashCode() |
static CanonicalValueViolation |
of(Exception cause) |
static CanonicalValueViolation |
of(@Nullable String appTag,
@Nullable String message) |
String |
toString() |
static <T> Variant<T,CanonicalValueViolation> |
variantOf(Exception cause) |
static <T> Variant<T,CanonicalValueViolation> |
variantOf(String message) |
static <T> Variant<T,CanonicalValueViolation> |
variantOf(@Nullable String appTag,
String message) |
public static CanonicalValueViolation empty()
public static CanonicalValueViolation of(Exception cause)
public static CanonicalValueViolation of(@Nullable String appTag, @Nullable String message)
public static <T> Variant<T,CanonicalValueViolation> emptyVariant()
public static <T> Variant<T,CanonicalValueViolation> variantOf(Exception cause)
public static <T> Variant<T,CanonicalValueViolation> variantOf(String message)
public static <T> Variant<T,CanonicalValueViolation> variantOf(@Nullable String appTag, String message)
Copyright © 2020 OpenDaylight. All rights reserved.