Class DubboUpstream.Builder

  • Enclosing class:
    DubboUpstream

    public static final class DubboUpstream.Builder
    extends java.lang.Object
    class builder.
    • Method Detail

      • build

        public DubboUpstream build()
        build new Object.
        Returns:
        DivideUpstream
      • upstreamHost

        public DubboUpstream.Builder upstreamHost​(java.lang.String upstreamHost)
        build upstreamHost.
        Parameters:
        upstreamHost - upstreamHost
        Returns:
        this
      • protocol

        public DubboUpstream.Builder protocol​(java.lang.String protocol)
        build protocol.
        Parameters:
        protocol - protocol
        Returns:
        this
      • upstreamUrl

        public DubboUpstream.Builder upstreamUrl​(java.lang.String upstreamUrl)
        build upstreamUrl.
        Parameters:
        upstreamUrl - upstreamUrl
        Returns:
        this
      • weight

        public DubboUpstream.Builder weight​(int weight)
        build weight.
        Parameters:
        weight - weight
        Returns:
        this
      • status

        public DubboUpstream.Builder status​(boolean status)
        build status.
        Parameters:
        status - status
        Returns:
        this
      • timestamp

        public DubboUpstream.Builder timestamp​(long timestamp)
        build timestamp.
        Parameters:
        timestamp - timestamp
        Returns:
        this
      • warmup

        public DubboUpstream.Builder warmup​(int warmup)
        build warmup.
        Parameters:
        warmup - warmup
        Returns:
        this