Class TarsUpstream.Builder

  • Enclosing class:
    TarsUpstream

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