Class PropertyBase.AbstractBuilder<BuilderT extends PropertyBase.AbstractBuilder<BuilderT>>

    • Constructor Detail

      • AbstractBuilder

        protected AbstractBuilder()
    • Method Detail

      • localMetadata

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

        Adds all entries of map to localMetadata.

      • localMetadata

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

        Adds an entry to localMetadata.

      • meta

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

        Adds all entries of map to meta.

      • meta

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

        Adds an entry to meta.

      • name

        public final BuilderT name​(@Nullable
                                   java.lang.String value)
        API name: name
      • properties

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

        Adds all entries of map to properties.

      • properties

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

        Adds an entry to properties.

      • ignoreAbove

        public final BuilderT ignoreAbove​(@Nullable
                                          java.lang.Integer value)
        API name: ignore_above
      • fields

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

        Adds all entries of map to fields.

      • fields

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

        Adds an entry to fields.

      • self

        protected abstract BuilderT self()