Class FieldCapability.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • aggregatable

        public final FieldCapability.Builder aggregatable​(boolean value)
        Required - API name: aggregatable
      • indices

        public final FieldCapability.Builder indices​(java.util.List<java.lang.String> list)
        API name: indices

        Adds all elements of list to indices.

      • indices

        public final FieldCapability.Builder indices​(java.lang.String value,
                                                     java.lang.String... values)
        API name: indices

        Adds one or more values to indices.

      • meta

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

        Adds all entries of map to meta.

      • meta

        public final FieldCapability.Builder meta​(java.lang.String key,
                                                  java.util.List<java.lang.String> value)
        API name: meta

        Adds an entry to meta.

      • nonAggregatableIndices

        public final FieldCapability.Builder nonAggregatableIndices​(java.util.List<java.lang.String> list)
        API name: non_aggregatable_indices

        Adds all elements of list to nonAggregatableIndices.

      • nonAggregatableIndices

        public final FieldCapability.Builder nonAggregatableIndices​(java.lang.String value,
                                                                    java.lang.String... values)
        API name: non_aggregatable_indices

        Adds one or more values to nonAggregatableIndices.

      • nonSearchableIndices

        public final FieldCapability.Builder nonSearchableIndices​(java.util.List<java.lang.String> list)
        API name: non_searchable_indices

        Adds all elements of list to nonSearchableIndices.

      • nonSearchableIndices

        public final FieldCapability.Builder nonSearchableIndices​(java.lang.String value,
                                                                  java.lang.String... values)
        API name: non_searchable_indices

        Adds one or more values to nonSearchableIndices.

      • metadataField

        public final FieldCapability.Builder metadataField​(@Nullable
                                                           java.lang.Boolean value)
        API name: metadata_field