OpenApi add POST request to device root
[netconf.git] / protocol / restconf-api / src / main / java / org / opendaylight / restconf / api / query / FieldsParam.java
index 425510ae08f1c00861a6df14e6491a7aec3ca553..d81d8000b4f9de1aa3859f67409f58cadccf090d 100644 (file)
@@ -10,7 +10,6 @@ package org.opendaylight.restconf.api.query;
 import static com.google.common.base.Preconditions.checkArgument;
 import static java.util.Objects.requireNonNull;
 
-import com.google.common.annotations.Beta;
 import com.google.common.base.MoreObjects;
 import com.google.common.collect.ImmutableList;
 import java.net.URI;
@@ -21,9 +20,8 @@ import org.opendaylight.yangtools.concepts.Immutable;
 
 /**
  * This class represents a {@code fields} parameter as defined in
- * <a href="https://datatracker.ietf.org/doc/html/rfc8040#section-4.8.3">RFC8040 section 4.8.3</a>.
+ * <a href="https://www.rfc-editor.org/rfc/rfc8040#section-4.8.3">RFC8040 section 4.8.3</a>.
  */
-@Beta
 @NonNullByDefault
 public final class FieldsParam implements RestconfQueryParam<FieldsParam> {
     /**
@@ -116,7 +114,8 @@ public final class FieldsParam implements RestconfQueryParam<FieldsParam> {
         try {
             return parse(uriValue);
         } catch (ParseException e) {
-            throw new IllegalArgumentException(e.getMessage() + " [at offset " + e.getErrorOffset() + "]", e);
+            throw new IllegalArgumentException("Invalid " + uriName + " value: " + e.getMessage()
+            + " [at offset " + e.getErrorOffset() + "]", e);
         }
     }