Class GrpcUpstream.Builder

  • Enclosing class:
    GrpcUpstream

    public static final class GrpcUpstream.Builder
    extends java.lang.Object
    class builder.
    • 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