-
public interface DigitalOutputBuilder
DigitalOutputBuilder interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description DigitalOutputBuilder
address(Integer address)
address.DigitalOutput
build()
build.DigitalOutputBuilder
description(String description)
description.DigitalOutputBuilder
id(String id)
id.DigitalOutputBuilder
initial(DigitalState state)
initial.DigitalOutputBuilder
name(String name)
name.static DigitalOutputBuilder
newInstance(Context context)
newInstance.DigitalOutputBuilder
platform(Class<? extends Platform> platformClass)
platform.DigitalOutputBuilder
platform(String platformId)
platform.DigitalOutputBuilder
provider(Class<? extends Provider> providerClass)
provider.DigitalOutputBuilder
provider(String providerId)
provider.DigitalOutputBuilder
shutdown(DigitalState state)
shutdown.
-
-
-
Method Detail
-
id
DigitalOutputBuilder id(String id)
id.
- Parameters:
id
- aString
object.- Returns:
- a
DigitalOutputBuilder
object.
-
name
DigitalOutputBuilder name(String name)
name.
- Parameters:
name
- aString
object.- Returns:
- a
DigitalOutputBuilder
object.
-
description
DigitalOutputBuilder description(String description)
description.
- Parameters:
description
- aString
object.- Returns:
- a
DigitalOutputBuilder
object.
-
address
DigitalOutputBuilder address(Integer address)
address.
- Parameters:
address
- aInteger
object.- Returns:
- a
DigitalOutputBuilder
object.
-
shutdown
DigitalOutputBuilder shutdown(DigitalState state)
shutdown.
- Parameters:
state
- aDigitalState
object.- Returns:
- a
DigitalOutputBuilder
object.
-
initial
DigitalOutputBuilder initial(DigitalState state)
initial.
- Parameters:
state
- aDigitalState
object.- Returns:
- a
DigitalOutputBuilder
object.
-
platform
DigitalOutputBuilder platform(String platformId)
platform.
- Parameters:
platformId
- aString
object.- Returns:
- a
DigitalOutputBuilder
object.
-
platform
DigitalOutputBuilder platform(Class<? extends Platform> platformClass)
platform.
- Parameters:
platformClass
- aClass
object.- Returns:
- a
DigitalOutputBuilder
object.
-
provider
DigitalOutputBuilder provider(String providerId)
provider.
- Parameters:
providerId
- aString
object.- Returns:
- a
DigitalOutputBuilder
object.
-
provider
DigitalOutputBuilder provider(Class<? extends Provider> providerClass)
provider.
- Parameters:
providerClass
- aClass
object.- Returns:
- a
DigitalOutputBuilder
object.
-
newInstance
static DigitalOutputBuilder newInstance(Context context)
newInstance.
- Parameters:
context
- aContext
object.- Returns:
- a
DigitalOutputBuilder
object.
-
build
DigitalOutput build()
build.
- Returns:
- a
DigitalOutput
object.
-
-