| java.lang.Object | |
| ↳ | com.steerpath.sdk.meta.MetaFeature.Builder |
Implements standard Builder for Feature.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
Builder()
Default constructor.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| MetaFeature.Builder |
assetTrackingId(String id)
Valid only if this Feature represents an asset (beacon).
| ||||||||||
| MetaFeature |
build()
Builds new Feature instance.
| ||||||||||
| MetaFeature.Builder |
building(String buildingRef)
Building reference where this Feature belongs.
| ||||||||||
| MetaFeature.Builder |
cssClass(String cssClass)
Visualization information of this MetaFeature.
| ||||||||||
| MetaFeature.Builder |
description(String description)
Brief description of this MetaFeature.
| ||||||||||
| MetaFeature.Builder |
floor(int floor)
Floor index.
| ||||||||||
| MetaFeature.Builder |
floorIndexList(int[] list)
Floor indices, for example "-1, 0, 1, 2".
| ||||||||||
| MetaFeature.Builder |
floorNameList(String[] list)
Floor names, for example "G, 0, 1, 2".
| ||||||||||
| MetaFeature.Builder |
floors(ArrayList<MetaFeature> floors)
Floors as MetaFeature.
| ||||||||||
| MetaFeature.Builder |
geometryJson(String geometryJson)
Geometry information of this MetaFeature
| ||||||||||
| MetaFeature.Builder |
hasArea(boolean hasArea)
Feature area.
| ||||||||||
| MetaFeature.Builder |
icon(String url)
Optional icon url.
| ||||||||||
| MetaFeature.Builder |
id(String id)
Define unique id.
| ||||||||||
| MetaFeature.Builder |
json(String json)
Raw Json (as String)
| ||||||||||
| MetaFeature.Builder |
keywords(ArrayList<String> keywords)
List of associated keywords.
| ||||||||||
| MetaFeature.Builder |
latitude(double latitude)
Latitude in GPS coordinates.
| ||||||||||
| MetaFeature.Builder |
localRef(String localRef)
Local reference can be used to bind Steerpath and Customer Meta data together.
| ||||||||||
| MetaFeature.Builder |
longitude(double longitude)
Longitude in GPS coordinates.
| ||||||||||
| MetaFeature.Builder |
major(int major)
TODO
| ||||||||||
| MetaFeature.Builder |
minor(int minor)
TODO
| ||||||||||
| MetaFeature.Builder |
naturalOrientation(double naturalOrientation)
Set natural orientation (degrees).
| ||||||||||
| MetaFeature.Builder |
optional(String optional)
Optional user data.
| ||||||||||
| MetaFeature.Builder |
rssi1m(int rssi1m)
TODO
| ||||||||||
| MetaFeature.Builder |
subtype(String subType)
Optional subtype, such as "floor" or "room".
| ||||||||||
| MetaFeature.Builder |
tags(ArrayList<String> tags)
List of tags associated with this Feature.
| ||||||||||
| MetaFeature.Builder |
title(String title)
User visible title.
| ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Default constructor.
Valid only if this Feature represents an asset (beacon).
Building reference where this Feature belongs.
Visualization information of this MetaFeature.
Floor indices, for example "-1, 0, 1, 2". Valid only if this MetaFeature represents a building.
Floor names, for example "G, 0, 1, 2". Valid only if this MetaFeature represents a building.
Floors as MetaFeature. Valid only for buildings.
Geometry information of this MetaFeature
List of associated keywords. Keywords are used by "free text search".
Local reference can be used to bind Steerpath and Customer Meta data together.
Set natural orientation (degrees). 0 points to North. Valid only if this MetaFeature represents a building.