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)