类 InstanceBuilder


  • public class InstanceBuilder
    extends java.lang.Object
    Builder for Instance.
    作者:
    xiweng.yy
    • 字段详细资料

      • instanceId

        private java.lang.String instanceId
      • ip

        private java.lang.String ip
      • port

        private java.lang.Integer port
      • weight

        private java.lang.Double weight
      • healthy

        private java.lang.Boolean healthy
      • enabled

        private java.lang.Boolean enabled
      • ephemeral

        private java.lang.Boolean ephemeral
      • clusterName

        private java.lang.String clusterName
      • serviceName

        private java.lang.String serviceName
      • metadata

        private java.util.Map<java.lang.String,​java.lang.String> metadata
    • 构造器详细资料

      • InstanceBuilder

        private InstanceBuilder()
    • 方法详细资料

      • setInstanceId

        public InstanceBuilder setInstanceId​(java.lang.String instanceId)
      • setWeight

        public InstanceBuilder setWeight​(java.lang.Double weight)
      • setHealthy

        public InstanceBuilder setHealthy​(java.lang.Boolean healthy)
      • setEnabled

        public InstanceBuilder setEnabled​(java.lang.Boolean enabled)
      • setEphemeral

        public InstanceBuilder setEphemeral​(java.lang.Boolean ephemeral)
      • setClusterName

        public InstanceBuilder setClusterName​(java.lang.String clusterName)
      • setServiceName

        public InstanceBuilder setServiceName​(java.lang.String serviceName)
      • setMetadata

        public InstanceBuilder setMetadata​(java.util.Map<java.lang.String,​java.lang.String> metadata)
      • addMetadata

        public InstanceBuilder addMetadata​(java.lang.String metaKey,
                                           java.lang.String metaValue)