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