Module com.github.alexdlaird.ngrok
Class TunnelHeader.Builder
- java.lang.Object
-
- com.github.alexdlaird.ngrok.protocol.TunnelHeader.Builder
-
- Enclosing class:
- TunnelHeader
public static class TunnelHeader.Builder extends java.lang.Object
Builder for aTunnelHeader
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Default constructor forTunnelHeader.Builder
.Builder(java.util.Map<java.lang.String,java.lang.Object> tunnelHeaderDefinitions)
Constructor forTunnelHeader.Builder
to be built fromrequest_header
orresponse_header
portion of a tunnel definition.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TunnelHeader
build()
Build theTunnelHeader
.TunnelHeader.Builder
withAdd(java.util.List<java.lang.String> add)
The list of headers to add.TunnelHeader.Builder
withRemove(java.util.List<java.lang.String> remove)
The list of headers to remove.
-
-
-
Constructor Detail
-
Builder
public Builder()
Default constructor forTunnelHeader.Builder
.
-
Builder
public Builder(java.util.Map<java.lang.String,java.lang.Object> tunnelHeaderDefinitions)
Constructor forTunnelHeader.Builder
to be built fromrequest_header
orresponse_header
portion of a tunnel definition.- Parameters:
tunnelHeaderDefinitions
- The map of Tunnel header attributes.
-
-
Method Detail
-
withAdd
public TunnelHeader.Builder withAdd(java.util.List<java.lang.String> add)
The list of headers to add.
-
withRemove
public TunnelHeader.Builder withRemove(java.util.List<java.lang.String> remove)
The list of headers to remove.
-
build
public TunnelHeader build()
Build theTunnelHeader
.
-
-