All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.teamapps.dto.UiGaugeOptions Maven / Gradle / Ivy

There is a newer version: 0.9.194
Show newest version
package org.teamapps.dto;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import java.util.function.Supplier;
import java.util.stream.Collectors;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonTypeIdResolver;

/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, property = "_type", defaultImpl = UiGaugeOptions.class)
public class UiGaugeOptions implements UiObject {


	protected boolean linearGauge;
	protected Double borderRadius;
	protected Double barBeginCircle;
	protected String colorBarEnd;
	protected String colorBarProgressEnd;
	protected String tickSide;
	protected String needleSide;
	protected String numberSide;
	protected Double ticksWidth;
	protected Double ticksWidthMinor;
	protected Double ticksPadding;
	protected Double barLength;
	protected Double ticksAngle;
	protected Double startAngle;
	protected String colorNeedleCircleOuter;
	protected String colorNeedleCircleOuterEnd;
	protected String colorNeedleCircleInner;
	protected String colorNeedleCircleInnerEnd;
	protected Double needleCircleSize;
	protected boolean needleCircleInner;
	protected boolean needleCircleOuter;
	protected String animationTarget;
	protected boolean useMinPath;
	protected Double minValue;
	protected Double maxValue;
	protected Double value;
	protected String units;
	protected boolean exactTicks;
	protected String[] majorTicks;
	protected Double minorTicks;
	protected boolean strokeTicks;
	protected boolean animatedValue;
	protected boolean animateOnInit;
	protected String title;
	protected boolean borders;
	protected Double numbersMargin;
	protected Double valueInt;
	protected Double valueDec;
	protected Double majorTicksInt;
	protected Double majorTicksDec;
	protected boolean animation;
	protected Double animationDuration;
	protected String animationRule;
	protected String colorPlate;
	protected String colorPlateEnd;
	protected String colorMajorTicks;
	protected String colorMinorTicks;
	protected String colorTitle;
	protected String colorUnits;
	protected String colorNumbers;
	protected String colorNeedle;
	protected String colorNeedleEnd;
	protected String colorValueText;
	protected String colorValueTextShadow;
	protected String colorBorderShadow;
	protected String colorBorderOuter;
	protected String colorBorderOuterEnd;
	protected String colorBorderMiddle;
	protected String colorBorderMiddleEnd;
	protected String colorBorderInner;
	protected String colorBorderInnerEnd;
	protected String colorValueBoxRect;
	protected String colorValueBoxRectEnd;
	protected String colorValueBoxBackground;
	protected String colorValueBoxShadow;
	protected String colorNeedleShadowUp;
	protected String colorNeedleShadowDown;
	protected String colorBarStroke;
	protected String colorBar;
	protected String colorBarProgress;
	protected String colorBarShadow;
	protected String fontNumbers;
	protected String fontTitle;
	protected String fontUnits;
	protected String fontValue;
	protected Double fontTitleSize;
	protected Double fontValueSize;
	protected Double fontUnitsSize;
	protected Double fontNumbersSize;
	protected String fontTitleWeight;
	protected String fontValueWeight;
	protected String fontUnitsWeight;
	protected String fontNumbersWeight;
	protected boolean needle;
	protected boolean needleShadow;
	protected String needleType;
	protected Double needleStart;
	protected Double needleEnd;
	protected Double needleWidth;
	protected Double borderOuterWidth;
	protected Double borderMiddleWidth;
	protected Double borderInnerWidth;
	protected Double borderShadowWidth;
	protected boolean valueBox;
	protected Double valueBoxWidth;
	protected Double valueBoxStroke;
	protected String valueText;
	protected boolean valueTextShadow;
	protected Double valueBoxBorderRadius;
	protected List highlights;
	protected Double highlightsWidth;
	protected Double barWidth;
	protected Double barStrokeWidth;
	protected boolean barProgress;
	protected Double barShadow;

	public UiGaugeOptions() {
	}

	@com.fasterxml.jackson.annotation.JsonIgnore
	public UiObjectType getUiObjectType() {
		return UiObjectType.UI_GAUGE_OPTIONS;
	}

	@SuppressWarnings("unchecked")
	public String toString() {
		return new StringBuilder(getClass().getSimpleName()).append(": ")
				.append("linearGauge=" + linearGauge).append(", ")
				.append("borderRadius=" + borderRadius).append(", ")
				.append("barBeginCircle=" + barBeginCircle).append(", ")
				.append("colorBarEnd=" + colorBarEnd).append(", ")
				.append("colorBarProgressEnd=" + colorBarProgressEnd).append(", ")
				.append("tickSide=" + tickSide).append(", ")
				.append("needleSide=" + needleSide).append(", ")
				.append("numberSide=" + numberSide).append(", ")
				.append("ticksWidth=" + ticksWidth).append(", ")
				.append("ticksWidthMinor=" + ticksWidthMinor).append(", ")
				.append("ticksPadding=" + ticksPadding).append(", ")
				.append("barLength=" + barLength).append(", ")
				.append("ticksAngle=" + ticksAngle).append(", ")
				.append("startAngle=" + startAngle).append(", ")
				.append("colorNeedleCircleOuter=" + colorNeedleCircleOuter).append(", ")
				.append("colorNeedleCircleOuterEnd=" + colorNeedleCircleOuterEnd).append(", ")
				.append("colorNeedleCircleInner=" + colorNeedleCircleInner).append(", ")
				.append("colorNeedleCircleInnerEnd=" + colorNeedleCircleInnerEnd).append(", ")
				.append("needleCircleSize=" + needleCircleSize).append(", ")
				.append("needleCircleInner=" + needleCircleInner).append(", ")
				.append("needleCircleOuter=" + needleCircleOuter).append(", ")
				.append("animationTarget=" + animationTarget).append(", ")
				.append("useMinPath=" + useMinPath).append(", ")
				.append("minValue=" + minValue).append(", ")
				.append("maxValue=" + maxValue).append(", ")
				.append("value=" + value).append(", ")
				.append("units=" + units).append(", ")
				.append("exactTicks=" + exactTicks).append(", ")
				.append("majorTicks=" + majorTicks).append(", ")
				.append("minorTicks=" + minorTicks).append(", ")
				.append("strokeTicks=" + strokeTicks).append(", ")
				.append("animatedValue=" + animatedValue).append(", ")
				.append("animateOnInit=" + animateOnInit).append(", ")
				.append("title=" + title).append(", ")
				.append("borders=" + borders).append(", ")
				.append("numbersMargin=" + numbersMargin).append(", ")
				.append("valueInt=" + valueInt).append(", ")
				.append("valueDec=" + valueDec).append(", ")
				.append("majorTicksInt=" + majorTicksInt).append(", ")
				.append("majorTicksDec=" + majorTicksDec).append(", ")
				.append("animation=" + animation).append(", ")
				.append("animationDuration=" + animationDuration).append(", ")
				.append("animationRule=" + animationRule).append(", ")
				.append("colorPlate=" + colorPlate).append(", ")
				.append("colorPlateEnd=" + colorPlateEnd).append(", ")
				.append("colorMajorTicks=" + colorMajorTicks).append(", ")
				.append("colorMinorTicks=" + colorMinorTicks).append(", ")
				.append("colorTitle=" + colorTitle).append(", ")
				.append("colorUnits=" + colorUnits).append(", ")
				.append("colorNumbers=" + colorNumbers).append(", ")
				.append("colorNeedle=" + colorNeedle).append(", ")
				.append("colorNeedleEnd=" + colorNeedleEnd).append(", ")
				.append("colorValueText=" + colorValueText).append(", ")
				.append("colorValueTextShadow=" + colorValueTextShadow).append(", ")
				.append("colorBorderShadow=" + colorBorderShadow).append(", ")
				.append("colorBorderOuter=" + colorBorderOuter).append(", ")
				.append("colorBorderOuterEnd=" + colorBorderOuterEnd).append(", ")
				.append("colorBorderMiddle=" + colorBorderMiddle).append(", ")
				.append("colorBorderMiddleEnd=" + colorBorderMiddleEnd).append(", ")
				.append("colorBorderInner=" + colorBorderInner).append(", ")
				.append("colorBorderInnerEnd=" + colorBorderInnerEnd).append(", ")
				.append("colorValueBoxRect=" + colorValueBoxRect).append(", ")
				.append("colorValueBoxRectEnd=" + colorValueBoxRectEnd).append(", ")
				.append("colorValueBoxBackground=" + colorValueBoxBackground).append(", ")
				.append("colorValueBoxShadow=" + colorValueBoxShadow).append(", ")
				.append("colorNeedleShadowUp=" + colorNeedleShadowUp).append(", ")
				.append("colorNeedleShadowDown=" + colorNeedleShadowDown).append(", ")
				.append("colorBarStroke=" + colorBarStroke).append(", ")
				.append("colorBar=" + colorBar).append(", ")
				.append("colorBarProgress=" + colorBarProgress).append(", ")
				.append("colorBarShadow=" + colorBarShadow).append(", ")
				.append("fontNumbers=" + fontNumbers).append(", ")
				.append("fontTitle=" + fontTitle).append(", ")
				.append("fontUnits=" + fontUnits).append(", ")
				.append("fontValue=" + fontValue).append(", ")
				.append("fontTitleSize=" + fontTitleSize).append(", ")
				.append("fontValueSize=" + fontValueSize).append(", ")
				.append("fontUnitsSize=" + fontUnitsSize).append(", ")
				.append("fontNumbersSize=" + fontNumbersSize).append(", ")
				.append("fontTitleWeight=" + fontTitleWeight).append(", ")
				.append("fontValueWeight=" + fontValueWeight).append(", ")
				.append("fontUnitsWeight=" + fontUnitsWeight).append(", ")
				.append("fontNumbersWeight=" + fontNumbersWeight).append(", ")
				.append("needle=" + needle).append(", ")
				.append("needleShadow=" + needleShadow).append(", ")
				.append("needleType=" + needleType).append(", ")
				.append("needleStart=" + needleStart).append(", ")
				.append("needleEnd=" + needleEnd).append(", ")
				.append("needleWidth=" + needleWidth).append(", ")
				.append("borderOuterWidth=" + borderOuterWidth).append(", ")
				.append("borderMiddleWidth=" + borderMiddleWidth).append(", ")
				.append("borderInnerWidth=" + borderInnerWidth).append(", ")
				.append("borderShadowWidth=" + borderShadowWidth).append(", ")
				.append("valueBox=" + valueBox).append(", ")
				.append("valueBoxWidth=" + valueBoxWidth).append(", ")
				.append("valueBoxStroke=" + valueBoxStroke).append(", ")
				.append("valueText=" + valueText).append(", ")
				.append("valueTextShadow=" + valueTextShadow).append(", ")
				.append("valueBoxBorderRadius=" + valueBoxBorderRadius).append(", ")
				.append("highlightsWidth=" + highlightsWidth).append(", ")
				.append("barWidth=" + barWidth).append(", ")
				.append("barStrokeWidth=" + barStrokeWidth).append(", ")
				.append("barProgress=" + barProgress).append(", ")
				.append("barShadow=" + barShadow).append(", ")
				.append(highlights != null ? "highlights={" + highlights.toString() + "}" : "")
				.toString();
	}

	@com.fasterxml.jackson.annotation.JsonGetter("linearGauge")
	public boolean getLinearGauge() {
		return linearGauge;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borderRadius")
	public Double getBorderRadius() {
		return borderRadius;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barBeginCircle")
	public Double getBarBeginCircle() {
		return barBeginCircle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBarEnd")
	public String getColorBarEnd() {
		return colorBarEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBarProgressEnd")
	public String getColorBarProgressEnd() {
		return colorBarProgressEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("tickSide")
	public String getTickSide() {
		return tickSide;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleSide")
	public String getNeedleSide() {
		return needleSide;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("numberSide")
	public String getNumberSide() {
		return numberSide;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("ticksWidth")
	public Double getTicksWidth() {
		return ticksWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("ticksWidthMinor")
	public Double getTicksWidthMinor() {
		return ticksWidthMinor;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("ticksPadding")
	public Double getTicksPadding() {
		return ticksPadding;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barLength")
	public Double getBarLength() {
		return barLength;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("ticksAngle")
	public Double getTicksAngle() {
		return ticksAngle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("startAngle")
	public Double getStartAngle() {
		return startAngle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleOuter")
	public String getColorNeedleCircleOuter() {
		return colorNeedleCircleOuter;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleOuterEnd")
	public String getColorNeedleCircleOuterEnd() {
		return colorNeedleCircleOuterEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleInner")
	public String getColorNeedleCircleInner() {
		return colorNeedleCircleInner;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleCircleInnerEnd")
	public String getColorNeedleCircleInnerEnd() {
		return colorNeedleCircleInnerEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleCircleSize")
	public Double getNeedleCircleSize() {
		return needleCircleSize;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleCircleInner")
	public boolean getNeedleCircleInner() {
		return needleCircleInner;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleCircleOuter")
	public boolean getNeedleCircleOuter() {
		return needleCircleOuter;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animationTarget")
	public String getAnimationTarget() {
		return animationTarget;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("useMinPath")
	public boolean getUseMinPath() {
		return useMinPath;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("minValue")
	public Double getMinValue() {
		return minValue;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("maxValue")
	public Double getMaxValue() {
		return maxValue;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("value")
	public Double getValue() {
		return value;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("units")
	public String getUnits() {
		return units;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("exactTicks")
	public boolean getExactTicks() {
		return exactTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("majorTicks")
	public String[] getMajorTicks() {
		return majorTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("minorTicks")
	public Double getMinorTicks() {
		return minorTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("strokeTicks")
	public boolean getStrokeTicks() {
		return strokeTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animatedValue")
	public boolean getAnimatedValue() {
		return animatedValue;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animateOnInit")
	public boolean getAnimateOnInit() {
		return animateOnInit;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("title")
	public String getTitle() {
		return title;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borders")
	public boolean getBorders() {
		return borders;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("numbersMargin")
	public Double getNumbersMargin() {
		return numbersMargin;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueInt")
	public Double getValueInt() {
		return valueInt;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueDec")
	public Double getValueDec() {
		return valueDec;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("majorTicksInt")
	public Double getMajorTicksInt() {
		return majorTicksInt;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("majorTicksDec")
	public Double getMajorTicksDec() {
		return majorTicksDec;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animation")
	public boolean getAnimation() {
		return animation;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animationDuration")
	public Double getAnimationDuration() {
		return animationDuration;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("animationRule")
	public String getAnimationRule() {
		return animationRule;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorPlate")
	public String getColorPlate() {
		return colorPlate;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorPlateEnd")
	public String getColorPlateEnd() {
		return colorPlateEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorMajorTicks")
	public String getColorMajorTicks() {
		return colorMajorTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorMinorTicks")
	public String getColorMinorTicks() {
		return colorMinorTicks;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorTitle")
	public String getColorTitle() {
		return colorTitle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorUnits")
	public String getColorUnits() {
		return colorUnits;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNumbers")
	public String getColorNumbers() {
		return colorNumbers;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedle")
	public String getColorNeedle() {
		return colorNeedle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleEnd")
	public String getColorNeedleEnd() {
		return colorNeedleEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueText")
	public String getColorValueText() {
		return colorValueText;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueTextShadow")
	public String getColorValueTextShadow() {
		return colorValueTextShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderShadow")
	public String getColorBorderShadow() {
		return colorBorderShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderOuter")
	public String getColorBorderOuter() {
		return colorBorderOuter;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderOuterEnd")
	public String getColorBorderOuterEnd() {
		return colorBorderOuterEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderMiddle")
	public String getColorBorderMiddle() {
		return colorBorderMiddle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderMiddleEnd")
	public String getColorBorderMiddleEnd() {
		return colorBorderMiddleEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderInner")
	public String getColorBorderInner() {
		return colorBorderInner;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBorderInnerEnd")
	public String getColorBorderInnerEnd() {
		return colorBorderInnerEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueBoxRect")
	public String getColorValueBoxRect() {
		return colorValueBoxRect;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueBoxRectEnd")
	public String getColorValueBoxRectEnd() {
		return colorValueBoxRectEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueBoxBackground")
	public String getColorValueBoxBackground() {
		return colorValueBoxBackground;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorValueBoxShadow")
	public String getColorValueBoxShadow() {
		return colorValueBoxShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleShadowUp")
	public String getColorNeedleShadowUp() {
		return colorNeedleShadowUp;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorNeedleShadowDown")
	public String getColorNeedleShadowDown() {
		return colorNeedleShadowDown;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBarStroke")
	public String getColorBarStroke() {
		return colorBarStroke;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBar")
	public String getColorBar() {
		return colorBar;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBarProgress")
	public String getColorBarProgress() {
		return colorBarProgress;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("colorBarShadow")
	public String getColorBarShadow() {
		return colorBarShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontNumbers")
	public String getFontNumbers() {
		return fontNumbers;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontTitle")
	public String getFontTitle() {
		return fontTitle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontUnits")
	public String getFontUnits() {
		return fontUnits;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontValue")
	public String getFontValue() {
		return fontValue;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontTitleSize")
	public Double getFontTitleSize() {
		return fontTitleSize;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontValueSize")
	public Double getFontValueSize() {
		return fontValueSize;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontUnitsSize")
	public Double getFontUnitsSize() {
		return fontUnitsSize;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontNumbersSize")
	public Double getFontNumbersSize() {
		return fontNumbersSize;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontTitleWeight")
	public String getFontTitleWeight() {
		return fontTitleWeight;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontValueWeight")
	public String getFontValueWeight() {
		return fontValueWeight;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontUnitsWeight")
	public String getFontUnitsWeight() {
		return fontUnitsWeight;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("fontNumbersWeight")
	public String getFontNumbersWeight() {
		return fontNumbersWeight;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needle")
	public boolean getNeedle() {
		return needle;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleShadow")
	public boolean getNeedleShadow() {
		return needleShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleType")
	public String getNeedleType() {
		return needleType;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleStart")
	public Double getNeedleStart() {
		return needleStart;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleEnd")
	public Double getNeedleEnd() {
		return needleEnd;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("needleWidth")
	public Double getNeedleWidth() {
		return needleWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borderOuterWidth")
	public Double getBorderOuterWidth() {
		return borderOuterWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borderMiddleWidth")
	public Double getBorderMiddleWidth() {
		return borderMiddleWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borderInnerWidth")
	public Double getBorderInnerWidth() {
		return borderInnerWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("borderShadowWidth")
	public Double getBorderShadowWidth() {
		return borderShadowWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueBox")
	public boolean getValueBox() {
		return valueBox;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueBoxWidth")
	public Double getValueBoxWidth() {
		return valueBoxWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueBoxStroke")
	public Double getValueBoxStroke() {
		return valueBoxStroke;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueText")
	public String getValueText() {
		return valueText;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueTextShadow")
	public boolean getValueTextShadow() {
		return valueTextShadow;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("valueBoxBorderRadius")
	public Double getValueBoxBorderRadius() {
		return valueBoxBorderRadius;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("highlights")
	public List getHighlights() {
		return highlights;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("highlightsWidth")
	public Double getHighlightsWidth() {
		return highlightsWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barWidth")
	public Double getBarWidth() {
		return barWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barStrokeWidth")
	public Double getBarStrokeWidth() {
		return barStrokeWidth;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barProgress")
	public boolean getBarProgress() {
		return barProgress;
	}

	@com.fasterxml.jackson.annotation.JsonGetter("barShadow")
	public Double getBarShadow() {
		return barShadow;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("linearGauge")
	public UiGaugeOptions setLinearGauge(boolean linearGauge) {
		this.linearGauge = linearGauge;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borderRadius")
	public UiGaugeOptions setBorderRadius(Double borderRadius) {
		this.borderRadius = borderRadius;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barBeginCircle")
	public UiGaugeOptions setBarBeginCircle(Double barBeginCircle) {
		this.barBeginCircle = barBeginCircle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBarEnd")
	public UiGaugeOptions setColorBarEnd(String colorBarEnd) {
		this.colorBarEnd = colorBarEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBarProgressEnd")
	public UiGaugeOptions setColorBarProgressEnd(String colorBarProgressEnd) {
		this.colorBarProgressEnd = colorBarProgressEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("tickSide")
	public UiGaugeOptions setTickSide(String tickSide) {
		this.tickSide = tickSide;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleSide")
	public UiGaugeOptions setNeedleSide(String needleSide) {
		this.needleSide = needleSide;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("numberSide")
	public UiGaugeOptions setNumberSide(String numberSide) {
		this.numberSide = numberSide;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("ticksWidth")
	public UiGaugeOptions setTicksWidth(Double ticksWidth) {
		this.ticksWidth = ticksWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("ticksWidthMinor")
	public UiGaugeOptions setTicksWidthMinor(Double ticksWidthMinor) {
		this.ticksWidthMinor = ticksWidthMinor;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("ticksPadding")
	public UiGaugeOptions setTicksPadding(Double ticksPadding) {
		this.ticksPadding = ticksPadding;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barLength")
	public UiGaugeOptions setBarLength(Double barLength) {
		this.barLength = barLength;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("ticksAngle")
	public UiGaugeOptions setTicksAngle(Double ticksAngle) {
		this.ticksAngle = ticksAngle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("startAngle")
	public UiGaugeOptions setStartAngle(Double startAngle) {
		this.startAngle = startAngle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleOuter")
	public UiGaugeOptions setColorNeedleCircleOuter(String colorNeedleCircleOuter) {
		this.colorNeedleCircleOuter = colorNeedleCircleOuter;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleOuterEnd")
	public UiGaugeOptions setColorNeedleCircleOuterEnd(String colorNeedleCircleOuterEnd) {
		this.colorNeedleCircleOuterEnd = colorNeedleCircleOuterEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleInner")
	public UiGaugeOptions setColorNeedleCircleInner(String colorNeedleCircleInner) {
		this.colorNeedleCircleInner = colorNeedleCircleInner;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleCircleInnerEnd")
	public UiGaugeOptions setColorNeedleCircleInnerEnd(String colorNeedleCircleInnerEnd) {
		this.colorNeedleCircleInnerEnd = colorNeedleCircleInnerEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleCircleSize")
	public UiGaugeOptions setNeedleCircleSize(Double needleCircleSize) {
		this.needleCircleSize = needleCircleSize;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleCircleInner")
	public UiGaugeOptions setNeedleCircleInner(boolean needleCircleInner) {
		this.needleCircleInner = needleCircleInner;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleCircleOuter")
	public UiGaugeOptions setNeedleCircleOuter(boolean needleCircleOuter) {
		this.needleCircleOuter = needleCircleOuter;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animationTarget")
	public UiGaugeOptions setAnimationTarget(String animationTarget) {
		this.animationTarget = animationTarget;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("useMinPath")
	public UiGaugeOptions setUseMinPath(boolean useMinPath) {
		this.useMinPath = useMinPath;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("minValue")
	public UiGaugeOptions setMinValue(Double minValue) {
		this.minValue = minValue;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("maxValue")
	public UiGaugeOptions setMaxValue(Double maxValue) {
		this.maxValue = maxValue;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("value")
	public UiGaugeOptions setValue(Double value) {
		this.value = value;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("units")
	public UiGaugeOptions setUnits(String units) {
		this.units = units;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("exactTicks")
	public UiGaugeOptions setExactTicks(boolean exactTicks) {
		this.exactTicks = exactTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("majorTicks")
	public UiGaugeOptions setMajorTicks(String[] majorTicks) {
		this.majorTicks = majorTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("minorTicks")
	public UiGaugeOptions setMinorTicks(Double minorTicks) {
		this.minorTicks = minorTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("strokeTicks")
	public UiGaugeOptions setStrokeTicks(boolean strokeTicks) {
		this.strokeTicks = strokeTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animatedValue")
	public UiGaugeOptions setAnimatedValue(boolean animatedValue) {
		this.animatedValue = animatedValue;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animateOnInit")
	public UiGaugeOptions setAnimateOnInit(boolean animateOnInit) {
		this.animateOnInit = animateOnInit;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("title")
	public UiGaugeOptions setTitle(String title) {
		this.title = title;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borders")
	public UiGaugeOptions setBorders(boolean borders) {
		this.borders = borders;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("numbersMargin")
	public UiGaugeOptions setNumbersMargin(Double numbersMargin) {
		this.numbersMargin = numbersMargin;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueInt")
	public UiGaugeOptions setValueInt(Double valueInt) {
		this.valueInt = valueInt;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueDec")
	public UiGaugeOptions setValueDec(Double valueDec) {
		this.valueDec = valueDec;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("majorTicksInt")
	public UiGaugeOptions setMajorTicksInt(Double majorTicksInt) {
		this.majorTicksInt = majorTicksInt;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("majorTicksDec")
	public UiGaugeOptions setMajorTicksDec(Double majorTicksDec) {
		this.majorTicksDec = majorTicksDec;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animation")
	public UiGaugeOptions setAnimation(boolean animation) {
		this.animation = animation;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animationDuration")
	public UiGaugeOptions setAnimationDuration(Double animationDuration) {
		this.animationDuration = animationDuration;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("animationRule")
	public UiGaugeOptions setAnimationRule(String animationRule) {
		this.animationRule = animationRule;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorPlate")
	public UiGaugeOptions setColorPlate(String colorPlate) {
		this.colorPlate = colorPlate;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorPlateEnd")
	public UiGaugeOptions setColorPlateEnd(String colorPlateEnd) {
		this.colorPlateEnd = colorPlateEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorMajorTicks")
	public UiGaugeOptions setColorMajorTicks(String colorMajorTicks) {
		this.colorMajorTicks = colorMajorTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorMinorTicks")
	public UiGaugeOptions setColorMinorTicks(String colorMinorTicks) {
		this.colorMinorTicks = colorMinorTicks;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorTitle")
	public UiGaugeOptions setColorTitle(String colorTitle) {
		this.colorTitle = colorTitle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorUnits")
	public UiGaugeOptions setColorUnits(String colorUnits) {
		this.colorUnits = colorUnits;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNumbers")
	public UiGaugeOptions setColorNumbers(String colorNumbers) {
		this.colorNumbers = colorNumbers;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedle")
	public UiGaugeOptions setColorNeedle(String colorNeedle) {
		this.colorNeedle = colorNeedle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleEnd")
	public UiGaugeOptions setColorNeedleEnd(String colorNeedleEnd) {
		this.colorNeedleEnd = colorNeedleEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueText")
	public UiGaugeOptions setColorValueText(String colorValueText) {
		this.colorValueText = colorValueText;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueTextShadow")
	public UiGaugeOptions setColorValueTextShadow(String colorValueTextShadow) {
		this.colorValueTextShadow = colorValueTextShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderShadow")
	public UiGaugeOptions setColorBorderShadow(String colorBorderShadow) {
		this.colorBorderShadow = colorBorderShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderOuter")
	public UiGaugeOptions setColorBorderOuter(String colorBorderOuter) {
		this.colorBorderOuter = colorBorderOuter;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderOuterEnd")
	public UiGaugeOptions setColorBorderOuterEnd(String colorBorderOuterEnd) {
		this.colorBorderOuterEnd = colorBorderOuterEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderMiddle")
	public UiGaugeOptions setColorBorderMiddle(String colorBorderMiddle) {
		this.colorBorderMiddle = colorBorderMiddle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderMiddleEnd")
	public UiGaugeOptions setColorBorderMiddleEnd(String colorBorderMiddleEnd) {
		this.colorBorderMiddleEnd = colorBorderMiddleEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderInner")
	public UiGaugeOptions setColorBorderInner(String colorBorderInner) {
		this.colorBorderInner = colorBorderInner;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBorderInnerEnd")
	public UiGaugeOptions setColorBorderInnerEnd(String colorBorderInnerEnd) {
		this.colorBorderInnerEnd = colorBorderInnerEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueBoxRect")
	public UiGaugeOptions setColorValueBoxRect(String colorValueBoxRect) {
		this.colorValueBoxRect = colorValueBoxRect;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueBoxRectEnd")
	public UiGaugeOptions setColorValueBoxRectEnd(String colorValueBoxRectEnd) {
		this.colorValueBoxRectEnd = colorValueBoxRectEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueBoxBackground")
	public UiGaugeOptions setColorValueBoxBackground(String colorValueBoxBackground) {
		this.colorValueBoxBackground = colorValueBoxBackground;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorValueBoxShadow")
	public UiGaugeOptions setColorValueBoxShadow(String colorValueBoxShadow) {
		this.colorValueBoxShadow = colorValueBoxShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleShadowUp")
	public UiGaugeOptions setColorNeedleShadowUp(String colorNeedleShadowUp) {
		this.colorNeedleShadowUp = colorNeedleShadowUp;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorNeedleShadowDown")
	public UiGaugeOptions setColorNeedleShadowDown(String colorNeedleShadowDown) {
		this.colorNeedleShadowDown = colorNeedleShadowDown;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBarStroke")
	public UiGaugeOptions setColorBarStroke(String colorBarStroke) {
		this.colorBarStroke = colorBarStroke;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBar")
	public UiGaugeOptions setColorBar(String colorBar) {
		this.colorBar = colorBar;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBarProgress")
	public UiGaugeOptions setColorBarProgress(String colorBarProgress) {
		this.colorBarProgress = colorBarProgress;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("colorBarShadow")
	public UiGaugeOptions setColorBarShadow(String colorBarShadow) {
		this.colorBarShadow = colorBarShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontNumbers")
	public UiGaugeOptions setFontNumbers(String fontNumbers) {
		this.fontNumbers = fontNumbers;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontTitle")
	public UiGaugeOptions setFontTitle(String fontTitle) {
		this.fontTitle = fontTitle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontUnits")
	public UiGaugeOptions setFontUnits(String fontUnits) {
		this.fontUnits = fontUnits;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontValue")
	public UiGaugeOptions setFontValue(String fontValue) {
		this.fontValue = fontValue;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontTitleSize")
	public UiGaugeOptions setFontTitleSize(Double fontTitleSize) {
		this.fontTitleSize = fontTitleSize;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontValueSize")
	public UiGaugeOptions setFontValueSize(Double fontValueSize) {
		this.fontValueSize = fontValueSize;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontUnitsSize")
	public UiGaugeOptions setFontUnitsSize(Double fontUnitsSize) {
		this.fontUnitsSize = fontUnitsSize;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontNumbersSize")
	public UiGaugeOptions setFontNumbersSize(Double fontNumbersSize) {
		this.fontNumbersSize = fontNumbersSize;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontTitleWeight")
	public UiGaugeOptions setFontTitleWeight(String fontTitleWeight) {
		this.fontTitleWeight = fontTitleWeight;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontValueWeight")
	public UiGaugeOptions setFontValueWeight(String fontValueWeight) {
		this.fontValueWeight = fontValueWeight;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontUnitsWeight")
	public UiGaugeOptions setFontUnitsWeight(String fontUnitsWeight) {
		this.fontUnitsWeight = fontUnitsWeight;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("fontNumbersWeight")
	public UiGaugeOptions setFontNumbersWeight(String fontNumbersWeight) {
		this.fontNumbersWeight = fontNumbersWeight;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needle")
	public UiGaugeOptions setNeedle(boolean needle) {
		this.needle = needle;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleShadow")
	public UiGaugeOptions setNeedleShadow(boolean needleShadow) {
		this.needleShadow = needleShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleType")
	public UiGaugeOptions setNeedleType(String needleType) {
		this.needleType = needleType;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleStart")
	public UiGaugeOptions setNeedleStart(Double needleStart) {
		this.needleStart = needleStart;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleEnd")
	public UiGaugeOptions setNeedleEnd(Double needleEnd) {
		this.needleEnd = needleEnd;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("needleWidth")
	public UiGaugeOptions setNeedleWidth(Double needleWidth) {
		this.needleWidth = needleWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borderOuterWidth")
	public UiGaugeOptions setBorderOuterWidth(Double borderOuterWidth) {
		this.borderOuterWidth = borderOuterWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borderMiddleWidth")
	public UiGaugeOptions setBorderMiddleWidth(Double borderMiddleWidth) {
		this.borderMiddleWidth = borderMiddleWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borderInnerWidth")
	public UiGaugeOptions setBorderInnerWidth(Double borderInnerWidth) {
		this.borderInnerWidth = borderInnerWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("borderShadowWidth")
	public UiGaugeOptions setBorderShadowWidth(Double borderShadowWidth) {
		this.borderShadowWidth = borderShadowWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueBox")
	public UiGaugeOptions setValueBox(boolean valueBox) {
		this.valueBox = valueBox;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueBoxWidth")
	public UiGaugeOptions setValueBoxWidth(Double valueBoxWidth) {
		this.valueBoxWidth = valueBoxWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueBoxStroke")
	public UiGaugeOptions setValueBoxStroke(Double valueBoxStroke) {
		this.valueBoxStroke = valueBoxStroke;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueText")
	public UiGaugeOptions setValueText(String valueText) {
		this.valueText = valueText;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueTextShadow")
	public UiGaugeOptions setValueTextShadow(boolean valueTextShadow) {
		this.valueTextShadow = valueTextShadow;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("valueBoxBorderRadius")
	public UiGaugeOptions setValueBoxBorderRadius(Double valueBoxBorderRadius) {
		this.valueBoxBorderRadius = valueBoxBorderRadius;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("highlights")
	public UiGaugeOptions setHighlights(List highlights) {
		this.highlights = highlights;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("highlightsWidth")
	public UiGaugeOptions setHighlightsWidth(Double highlightsWidth) {
		this.highlightsWidth = highlightsWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barWidth")
	public UiGaugeOptions setBarWidth(Double barWidth) {
		this.barWidth = barWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barStrokeWidth")
	public UiGaugeOptions setBarStrokeWidth(Double barStrokeWidth) {
		this.barStrokeWidth = barStrokeWidth;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barProgress")
	public UiGaugeOptions setBarProgress(boolean barProgress) {
		this.barProgress = barProgress;
		return this;
	}

	@com.fasterxml.jackson.annotation.JsonSetter("barShadow")
	public UiGaugeOptions setBarShadow(Double barShadow) {
		this.barShadow = barShadow;
		return this;
	}




}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy