2 * ============LICENSE_START==========================================
4 * ===================================================================
5 * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * ===================================================================
8 * Unless otherwise specified, all software contained herein is licensed
9 * under the Apache License, Version 2.0 (the “License”);
10 * you may not use this software except in compliance with the License.
11 * You may obtain a copy of the License at
13 * http://www.apache.org/licenses/LICENSE-2.0
15 * Unless required by applicable law or agreed to in writing, software
16 * distributed under the License is distributed on an "AS IS" BASIS,
17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18 * See the License for the specific language governing permissions and
19 * limitations under the License.
21 * Unless otherwise specified, all documentation contained herein is licensed
22 * under the Creative Commons License, Attribution 4.0 Intl. (the “License”);
23 * you may not use this documentation except in compliance with the License.
24 * You may obtain a copy of the License at
26 * https://creativecommons.org/licenses/by/4.0/
28 * Unless required by applicable law or agreed to in writing, documentation
29 * distributed under the License is distributed on an "AS IS" BASIS,
30 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
31 * See the License for the specific language governing permissions and
32 * limitations under the License.
34 * ============LICENSE_END============================================
36 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
39 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2
40 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
41 // Any modifications to this file will be lost upon recompilation of the source schema.
42 // Generated on: 2016.06.07 at 02:07:29 PM EDT
46 package org.onap.portalsdk.analytics.xmlobj;
48 import javax.xml.bind.annotation.XmlAccessType;
49 import javax.xml.bind.annotation.XmlAccessorType;
50 import javax.xml.bind.annotation.XmlElement;
51 import javax.xml.bind.annotation.XmlType;
55 * <p>Java class for ChartAdditionalOptions complex type.
57 * <p>The following schema fragment specifies the expected content contained within this class.
60 * <complexType name="ChartAdditionalOptions">
62 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
64 * <element name="chartMultiplePieOrder" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
65 * <element name="chartMultiplePieLabelDisplay" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
66 * <element name="chartOrientation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
67 * <element name="secondaryChartRenderer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
68 * <element name="chartDisplay" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
69 * <element name="hideToolTips" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
70 * <element name="hidechartLegend" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
71 * <element name="legendPosition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
72 * <element name="labelAngle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
73 * <element name="intervalFromdate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
74 * <element name="intervalTodate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
75 * <element name="intervalLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
76 * <element name="lastSeriesALineChart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
77 * <element name="lastSeriesABarChart" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
78 * <element name="maxLabelsInDomainAxis" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
79 * <element name="linearRegression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
80 * <element name="linearRegressionColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
81 * <element name="exponentialRegressionColor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
82 * <element name="maxRegression" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
83 * <element name="rangeAxisUpperLimit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
84 * <element name="rangeAxisLowerLimit" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
85 * <element name="overlayItemValueOnStackBar" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
86 * <element name="animate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
87 * <element name="animateAnimatedChart" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
88 * <element name="keepDomainAxisValueAsString" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
89 * <element name="stacked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
90 * <element name="barControls" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
91 * <element name="xAxisDateType" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
92 * <element name="lessXaxisTickers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
93 * <element name="timeAxis" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
94 * <element name="timeSeriesRender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
95 * <element name="multiSeries" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
96 * <element name="showXAxisLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
97 * <element name="addXAxisTickers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
98 * <element name="zoomIn" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
99 * <element name="timeAxisType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
100 * <element name="logScale" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
101 * <element name="topMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
102 * <element name="bottomMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
103 * <element name="rightMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
104 * <element name="leftMargin" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
107 * </complexContent>
113 @XmlAccessorType(XmlAccessType.FIELD)
114 @XmlType(name = "ChartAdditionalOptions", propOrder = {
115 "chartMultiplePieOrder",
116 "chartMultiplePieLabelDisplay",
118 "secondaryChartRenderer",
127 "lastSeriesALineChart",
128 "lastSeriesABarChart",
129 "maxLabelsInDomainAxis",
131 "linearRegressionColor",
132 "exponentialRegressionColor",
134 "rangeAxisUpperLimit",
135 "rangeAxisLowerLimit",
136 "overlayItemValueOnStackBar",
138 "animateAnimatedChart",
139 "keepDomainAxisValueAsString",
157 public class ChartAdditionalOptions {
159 protected String chartMultiplePieOrder;
160 protected String chartMultiplePieLabelDisplay;
161 protected String chartOrientation;
162 protected String secondaryChartRenderer;
163 protected String chartDisplay;
164 protected String hideToolTips;
165 protected String hidechartLegend;
166 protected String legendPosition;
167 protected String labelAngle;
168 protected String intervalFromdate;
169 protected String intervalTodate;
170 protected String intervalLabel;
171 protected String lastSeriesALineChart;
172 protected String lastSeriesABarChart;
173 protected String maxLabelsInDomainAxis;
174 protected String linearRegression;
175 protected String linearRegressionColor;
176 protected String exponentialRegressionColor;
177 protected String maxRegression;
178 protected String rangeAxisUpperLimit;
179 protected String rangeAxisLowerLimit;
180 protected String overlayItemValueOnStackBar;
181 @XmlElement(defaultValue = "false")
182 protected Boolean animate;
183 @XmlElement(defaultValue = "true")
184 protected Boolean animateAnimatedChart;
185 protected String keepDomainAxisValueAsString;
186 @XmlElement(defaultValue = "false")
187 protected Boolean stacked;
188 @XmlElement(defaultValue = "false")
189 protected Boolean barControls;
190 @XmlElement(defaultValue = "false")
191 protected Boolean xAxisDateType;
192 @XmlElement(defaultValue = "false")
193 protected Boolean lessXaxisTickers;
194 @XmlElement(defaultValue = "true")
195 protected Boolean timeAxis;
196 protected String timeSeriesRender;
197 @XmlElement(defaultValue = "false")
198 protected Boolean multiSeries;
199 @XmlElement(defaultValue = "false")
200 protected Boolean showXAxisLabel;
201 @XmlElement(defaultValue = "false")
202 protected Boolean addXAxisTickers;
203 protected Integer zoomIn;
204 protected String timeAxisType;
205 @XmlElement(defaultValue = "false")
206 protected Boolean logScale;
207 protected Integer topMargin;
208 protected Integer bottomMargin;
209 protected Integer rightMargin;
210 protected Integer leftMargin;
213 * Gets the value of the chartMultiplePieOrder property.
220 public String getChartMultiplePieOrder() {
221 return chartMultiplePieOrder;
225 * Sets the value of the chartMultiplePieOrder property.
232 public void setChartMultiplePieOrder(String value) {
233 this.chartMultiplePieOrder = value;
237 * Gets the value of the chartMultiplePieLabelDisplay property.
244 public String getChartMultiplePieLabelDisplay() {
245 return chartMultiplePieLabelDisplay;
249 * Sets the value of the chartMultiplePieLabelDisplay property.
256 public void setChartMultiplePieLabelDisplay(String value) {
257 this.chartMultiplePieLabelDisplay = value;
261 * Gets the value of the chartOrientation property.
268 public String getChartOrientation() {
269 return chartOrientation;
273 * Sets the value of the chartOrientation property.
280 public void setChartOrientation(String value) {
281 this.chartOrientation = value;
285 * Gets the value of the secondaryChartRenderer property.
292 public String getSecondaryChartRenderer() {
293 return secondaryChartRenderer;
297 * Sets the value of the secondaryChartRenderer property.
304 public void setSecondaryChartRenderer(String value) {
305 this.secondaryChartRenderer = value;
309 * Gets the value of the chartDisplay property.
316 public String getChartDisplay() {
321 * Sets the value of the chartDisplay property.
328 public void setChartDisplay(String value) {
329 this.chartDisplay = value;
333 * Gets the value of the hideToolTips property.
340 public String getHideToolTips() {
345 * Sets the value of the hideToolTips property.
352 public void setHideToolTips(String value) {
353 this.hideToolTips = value;
357 * Gets the value of the hidechartLegend property.
364 public String getHidechartLegend() {
365 return hidechartLegend;
369 * Sets the value of the hidechartLegend property.
376 public void setHidechartLegend(String value) {
377 this.hidechartLegend = value;
381 * Gets the value of the legendPosition property.
388 public String getLegendPosition() {
389 return legendPosition;
393 * Sets the value of the legendPosition property.
400 public void setLegendPosition(String value) {
401 this.legendPosition = value;
405 * Gets the value of the labelAngle property.
412 public String getLabelAngle() {
417 * Sets the value of the labelAngle property.
424 public void setLabelAngle(String value) {
425 this.labelAngle = value;
429 * Gets the value of the intervalFromdate property.
436 public String getIntervalFromdate() {
437 return intervalFromdate;
441 * Sets the value of the intervalFromdate property.
448 public void setIntervalFromdate(String value) {
449 this.intervalFromdate = value;
453 * Gets the value of the intervalTodate property.
460 public String getIntervalTodate() {
461 return intervalTodate;
465 * Sets the value of the intervalTodate property.
472 public void setIntervalTodate(String value) {
473 this.intervalTodate = value;
477 * Gets the value of the intervalLabel property.
484 public String getIntervalLabel() {
485 return intervalLabel;
489 * Sets the value of the intervalLabel property.
496 public void setIntervalLabel(String value) {
497 this.intervalLabel = value;
501 * Gets the value of the lastSeriesALineChart property.
508 public String getLastSeriesALineChart() {
509 return lastSeriesALineChart;
513 * Sets the value of the lastSeriesALineChart property.
520 public void setLastSeriesALineChart(String value) {
521 this.lastSeriesALineChart = value;
525 * Gets the value of the lastSeriesABarChart property.
532 public String getLastSeriesABarChart() {
533 return lastSeriesABarChart;
537 * Sets the value of the lastSeriesABarChart property.
544 public void setLastSeriesABarChart(String value) {
545 this.lastSeriesABarChart = value;
549 * Gets the value of the maxLabelsInDomainAxis property.
556 public String getMaxLabelsInDomainAxis() {
557 return maxLabelsInDomainAxis;
561 * Sets the value of the maxLabelsInDomainAxis property.
568 public void setMaxLabelsInDomainAxis(String value) {
569 this.maxLabelsInDomainAxis = value;
573 * Gets the value of the linearRegression property.
580 public String getLinearRegression() {
581 return linearRegression;
585 * Sets the value of the linearRegression property.
592 public void setLinearRegression(String value) {
593 this.linearRegression = value;
597 * Gets the value of the linearRegressionColor property.
604 public String getLinearRegressionColor() {
605 return linearRegressionColor;
609 * Sets the value of the linearRegressionColor property.
616 public void setLinearRegressionColor(String value) {
617 this.linearRegressionColor = value;
621 * Gets the value of the exponentialRegressionColor property.
628 public String getExponentialRegressionColor() {
629 return exponentialRegressionColor;
633 * Sets the value of the exponentialRegressionColor property.
640 public void setExponentialRegressionColor(String value) {
641 this.exponentialRegressionColor = value;
645 * Gets the value of the maxRegression property.
652 public String getMaxRegression() {
653 return maxRegression;
657 * Sets the value of the maxRegression property.
664 public void setMaxRegression(String value) {
665 this.maxRegression = value;
669 * Gets the value of the rangeAxisUpperLimit property.
676 public String getRangeAxisUpperLimit() {
677 return rangeAxisUpperLimit;
681 * Sets the value of the rangeAxisUpperLimit property.
688 public void setRangeAxisUpperLimit(String value) {
689 this.rangeAxisUpperLimit = value;
693 * Gets the value of the rangeAxisLowerLimit property.
700 public String getRangeAxisLowerLimit() {
701 return rangeAxisLowerLimit;
705 * Sets the value of the rangeAxisLowerLimit property.
712 public void setRangeAxisLowerLimit(String value) {
713 this.rangeAxisLowerLimit = value;
717 * Gets the value of the overlayItemValueOnStackBar property.
724 public String getOverlayItemValueOnStackBar() {
725 return overlayItemValueOnStackBar;
729 * Sets the value of the overlayItemValueOnStackBar property.
736 public void setOverlayItemValueOnStackBar(String value) {
737 this.overlayItemValueOnStackBar = value;
741 * Gets the value of the animate property.
748 public Boolean isAnimate() {
753 * Sets the value of the animate property.
760 public void setAnimate(Boolean value) {
761 this.animate = value;
765 * Gets the value of the animateAnimatedChart property.
772 public Boolean isAnimateAnimatedChart() {
773 return animateAnimatedChart;
777 * Sets the value of the animateAnimatedChart property.
784 public void setAnimateAnimatedChart(Boolean value) {
785 this.animateAnimatedChart = value;
789 * Gets the value of the keepDomainAxisValueAsString property.
796 public String getKeepDomainAxisValueAsString() {
797 return keepDomainAxisValueAsString;
801 * Sets the value of the keepDomainAxisValueAsString property.
808 public void setKeepDomainAxisValueAsString(String value) {
809 this.keepDomainAxisValueAsString = value;
813 * Gets the value of the stacked property.
820 public Boolean isStacked() {
825 * Sets the value of the stacked property.
832 public void setStacked(Boolean value) {
833 this.stacked = value;
837 * Gets the value of the barControls property.
844 public Boolean isBarControls() {
849 * Sets the value of the barControls property.
856 public void setBarControls(Boolean value) {
857 this.barControls = value;
861 * Gets the value of the xAxisDateType property.
868 public Boolean isXAxisDateType() {
869 return xAxisDateType;
873 * Sets the value of the xAxisDateType property.
880 public void setXAxisDateType(Boolean value) {
881 this.xAxisDateType = value;
885 * Gets the value of the lessXaxisTickers property.
892 public Boolean isLessXaxisTickers() {
893 return lessXaxisTickers;
897 * Sets the value of the lessXaxisTickers property.
904 public void setLessXaxisTickers(Boolean value) {
905 this.lessXaxisTickers = value;
909 * Gets the value of the timeAxis property.
916 public Boolean isTimeAxis() {
921 * Sets the value of the timeAxis property.
928 public void setTimeAxis(Boolean value) {
929 this.timeAxis = value;
933 * Gets the value of the timeSeriesRender property.
940 public String getTimeSeriesRender() {
941 return timeSeriesRender;
945 * Sets the value of the timeSeriesRender property.
952 public void setTimeSeriesRender(String value) {
953 this.timeSeriesRender = value;
957 * Gets the value of the multiSeries property.
964 public Boolean isMultiSeries() {
969 * Sets the value of the multiSeries property.
976 public void setMultiSeries(Boolean value) {
977 this.multiSeries = value;
981 * Gets the value of the showXAxisLabel property.
988 public Boolean isShowXAxisLabel() {
989 return showXAxisLabel;
993 * Sets the value of the showXAxisLabel property.
1000 public void setShowXAxisLabel(Boolean value) {
1001 this.showXAxisLabel = value;
1005 * Gets the value of the addXAxisTickers property.
1008 * possible object is
1012 public Boolean isAddXAxisTickers() {
1013 return addXAxisTickers;
1017 * Sets the value of the addXAxisTickers property.
1024 public void setAddXAxisTickers(Boolean value) {
1025 this.addXAxisTickers = value;
1029 * Gets the value of the zoomIn property.
1032 * possible object is
1036 public Integer getZoomIn() {
1041 * Sets the value of the zoomIn property.
1048 public void setZoomIn(Integer value) {
1049 this.zoomIn = value;
1053 * Gets the value of the timeAxisType property.
1056 * possible object is
1060 public String getTimeAxisType() {
1061 return timeAxisType;
1065 * Sets the value of the timeAxisType property.
1072 public void setTimeAxisType(String value) {
1073 this.timeAxisType = value;
1077 * Gets the value of the logScale property.
1080 * possible object is
1084 public Boolean isLogScale() {
1089 * Sets the value of the logScale property.
1096 public void setLogScale(Boolean value) {
1097 this.logScale = value;
1101 * Gets the value of the topMargin property.
1104 * possible object is
1108 public Integer getTopMargin() {
1113 * Sets the value of the topMargin property.
1120 public void setTopMargin(Integer value) {
1121 this.topMargin = value;
1125 * Gets the value of the bottomMargin property.
1128 * possible object is
1132 public Integer getBottomMargin() {
1133 return bottomMargin;
1137 * Sets the value of the bottomMargin property.
1144 public void setBottomMargin(Integer value) {
1145 this.bottomMargin = value;
1149 * Gets the value of the rightMargin property.
1152 * possible object is
1156 public Integer getRightMargin() {
1161 * Sets the value of the rightMargin property.
1168 public void setRightMargin(Integer value) {
1169 this.rightMargin = value;
1173 * Gets the value of the leftMargin property.
1176 * possible object is
1180 public Integer getLeftMargin() {
1185 * Sets the value of the leftMargin property.
1192 public void setLeftMargin(Integer value) {
1193 this.leftMargin = value;