Package com.onslip360
Class API.PeripheralBinding
- java.lang.Object
-
- com.onslip360.Onslip360Object<API.PeripheralBinding>
-
- com.onslip360.API.PeripheralBinding
-
- All Implemented Interfaces:
Cloneable
,Comparable<Onslip360Object<API.PeripheralBinding>>
- Enclosing class:
- API
public static class API.PeripheralBinding extends Onslip360Object<API.PeripheralBinding>
-
-
Constructor Summary
Constructors Constructor Description PeripheralBinding(String deviceId, String deviceModel, String deviceName, String deviceType, String deviceVersion, Boolean exclusive, String name, API.PeripheralServiceBinding[] serviceBindings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>
address()
API.PeripheralBinding
address(String address)
String
deviceId()
API.PeripheralBinding
deviceId(String deviceId)
String
deviceModel()
API.PeripheralBinding
deviceModel(String deviceModel)
String
deviceName()
API.PeripheralBinding
deviceName(String deviceName)
String
deviceType()
API.PeripheralBinding
deviceType(String deviceType)
String
deviceVersion()
API.PeripheralBinding
deviceVersion(String deviceVersion)
Boolean
exclusive()
API.PeripheralBinding
exclusive(Boolean exclusive)
String
name()
API.PeripheralBinding
name(String name)
API.PeripheralServiceBinding[]
serviceBindings()
API.PeripheralBinding
serviceBindings(API.PeripheralServiceBinding[] serviceBindings)
-
Methods inherited from class com.onslip360.Onslip360Object
clone, compareTo, equals, fromJson, fromJson, fromJsonArray, fromJsonArray, fromList, fromMap, fromObject, getExtended, hashCode, setExtended, setExtended, toJson, toJson, toJson, toJson, toList, toMap, toString
-
-
-
-
Method Detail
-
deviceId
@Nonnull public String deviceId()
-
deviceModel
@Nonnull public String deviceModel()
-
deviceName
@Nonnull public String deviceName()
-
deviceType
@Nonnull public String deviceType()
-
deviceVersion
@Nonnull public String deviceVersion()
-
exclusive
@Nonnull public Boolean exclusive()
-
name
@Nonnull public String name()
-
serviceBindings
@Nonnull public API.PeripheralServiceBinding[] serviceBindings()
-
address
@Nonnull public API.PeripheralBinding address(@Nullable String address)
-
deviceId
@Nonnull public API.PeripheralBinding deviceId(String deviceId)
-
deviceModel
@Nonnull public API.PeripheralBinding deviceModel(String deviceModel)
-
deviceName
@Nonnull public API.PeripheralBinding deviceName(String deviceName)
-
deviceType
@Nonnull public API.PeripheralBinding deviceType(String deviceType)
-
deviceVersion
@Nonnull public API.PeripheralBinding deviceVersion(String deviceVersion)
-
exclusive
@Nonnull public API.PeripheralBinding exclusive(Boolean exclusive)
-
name
@Nonnull public API.PeripheralBinding name(String name)
-
serviceBindings
@Nonnull public API.PeripheralBinding serviceBindings(API.PeripheralServiceBinding[] serviceBindings)
-
-