public final class UriUtils
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
containsAbfsUrl(java.lang.String string) |
Checks whether a string includes abfs url.
|
static java.lang.String |
encodedUrlStr(java.lang.String url) |
|
static java.lang.String |
extractAccountNameFromHostName(java.lang.String hostName) |
Extracts the account name from the host name.
|
static java.lang.String |
generateUniqueTestPath() |
Generate unique test path for multiple user tests.
|
static java.lang.String |
getMaskedUrl(java.net.URL url) |
|
static java.lang.String |
maskUrlQueryParameters(java.util.List<org.apache.http.NameValuePair> keyValueList,
java.util.Set<java.lang.String> queryParamsForFullMask,
java.util.Set<java.lang.String> queryParamsForPartialMask) |
|
static java.lang.String |
maskUrlQueryParameters(java.util.List<org.apache.http.NameValuePair> keyValueList,
java.util.Set<java.lang.String> queryParamsForFullMask,
java.util.Set<java.lang.String> queryParamsForPartialMask,
int queryLen) |
Generic function to mask a set of query parameters partially/fully and
return the resultant query string
|
public static boolean containsAbfsUrl(java.lang.String string)
string - the string to check.public static java.lang.String extractAccountNameFromHostName(java.lang.String hostName)
hostName - the fully-qualified domain name of the storage service
endpoint (e.g. {account}.dfs.core.windows.net.public static java.lang.String generateUniqueTestPath()
public static java.lang.String maskUrlQueryParameters(java.util.List<org.apache.http.NameValuePair> keyValueList,
java.util.Set<java.lang.String> queryParamsForFullMask,
java.util.Set<java.lang.String> queryParamsForPartialMask)
public static java.lang.String maskUrlQueryParameters(java.util.List<org.apache.http.NameValuePair> keyValueList,
java.util.Set<java.lang.String> queryParamsForFullMask,
java.util.Set<java.lang.String> queryParamsForPartialMask,
int queryLen)
keyValueList - List of NameValuePair instances for query keys/valuesqueryParamsForFullMask - values for these params will appear as "XXXX"queryParamsForPartialMask - values will be masked with 'X', except for
the last PARTIAL_MASK_VISIBLE_LEN charactersqueryLen - to initialize StringBuilder for the masked querypublic static java.lang.String encodedUrlStr(java.lang.String url)
public static java.lang.String getMaskedUrl(java.net.URL url)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.