public DeviceElementSchemaBuilder newSchema() { DeviceElementSchemaBuilder schema = new DeviceElementSchemaBuilder(); request.setDeviceElementSchema(schema.build()); return schema; }
public DeviceElementSchemaBuilder newSchema() { DeviceElementSchemaBuilder schema = new DeviceElementSchemaBuilder(); request.setDeviceElementSchema(schema.build()); return schema; }
/** * Create a new device alarm. * * @param deviceAssignmentToken * @param message * @return */ public DeviceAlarmCreateRequest.Builder newDeviceAlarm(String deviceAssignmentToken, String message) { return new DeviceAlarmCreateRequest.Builder(deviceAssignmentToken, message); }
public Builder(String siteToken, String specificationToken, String hardwareId) { request.setSiteToken(siteToken); request.setSpecificationToken(specificationToken); request.setHardwareId(hardwareId); request.setStatus(DeviceStatus.Ok); request.setComments(""); }
public Builder(String deviceTypeToken, String token) { request.setDeviceTypeToken(deviceTypeToken); request.setToken(token); request.setStatus(null); request.setComments(""); }
public Builder(String deviceTypeToken, String token, String namespace, String name) { request.setDeviceTypeToken(deviceTypeToken); request.setToken(token); request.setNamespace(namespace); request.setName(name); }
public Builder(String token, String namespace, String name) { request.setToken(token); request.setNamespace(namespace); request.setName(name); }
public Builder(String deviceToken, String customerToken, String areaToken, String assetToken) { request.setDeviceToken(deviceToken); request.setCustomerToken(customerToken); request.setAreaToken(areaToken); request.setAssetToken(assetToken); }
public Builder(String token, String name, String assetModuleId, String assetId) { request.setToken(token); request.setName(name); request.setAssetModuleId(assetModuleId); request.setAssetId(assetId); request.setContainerPolicy(DeviceContainerPolicy.Standalone); }
public Builder(String token, String name) { request.setToken(token); request.setName(name); request.setDescription(""); request.setImageUrl("https://s3.amazonaws.com/sitewhere-demo/construction/construction.jpg"); }
public Builder(String hardwareId, String assetModuleId, String assetId) { request.setDeviceHardwareId(hardwareId); request.setAssetModuleId(assetModuleId); request.setAssetId(assetId); request.setAssignmentType(DeviceAssignmentType.Associated); }
public Builder(String deviceAssignmentToken, String alarmMessage) { request.setDeviceAssignmentToken(deviceAssignmentToken); request.setAlarmMessage(alarmMessage); request.setState(DeviceAlarmState.Triggered); }
public Builder(String token, String name) { request.setToken(token); request.setName(name); request.setContainerPolicy(DeviceContainerPolicy.Standalone); }
public Builder asGroup() { request.setNestedGroupToken(request.getDeviceToken()); request.setDeviceToken(null); return this; }
/** * Create a new device command. * * @param token * @param namespace * @param name * @return */ public DeviceCommandCreateRequest.Builder newCommand(String deviceTypeToken, String token, String namespace, String name) { return new DeviceCommandCreateRequest.Builder(deviceTypeToken, token, namespace, name); }
/** * Create a new device group element. * * @param token * @return */ public DeviceGroupElementCreateRequest.Builder newGroupElement(String token) { return new DeviceGroupElementCreateRequest.Builder(token); }
/** * Create a new device group. * * @param token * @param name * @return */ public DeviceGroupCreateRequest.Builder newGroup(String token, String name) { return new DeviceGroupCreateRequest.Builder(token, name); }
/** * Create a new device. * * @param deviceTypeToken * @param hardwareId * @return */ public DeviceCreateRequest.Builder newDevice(String deviceTypeToken, String hardwareId) { return new DeviceCreateRequest.Builder(deviceTypeToken, hardwareId); }
/** * Create a new device type. * * @param token * @param name * @return */ public DeviceTypeCreateRequest.Builder newDeviceType(String token, String name) { return new DeviceTypeCreateRequest.Builder(token, name); }