2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.lametrictime.internal.api.local.dto;
18 * @author Gregory Moyer - Initial contribution
20 public class Display {
21 private Integer brightness;
22 private String brightnessMode;
23 private Integer height;
24 private Screensaver screensaver;
26 private Integer width;
28 public Integer getBrightness() {
32 public void setBrightness(Integer brightness) {
33 this.brightness = brightness;
36 public Display withBrightness(Integer brightness) {
37 this.brightness = brightness;
41 public String getBrightnessMode() {
42 return brightnessMode;
45 public void setBrightnessMode(String brightnessMode) {
46 this.brightnessMode = brightnessMode;
49 public Display withBrightnessMode(String brightnessMode) {
50 this.brightnessMode = brightnessMode;
54 public Integer getHeight() {
58 public void setHeight(Integer height) {
62 public Display withHeight(Integer height) {
67 public Screensaver getScreensaver() {
71 public void setScreensaver(Screensaver screensaver) {
72 this.screensaver = screensaver;
75 public Display withScreensaver(Screensaver screensaver) {
76 this.screensaver = screensaver;
80 public String getType() {
84 public void setType(String type) {
88 public Display withType(String type) {
93 public Integer getWidth() {
97 public void setWidth(Integer width) {
101 public Display withWidth(Integer width) {
107 public String toString() {
108 StringBuilder builder = new StringBuilder();
109 builder.append("Display [brightness=");
110 builder.append(brightness);
111 builder.append(", brightnessMode=");
112 builder.append(brightnessMode);
113 builder.append(", height=");
114 builder.append(height);
115 builder.append(", screensaver=");
116 builder.append(screensaver);
117 builder.append(", type=");
118 builder.append(type);
119 builder.append(", width=");
120 builder.append(width);
122 return builder.toString();