Class AbstractBasicBuilder<T extends BasicBuilder>
- java.lang.Object
-
- io.fabric8.kubernetes.client.http.AbstractBasicBuilder<T>
-
- All Implemented Interfaces:
BasicBuilder
- Direct Known Subclasses:
StandardHttpRequest.Builder
public abstract class AbstractBasicBuilder<T extends BasicBuilder> extends Object implements BasicBuilder
-
-
Constructor Summary
Constructors Constructor Description AbstractBasicBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,List<String>>
getHeaders()
protected URI
getUri()
T
header(String name, String value)
Add the key value pair.T
setHeader(String name, String value)
Set the key value pair.protected void
setHeaders(Map<String,List<String>> headers)
T
uri(URI uri)
-
-
-
Method Detail
-
uri
public T uri(URI uri)
- Specified by:
uri
in interfaceBasicBuilder
-
header
public T header(String name, String value)
Description copied from interface:BasicBuilder
Add the key value pair. Will append to an existing key.- Specified by:
header
in interfaceBasicBuilder
- Parameters:
name
- keyvalue
- value- Returns:
- the builder
-
setHeader
public T setHeader(String name, String value)
Description copied from interface:BasicBuilder
Set the key value pair. Will overwrite an existing key.- Specified by:
setHeader
in interfaceBasicBuilder
- Parameters:
name
- keyvalue
- value- Returns:
- the builder
-
getUri
protected final URI getUri()
-
-