public class URLBuilder extends Object
| Constructor and Description |
|---|
URLBuilder(URL baseUrl,
IApiTypeMapper typeMappings) |
| Modifier and Type | Method and Description |
|---|---|
URLBuilder |
addParameters(Map<String,String> params) |
URLBuilder |
addParmeter(String key,
String value) |
URLBuilder |
apiVersion(String apiVersion) |
URL |
build()
Builds a URL based on the information provided.
|
URLBuilder |
kind(String kind) |
URLBuilder |
name(String name) |
URLBuilder |
namespace(String namespace) |
URLBuilder |
resource(IResource resource) |
URLBuilder |
subContext(String value) |
URLBuilder |
subresource(String value) |
URLBuilder |
watch() |
String |
websocket() |
public URLBuilder(URL baseUrl, IApiTypeMapper typeMappings)
typeMappings - the map of kinds to endpointpublic URLBuilder apiVersion(String apiVersion)
public URLBuilder namespace(String namespace)
public URLBuilder name(String name)
public URLBuilder kind(String kind)
public URLBuilder resource(IResource resource)
public URLBuilder addParmeter(String key, String value)
public URLBuilder subresource(String value)
public URLBuilder subContext(String value)
public URL build()
public URLBuilder watch()
public String websocket()
public URLBuilder addParameters(Map<String,String> params)
Copyright © 2019 Red Hat, Inc. All Rights Reserved.