cbelasticsearch.mappings

Class MappingBuilder

lucee.Component
    extended by cbelasticsearch.mappings.MappingBuilder

Elasticsearch Mapping Builder Object

Class Attributes:
  • singleton
  •  
  • license : Apache v2.0
  •  
  • package : cbElasticsearch.models.mappings
  •  
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
  • author : Eric Peterson
  •  
    Property Summary
    type property default serializable required
    any wirebox


    • access = public
    • returntype = any
    • inject = wirebox
    true false
    Method Summary
    any create([any callback])
    string getWirebox()
    any newBlueprint()
    any newObjectMapping([any name], [any callback])
    any newSimpleMapping([any name], [any type])
    any setWirebox(any wirebox)
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    wirebox

    property any wirebox

    Attributes:
    access - public
    required - false
    returntype - any
    inject - wirebox
    serializable - true

    Method Detail

    create

    public any create([any callback])

    Parameters:
    callback

    getWirebox

    public string getWirebox()


    newBlueprint

    public any newBlueprint()


    newObjectMapping

    public any newObjectMapping([any name], [any callback])

    Parameters:
    name
    callback

    newSimpleMapping

    public any newSimpleMapping([any name], [any type])

    Parameters:
    name
    type

    setWirebox

    public any setWirebox(any wirebox)

    Parameters:
    wirebox