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