2 * Copyright 2017-2018 Gregory Moyer and contributors.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package org.openhab.binding.lametrictime.api.local.model;
20 private Integer brightness;
21 private String brightnessMode;
22 private Integer height;
23 private Screensaver screensaver;
25 private Integer width;
27 public Integer getBrightness()
32 public void setBrightness(Integer brightness)
34 this.brightness = brightness;
37 public Display withBrightness(Integer brightness)
39 this.brightness = brightness;
43 public String getBrightnessMode()
45 return brightnessMode;
48 public void setBrightnessMode(String brightnessMode)
50 this.brightnessMode = brightnessMode;
53 public Display withBrightnessMode(String brightnessMode)
55 this.brightnessMode = brightnessMode;
59 public Integer getHeight()
64 public void setHeight(Integer height)
69 public Display withHeight(Integer height)
75 public Screensaver getScreensaver()
80 public void setScreensaver(Screensaver screensaver)
82 this.screensaver = screensaver;
85 public Display withScreensaver(Screensaver screensaver)
87 this.screensaver = screensaver;
91 public String getType()
96 public void setType(String type)
101 public Display withType(String type)
107 public Integer getWidth()
112 public void setWidth(Integer width)
117 public Display withWidth(Integer width)
124 public String toString()
126 StringBuilder builder = new StringBuilder();
127 builder.append("Display [brightness=");
128 builder.append(brightness);
129 builder.append(", brightnessMode=");
130 builder.append(brightnessMode);
131 builder.append(", height=");
132 builder.append(height);
133 builder.append(", screensaver=");
134 builder.append(screensaver);
135 builder.append(", type=");
136 builder.append(type);
137 builder.append(", width=");
138 builder.append(width);
140 return builder.toString();