Class BaseNode.AbstractBuilder<BuilderT extends BaseNode.AbstractBuilder<BuilderT>>

    • Constructor Detail

      • AbstractBuilder

        protected AbstractBuilder()
    • Method Detail

      • attributes

        public final BuilderT attributes​(java.util.Map<java.lang.String,​java.lang.String> map)
        API name: attributes

        Adds all entries of map to attributes.

      • attributes

        public final BuilderT attributes​(java.lang.String key,
                                         java.lang.String value)
        API name: attributes

        Adds an entry to attributes.

      • host

        public final BuilderT host​(java.lang.String value)
        API name: host
      • ip

        public final BuilderT ip​(java.lang.String value)
        API name: ip
      • name

        public final BuilderT name​(java.lang.String value)
        API name: name
      • roles

        public final BuilderT roles​(java.util.List<NodeRole> list)
        API name: roles

        Adds all elements of list to roles.

      • roles

        public final BuilderT roles​(NodeRole value,
                                    NodeRole... values)
        API name: roles

        Adds one or more values to roles.

      • transportAddress

        public final BuilderT transportAddress​(java.lang.String value)
        API name: transport_address
      • self

        protected abstract BuilderT self()