Class ThermostatsClient
- java.lang.Object
-
- com.seam.api.resources.thermostats.ThermostatsClient
-
public class ThermostatsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptionsprotected java.util.function.Supplier<ClimateSettingSchedulesClient>climateSettingSchedulesClient
-
Constructor Summary
Constructors Constructor Description ThermostatsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClimateSettingSchedulesClientclimateSettingSchedules()Deviceget()Deviceget(ThermostatsGetRequest request)Deviceget(ThermostatsGetRequest request, RequestOptions requestOptions)voidheat(ThermostatsHeatRequest request)voidheat(ThermostatsHeatRequest request, RequestOptions requestOptions)java.util.List<Device>list()java.util.List<Device>list(ThermostatsListRequest request)java.util.List<Device>list(ThermostatsListRequest request, RequestOptions requestOptions)voidupdate(ThermostatsUpdateRequest request)voidupdate(ThermostatsUpdateRequest request, RequestOptions requestOptions)
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
climateSettingSchedulesClient
protected final java.util.function.Supplier<ClimateSettingSchedulesClient> climateSettingSchedulesClient
-
-
Constructor Detail
-
ThermostatsClient
public ThermostatsClient(ClientOptions clientOptions)
-
-
Method Detail
-
get
public Device get(ThermostatsGetRequest request)
-
get
public Device get(ThermostatsGetRequest request, RequestOptions requestOptions)
-
get
public Device get()
-
heat
public void heat(ThermostatsHeatRequest request)
-
heat
public void heat(ThermostatsHeatRequest request, RequestOptions requestOptions)
-
list
public java.util.List<Device> list(ThermostatsListRequest request)
-
list
public java.util.List<Device> list(ThermostatsListRequest request, RequestOptions requestOptions)
-
list
public java.util.List<Device> list()
-
update
public void update(ThermostatsUpdateRequest request)
-
update
public void update(ThermostatsUpdateRequest request, RequestOptions requestOptions)
-
climateSettingSchedules
public ClimateSettingSchedulesClient climateSettingSchedules()
-
-