Class WebSocketUpstream.Builder
- java.lang.Object
-
- org.apache.shenyu.common.dto.convert.selector.WebSocketUpstream.Builder
-
- Enclosing class:
- WebSocketUpstream
public static final class WebSocketUpstream.Builder extends java.lang.Objectclass builder.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketUpstreambuild()build new Object.WebSocketUpstream.Builderhost(java.lang.String host)build host.WebSocketUpstream.Builderprotocol(java.lang.String protocol)build protocol.WebSocketUpstream.Builderstatus(boolean status)build status.WebSocketUpstream.Buildertimestamp(long timestamp)build timestamp.WebSocketUpstream.BuilderupstreamUrl(java.lang.String url)build url.WebSocketUpstream.Builderwarmup(int warmup)build warmup.WebSocketUpstream.Builderweight(int weight)build weight.
-
-
-
Method Detail
-
build
public WebSocketUpstream build()
build new Object.- Returns:
- DivideUpstream
-
host
public WebSocketUpstream.Builder host(java.lang.String host)
build host.- Parameters:
host- host- Returns:
- this
-
protocol
public WebSocketUpstream.Builder protocol(java.lang.String protocol)
build protocol.- Parameters:
protocol- protocol- Returns:
- this
-
upstreamUrl
public WebSocketUpstream.Builder upstreamUrl(java.lang.String url)
build url.- Parameters:
url- url- Returns:
- this
-
weight
public WebSocketUpstream.Builder weight(int weight)
build weight.- Parameters:
weight- weight- Returns:
- this
-
status
public WebSocketUpstream.Builder status(boolean status)
build status.- Parameters:
status- status- Returns:
- this
-
timestamp
public WebSocketUpstream.Builder timestamp(long timestamp)
build timestamp.- Parameters:
timestamp- timestamp- Returns:
- this
-
warmup
public WebSocketUpstream.Builder warmup(int warmup)
build warmup.- Parameters:
warmup- warmup- Returns:
- this
-
-