Package com.bisnode.opa.client.rest.url
Class OpaUrl
- java.lang.Object
-
- com.bisnode.opa.client.rest.url.OpaUrl
-
public class OpaUrl extends java.lang.ObjectContains request URL which is then used to call OPA server Provides methods useful in URL validation/manipulation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetValue()OpaUrlnormalized()static OpaUrlof(java.lang.String serverUrl, java.lang.String endpoint)Creates OpaUrljava.net.URItoUri()
-
-
-
Method Detail
-
of
public static OpaUrl of(java.lang.String serverUrl, java.lang.String endpoint)
Creates OpaUrl- Parameters:
serverUrl- URL of OPA Serverendpoint- endpoint path- Returns:
- created OpaUrl
-
getValue
public java.lang.String getValue()
- Returns:
- String value of OPA URL
-
normalized
public OpaUrl normalized()
- Returns:
- Normalized version of URL, removing multiple and trailing slashes
-
toUri
public java.net.URI toUri()
- Returns:
- OpaUrl transformed to URI
-
-