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