2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
21 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
22 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
23 // Any modifications to this file will be lost upon recompilation of the source schema.
24 // Generated on: 2016.06.07 at 02:07:29 PM EDT
28 package org.openecomp.portalsdk.analytics.xmlobj;
30 import javax.xml.bind.annotation.XmlAccessType;
31 import javax.xml.bind.annotation.XmlAccessorType;
32 import javax.xml.bind.annotation.XmlElement;
33 import javax.xml.bind.annotation.XmlType;
37 * <p>Java class for ChartAdditionalOptions complex type.
39 * <p>The following schema fragment specifies the expected content contained within this class.
42 * <complexType name="ChartAdditionalOptions">
44 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
46 * <element name="chartMultiplePieOrder" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
47 * <element name="chartMultiplePieLabelDisplay" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
48 * <element name="chartOrientation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
49 * <element name="secondaryChartRenderer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
50 * <element name="chartDisplay" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
51 * <element name="hideToolTips" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
52 * <element name="hidechartLegend" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
53 * <element name="legendPosition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
54 * <element name="labelAngle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
55 * <element name="intervalFromdate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
56 * <element name="intervalTodate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
57 * <element name="intervalLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
58 * <element name="lastSeriesALineChart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
59 * <element name="lastSeriesABarChart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
60 * <element name="maxLabelsInDomainAxis" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
61 * <element name="linearRegression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
62 * <element name="linearRegressionColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
63 * <element name="exponentialRegressionColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
64 * <element name="maxRegression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
65 * <element name="rangeAxisUpperLimit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
66 * <element name="rangeAxisLowerLimit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
67 * <element name="overlayItemValueOnStackBar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
68 * <element name="animate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
69 * <element name="animateAnimatedChart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
70 * <element name="keepDomainAxisValueAsString" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
71 * <element name="stacked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
72 * <element name="barControls" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
73 * <element name="xAxisDateType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
74 * <element name="lessXaxisTickers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
75 * <element name="timeAxis" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
76 * <element name="timeSeriesRender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
77 * <element name="multiSeries" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
78 * <element name="showXAxisLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
79 * <element name="addXAxisTickers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
80 * <element name="zoomIn" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
81 * <element name="timeAxisType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
82 * <element name="logScale" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
83 * <element name="topMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
84 * <element name="bottomMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
85 * <element name="rightMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
86 * <element name="leftMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
89 * </complexContent>
95 @XmlAccessorType(XmlAccessType.FIELD)
96 @XmlType(name = "ChartAdditionalOptions", propOrder = {
97 "chartMultiplePieOrder",
98 "chartMultiplePieLabelDisplay",
100 "secondaryChartRenderer",
109 "lastSeriesALineChart",
110 "lastSeriesABarChart",
111 "maxLabelsInDomainAxis",
113 "linearRegressionColor",
114 "exponentialRegressionColor",
116 "rangeAxisUpperLimit",
117 "rangeAxisLowerLimit",
118 "overlayItemValueOnStackBar",
120 "animateAnimatedChart",
121 "keepDomainAxisValueAsString",
139 public class ChartAdditionalOptions {
141 protected String chartMultiplePieOrder;
142 protected String chartMultiplePieLabelDisplay;
143 protected String chartOrientation;
144 protected String secondaryChartRenderer;
145 protected String chartDisplay;
146 protected String hideToolTips;
147 protected String hidechartLegend;
148 protected String legendPosition;
149 protected String labelAngle;
150 protected String intervalFromdate;
151 protected String intervalTodate;
152 protected String intervalLabel;
153 protected String lastSeriesALineChart;
154 protected String lastSeriesABarChart;
155 protected String maxLabelsInDomainAxis;
156 protected String linearRegression;
157 protected String linearRegressionColor;
158 protected String exponentialRegressionColor;
159 protected String maxRegression;
160 protected String rangeAxisUpperLimit;
161 protected String rangeAxisLowerLimit;
162 protected String overlayItemValueOnStackBar;
163 @XmlElement(defaultValue = "false")
164 protected Boolean animate;
165 @XmlElement(defaultValue = "true")
166 protected Boolean animateAnimatedChart;
167 protected String keepDomainAxisValueAsString;
168 @XmlElement(defaultValue = "false")
169 protected Boolean stacked;
170 @XmlElement(defaultValue = "false")
171 protected Boolean barControls;
172 @XmlElement(defaultValue = "false")
173 protected Boolean xAxisDateType;
174 @XmlElement(defaultValue = "false")
175 protected Boolean lessXaxisTickers;
176 @XmlElement(defaultValue = "true")
177 protected Boolean timeAxis;
178 protected String timeSeriesRender;
179 @XmlElement(defaultValue = "false")
180 protected Boolean multiSeries;
181 @XmlElement(defaultValue = "false")
182 protected Boolean showXAxisLabel;
183 @XmlElement(defaultValue = "false")
184 protected Boolean addXAxisTickers;
185 protected Integer zoomIn;
186 protected String timeAxisType;
187 @XmlElement(defaultValue = "false")
188 protected Boolean logScale;
189 protected Integer topMargin;
190 protected Integer bottomMargin;
191 protected Integer rightMargin;
192 protected Integer leftMargin;
195 * Gets the value of the chartMultiplePieOrder property.
202 public String getChartMultiplePieOrder() {
203 return chartMultiplePieOrder;
207 * Sets the value of the chartMultiplePieOrder property.
214 public void setChartMultiplePieOrder(String value) {
215 this.chartMultiplePieOrder = value;
219 * Gets the value of the chartMultiplePieLabelDisplay property.
226 public String getChartMultiplePieLabelDisplay() {
227 return chartMultiplePieLabelDisplay;
231 * Sets the value of the chartMultiplePieLabelDisplay property.
238 public void setChartMultiplePieLabelDisplay(String value) {
239 this.chartMultiplePieLabelDisplay = value;
243 * Gets the value of the chartOrientation property.
250 public String getChartOrientation() {
251 return chartOrientation;
255 * Sets the value of the chartOrientation property.
262 public void setChartOrientation(String value) {
263 this.chartOrientation = value;
267 * Gets the value of the secondaryChartRenderer property.
274 public String getSecondaryChartRenderer() {
275 return secondaryChartRenderer;
279 * Sets the value of the secondaryChartRenderer property.
286 public void setSecondaryChartRenderer(String value) {
287 this.secondaryChartRenderer = value;
291 * Gets the value of the chartDisplay property.
298 public String getChartDisplay() {
303 * Sets the value of the chartDisplay property.
310 public void setChartDisplay(String value) {
311 this.chartDisplay = value;
315 * Gets the value of the hideToolTips property.
322 public String getHideToolTips() {
327 * Sets the value of the hideToolTips property.
334 public void setHideToolTips(String value) {
335 this.hideToolTips = value;
339 * Gets the value of the hidechartLegend property.
346 public String getHidechartLegend() {
347 return hidechartLegend;
351 * Sets the value of the hidechartLegend property.
358 public void setHidechartLegend(String value) {
359 this.hidechartLegend = value;
363 * Gets the value of the legendPosition property.
370 public String getLegendPosition() {
371 return legendPosition;
375 * Sets the value of the legendPosition property.
382 public void setLegendPosition(String value) {
383 this.legendPosition = value;
387 * Gets the value of the labelAngle property.
394 public String getLabelAngle() {
399 * Sets the value of the labelAngle property.
406 public void setLabelAngle(String value) {
407 this.labelAngle = value;
411 * Gets the value of the intervalFromdate property.
418 public String getIntervalFromdate() {
419 return intervalFromdate;
423 * Sets the value of the intervalFromdate property.
430 public void setIntervalFromdate(String value) {
431 this.intervalFromdate = value;
435 * Gets the value of the intervalTodate property.
442 public String getIntervalTodate() {
443 return intervalTodate;
447 * Sets the value of the intervalTodate property.
454 public void setIntervalTodate(String value) {
455 this.intervalTodate = value;
459 * Gets the value of the intervalLabel property.
466 public String getIntervalLabel() {
467 return intervalLabel;
471 * Sets the value of the intervalLabel property.
478 public void setIntervalLabel(String value) {
479 this.intervalLabel = value;
483 * Gets the value of the lastSeriesALineChart property.
490 public String getLastSeriesALineChart() {
491 return lastSeriesALineChart;
495 * Sets the value of the lastSeriesALineChart property.
502 public void setLastSeriesALineChart(String value) {
503 this.lastSeriesALineChart = value;
507 * Gets the value of the lastSeriesABarChart property.
514 public String getLastSeriesABarChart() {
515 return lastSeriesABarChart;
519 * Sets the value of the lastSeriesABarChart property.
526 public void setLastSeriesABarChart(String value) {
527 this.lastSeriesABarChart = value;
531 * Gets the value of the maxLabelsInDomainAxis property.
538 public String getMaxLabelsInDomainAxis() {
539 return maxLabelsInDomainAxis;
543 * Sets the value of the maxLabelsInDomainAxis property.
550 public void setMaxLabelsInDomainAxis(String value) {
551 this.maxLabelsInDomainAxis = value;
555 * Gets the value of the linearRegression property.
562 public String getLinearRegression() {
563 return linearRegression;
567 * Sets the value of the linearRegression property.
574 public void setLinearRegression(String value) {
575 this.linearRegression = value;
579 * Gets the value of the linearRegressionColor property.
586 public String getLinearRegressionColor() {
587 return linearRegressionColor;
591 * Sets the value of the linearRegressionColor property.
598 public void setLinearRegressionColor(String value) {
599 this.linearRegressionColor = value;
603 * Gets the value of the exponentialRegressionColor property.
610 public String getExponentialRegressionColor() {
611 return exponentialRegressionColor;
615 * Sets the value of the exponentialRegressionColor property.
622 public void setExponentialRegressionColor(String value) {
623 this.exponentialRegressionColor = value;
627 * Gets the value of the maxRegression property.
634 public String getMaxRegression() {
635 return maxRegression;
639 * Sets the value of the maxRegression property.
646 public void setMaxRegression(String value) {
647 this.maxRegression = value;
651 * Gets the value of the rangeAxisUpperLimit property.
658 public String getRangeAxisUpperLimit() {
659 return rangeAxisUpperLimit;
663 * Sets the value of the rangeAxisUpperLimit property.
670 public void setRangeAxisUpperLimit(String value) {
671 this.rangeAxisUpperLimit = value;
675 * Gets the value of the rangeAxisLowerLimit property.
682 public String getRangeAxisLowerLimit() {
683 return rangeAxisLowerLimit;
687 * Sets the value of the rangeAxisLowerLimit property.
694 public void setRangeAxisLowerLimit(String value) {
695 this.rangeAxisLowerLimit = value;
699 * Gets the value of the overlayItemValueOnStackBar property.
706 public String getOverlayItemValueOnStackBar() {
707 return overlayItemValueOnStackBar;
711 * Sets the value of the overlayItemValueOnStackBar property.
718 public void setOverlayItemValueOnStackBar(String value) {
719 this.overlayItemValueOnStackBar = value;
723 * Gets the value of the animate property.
730 public Boolean isAnimate() {
735 * Sets the value of the animate property.
742 public void setAnimate(Boolean value) {
743 this.animate = value;
747 * Gets the value of the animateAnimatedChart property.
754 public Boolean isAnimateAnimatedChart() {
755 return animateAnimatedChart;
759 * Sets the value of the animateAnimatedChart property.
766 public void setAnimateAnimatedChart(Boolean value) {
767 this.animateAnimatedChart = value;
771 * Gets the value of the keepDomainAxisValueAsString property.
778 public String getKeepDomainAxisValueAsString() {
779 return keepDomainAxisValueAsString;
783 * Sets the value of the keepDomainAxisValueAsString property.
790 public void setKeepDomainAxisValueAsString(String value) {
791 this.keepDomainAxisValueAsString = value;
795 * Gets the value of the stacked property.
802 public Boolean isStacked() {
807 * Sets the value of the stacked property.
814 public void setStacked(Boolean value) {
815 this.stacked = value;
819 * Gets the value of the barControls property.
826 public Boolean isBarControls() {
831 * Sets the value of the barControls property.
838 public void setBarControls(Boolean value) {
839 this.barControls = value;
843 * Gets the value of the xAxisDateType property.
850 public Boolean isXAxisDateType() {
851 return xAxisDateType;
855 * Sets the value of the xAxisDateType property.
862 public void setXAxisDateType(Boolean value) {
863 this.xAxisDateType = value;
867 * Gets the value of the lessXaxisTickers property.
874 public Boolean isLessXaxisTickers() {
875 return lessXaxisTickers;
879 * Sets the value of the lessXaxisTickers property.
886 public void setLessXaxisTickers(Boolean value) {
887 this.lessXaxisTickers = value;
891 * Gets the value of the timeAxis property.
898 public Boolean isTimeAxis() {
903 * Sets the value of the timeAxis property.
910 public void setTimeAxis(Boolean value) {
911 this.timeAxis = value;
915 * Gets the value of the timeSeriesRender property.
922 public String getTimeSeriesRender() {
923 return timeSeriesRender;
927 * Sets the value of the timeSeriesRender property.
934 public void setTimeSeriesRender(String value) {
935 this.timeSeriesRender = value;
939 * Gets the value of the multiSeries property.
946 public Boolean isMultiSeries() {
951 * Sets the value of the multiSeries property.
958 public void setMultiSeries(Boolean value) {
959 this.multiSeries = value;
963 * Gets the value of the showXAxisLabel property.
970 public Boolean isShowXAxisLabel() {
971 return showXAxisLabel;
975 * Sets the value of the showXAxisLabel property.
982 public void setShowXAxisLabel(Boolean value) {
983 this.showXAxisLabel = value;
987 * Gets the value of the addXAxisTickers property.
994 public Boolean isAddXAxisTickers() {
995 return addXAxisTickers;
999 * Sets the value of the addXAxisTickers property.
1006 public void setAddXAxisTickers(Boolean value) {
1007 this.addXAxisTickers = value;
1011 * Gets the value of the zoomIn property.
1014 * possible object is
1018 public Integer getZoomIn() {
1023 * Sets the value of the zoomIn property.
1030 public void setZoomIn(Integer value) {
1031 this.zoomIn = value;
1035 * Gets the value of the timeAxisType property.
1038 * possible object is
1042 public String getTimeAxisType() {
1043 return timeAxisType;
1047 * Sets the value of the timeAxisType property.
1054 public void setTimeAxisType(String value) {
1055 this.timeAxisType = value;
1059 * Gets the value of the logScale property.
1062 * possible object is
1066 public Boolean isLogScale() {
1071 * Sets the value of the logScale property.
1078 public void setLogScale(Boolean value) {
1079 this.logScale = value;
1083 * Gets the value of the topMargin property.
1086 * possible object is
1090 public Integer getTopMargin() {
1095 * Sets the value of the topMargin property.
1102 public void setTopMargin(Integer value) {
1103 this.topMargin = value;
1107 * Gets the value of the bottomMargin property.
1110 * possible object is
1114 public Integer getBottomMargin() {
1115 return bottomMargin;
1119 * Sets the value of the bottomMargin property.
1126 public void setBottomMargin(Integer value) {
1127 this.bottomMargin = value;
1131 * Gets the value of the rightMargin property.
1134 * possible object is
1138 public Integer getRightMargin() {
1143 * Sets the value of the rightMargin property.
1150 public void setRightMargin(Integer value) {
1151 this.rightMargin = value;
1155 * Gets the value of the leftMargin property.
1158 * possible object is
1162 public Integer getLeftMargin() {
1167 * Sets the value of the leftMargin property.
1174 public void setLeftMargin(Integer value) {
1175 this.leftMargin = value;