public class ThingIFAPIBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static ThingIFAPIBuilder |
_newBuilder(KiiApp app,
Owner owner)
Instantiate new ThingIFAPIBuilder without Context.
|
ThingIFAPIBuilder |
addSchema(Schema schema)
Add Schema to the ThingIFAPI.
|
ThingIFAPI |
build()
Instantiate new ThingIFAPI instance.
|
static ThingIFAPIBuilder |
newBuilder(android.content.Context context,
KiiApp app,
Owner owner)
Instantiate new ThingIFAPIBuilder.
|
ThingIFAPIBuilder |
setInstallationID(java.lang.String installationID)
Set InstallationID to the ThingIFAPI.
|
ThingIFAPIBuilder |
setTag(java.lang.String tag)
Set tag to this ThingIFAPI instance.
|
ThingIFAPIBuilder |
setTarget(Target target)
Set target thing to the ThingIFAPI.
|
public static ThingIFAPIBuilder newBuilder(android.content.Context context, KiiApp app, Owner owner)
context - Application context.app - Kii Cloud Application.owner - Specify who uses the ThingIFAPI.public static ThingIFAPIBuilder _newBuilder(KiiApp app, Owner owner)
app - Kii Cloud Application.owner - Specify who uses the ThingIFAPI.public ThingIFAPIBuilder addSchema(Schema schema)
schema - schema for ThingIFAPI instance.public ThingIFAPIBuilder setTarget(Target target)
target - target of ThingIFAPI instance.public ThingIFAPIBuilder setTag(java.lang.String tag)
ThingIFAPI.loadFromStoredInstance(Context, String) as well.tag - if null or empty string is passed, it will be ignored.public ThingIFAPIBuilder setInstallationID(java.lang.String installationID)
installationID - installation idpublic ThingIFAPI build()
java.lang.IllegalStateException - when schema is not present.Copyright 2015 Kii Corporation. All rights reserved. (Last updated on 2016-10-13 08:55 UTC)