@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LineChartConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration of a line chart.
Constructor and Description |
---|
LineChartConfiguration() |
Modifier and Type | Method and Description |
---|---|
LineChartConfiguration |
clone() |
boolean |
equals(Object obj) |
List<ContributionAnalysisDefault> |
getContributionAnalysisDefaults()
The default configuration of a line chart's contribution analysis.
|
DataLabelOptions |
getDataLabels()
The data label configuration of a line chart.
|
LineChartDefaultSeriesSettings |
getDefaultSeriesSettings()
The options that determine the default presentation of all line series in
LineChartVisual . |
LineChartFieldWells |
getFieldWells()
The field well configuration of a line chart.
|
List<ForecastConfiguration> |
getForecastConfigurations()
The forecast configuration of a line chart.
|
LegendOptions |
getLegend()
The legend configuration of a line chart.
|
LineSeriesAxisDisplayOptions |
getPrimaryYAxisDisplayOptions()
The series axis configuration of a line chart.
|
ChartAxisLabelOptions |
getPrimaryYAxisLabelOptions()
The options that determine the presentation of the y-axis label.
|
List<ReferenceLine> |
getReferenceLines()
The reference lines configuration of a line chart.
|
LineSeriesAxisDisplayOptions |
getSecondaryYAxisDisplayOptions()
The series axis configuration of a line chart.
|
ChartAxisLabelOptions |
getSecondaryYAxisLabelOptions()
The options that determine the presentation of the secondary y-axis label.
|
List<SeriesItem> |
getSeries()
The series item configuration of a line chart.
|
SmallMultiplesOptions |
getSmallMultiplesOptions()
The small multiples setup for the visual.
|
LineChartSortConfiguration |
getSortConfiguration()
The sort configuration of a line chart.
|
TooltipOptions |
getTooltip()
The tooltip configuration of a line chart.
|
String |
getType()
Determines the type of the line chart.
|
VisualPalette |
getVisualPalette()
The visual palette configuration of a line chart.
|
AxisDisplayOptions |
getXAxisDisplayOptions()
The options that determine the presentation of the x-axis.
|
ChartAxisLabelOptions |
getXAxisLabelOptions()
The options that determine the presentation of the x-axis label.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setContributionAnalysisDefaults(Collection<ContributionAnalysisDefault> contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
|
void |
setDataLabels(DataLabelOptions dataLabels)
The data label configuration of a line chart.
|
void |
setDefaultSeriesSettings(LineChartDefaultSeriesSettings defaultSeriesSettings)
The options that determine the default presentation of all line series in
LineChartVisual . |
void |
setFieldWells(LineChartFieldWells fieldWells)
The field well configuration of a line chart.
|
void |
setForecastConfigurations(Collection<ForecastConfiguration> forecastConfigurations)
The forecast configuration of a line chart.
|
void |
setLegend(LegendOptions legend)
The legend configuration of a line chart.
|
void |
setPrimaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions primaryYAxisDisplayOptions)
The series axis configuration of a line chart.
|
void |
setPrimaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
|
void |
setReferenceLines(Collection<ReferenceLine> referenceLines)
The reference lines configuration of a line chart.
|
void |
setSecondaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions secondaryYAxisDisplayOptions)
The series axis configuration of a line chart.
|
void |
setSecondaryYAxisLabelOptions(ChartAxisLabelOptions secondaryYAxisLabelOptions)
The options that determine the presentation of the secondary y-axis label.
|
void |
setSeries(Collection<SeriesItem> series)
The series item configuration of a line chart.
|
void |
setSmallMultiplesOptions(SmallMultiplesOptions smallMultiplesOptions)
The small multiples setup for the visual.
|
void |
setSortConfiguration(LineChartSortConfiguration sortConfiguration)
The sort configuration of a line chart.
|
void |
setTooltip(TooltipOptions tooltip)
The tooltip configuration of a line chart.
|
void |
setType(String type)
Determines the type of the line chart.
|
void |
setVisualPalette(VisualPalette visualPalette)
The visual palette configuration of a line chart.
|
void |
setXAxisDisplayOptions(AxisDisplayOptions xAxisDisplayOptions)
The options that determine the presentation of the x-axis.
|
void |
setXAxisLabelOptions(ChartAxisLabelOptions xAxisLabelOptions)
The options that determine the presentation of the x-axis label.
|
String |
toString()
Returns a string representation of this object.
|
LineChartConfiguration |
withContributionAnalysisDefaults(Collection<ContributionAnalysisDefault> contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
|
LineChartConfiguration |
withContributionAnalysisDefaults(ContributionAnalysisDefault... contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
|
LineChartConfiguration |
withDataLabels(DataLabelOptions dataLabels)
The data label configuration of a line chart.
|
LineChartConfiguration |
withDefaultSeriesSettings(LineChartDefaultSeriesSettings defaultSeriesSettings)
The options that determine the default presentation of all line series in
LineChartVisual . |
LineChartConfiguration |
withFieldWells(LineChartFieldWells fieldWells)
The field well configuration of a line chart.
|
LineChartConfiguration |
withForecastConfigurations(Collection<ForecastConfiguration> forecastConfigurations)
The forecast configuration of a line chart.
|
LineChartConfiguration |
withForecastConfigurations(ForecastConfiguration... forecastConfigurations)
The forecast configuration of a line chart.
|
LineChartConfiguration |
withLegend(LegendOptions legend)
The legend configuration of a line chart.
|
LineChartConfiguration |
withPrimaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions primaryYAxisDisplayOptions)
The series axis configuration of a line chart.
|
LineChartConfiguration |
withPrimaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
|
LineChartConfiguration |
withReferenceLines(Collection<ReferenceLine> referenceLines)
The reference lines configuration of a line chart.
|
LineChartConfiguration |
withReferenceLines(ReferenceLine... referenceLines)
The reference lines configuration of a line chart.
|
LineChartConfiguration |
withSecondaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions secondaryYAxisDisplayOptions)
The series axis configuration of a line chart.
|
LineChartConfiguration |
withSecondaryYAxisLabelOptions(ChartAxisLabelOptions secondaryYAxisLabelOptions)
The options that determine the presentation of the secondary y-axis label.
|
LineChartConfiguration |
withSeries(Collection<SeriesItem> series)
The series item configuration of a line chart.
|
LineChartConfiguration |
withSeries(SeriesItem... series)
The series item configuration of a line chart.
|
LineChartConfiguration |
withSmallMultiplesOptions(SmallMultiplesOptions smallMultiplesOptions)
The small multiples setup for the visual.
|
LineChartConfiguration |
withSortConfiguration(LineChartSortConfiguration sortConfiguration)
The sort configuration of a line chart.
|
LineChartConfiguration |
withTooltip(TooltipOptions tooltip)
The tooltip configuration of a line chart.
|
LineChartConfiguration |
withType(LineChartType type)
Determines the type of the line chart.
|
LineChartConfiguration |
withType(String type)
Determines the type of the line chart.
|
LineChartConfiguration |
withVisualPalette(VisualPalette visualPalette)
The visual palette configuration of a line chart.
|
LineChartConfiguration |
withXAxisDisplayOptions(AxisDisplayOptions xAxisDisplayOptions)
The options that determine the presentation of the x-axis.
|
LineChartConfiguration |
withXAxisLabelOptions(ChartAxisLabelOptions xAxisLabelOptions)
The options that determine the presentation of the x-axis label.
|
public void setFieldWells(LineChartFieldWells fieldWells)
The field well configuration of a line chart.
fieldWells
- The field well configuration of a line chart.public LineChartFieldWells getFieldWells()
The field well configuration of a line chart.
public LineChartConfiguration withFieldWells(LineChartFieldWells fieldWells)
The field well configuration of a line chart.
fieldWells
- The field well configuration of a line chart.public void setSortConfiguration(LineChartSortConfiguration sortConfiguration)
The sort configuration of a line chart.
sortConfiguration
- The sort configuration of a line chart.public LineChartSortConfiguration getSortConfiguration()
The sort configuration of a line chart.
public LineChartConfiguration withSortConfiguration(LineChartSortConfiguration sortConfiguration)
The sort configuration of a line chart.
sortConfiguration
- The sort configuration of a line chart.public List<ForecastConfiguration> getForecastConfigurations()
The forecast configuration of a line chart.
public void setForecastConfigurations(Collection<ForecastConfiguration> forecastConfigurations)
The forecast configuration of a line chart.
forecastConfigurations
- The forecast configuration of a line chart.public LineChartConfiguration withForecastConfigurations(ForecastConfiguration... forecastConfigurations)
The forecast configuration of a line chart.
NOTE: This method appends the values to the existing list (if any). Use
setForecastConfigurations(java.util.Collection)
or
withForecastConfigurations(java.util.Collection)
if you want to override the existing values.
forecastConfigurations
- The forecast configuration of a line chart.public LineChartConfiguration withForecastConfigurations(Collection<ForecastConfiguration> forecastConfigurations)
The forecast configuration of a line chart.
forecastConfigurations
- The forecast configuration of a line chart.public void setType(String type)
Determines the type of the line chart.
type
- Determines the type of the line chart.LineChartType
public String getType()
Determines the type of the line chart.
LineChartType
public LineChartConfiguration withType(String type)
Determines the type of the line chart.
type
- Determines the type of the line chart.LineChartType
public LineChartConfiguration withType(LineChartType type)
Determines the type of the line chart.
type
- Determines the type of the line chart.LineChartType
public void setSmallMultiplesOptions(SmallMultiplesOptions smallMultiplesOptions)
The small multiples setup for the visual.
smallMultiplesOptions
- The small multiples setup for the visual.public SmallMultiplesOptions getSmallMultiplesOptions()
The small multiples setup for the visual.
public LineChartConfiguration withSmallMultiplesOptions(SmallMultiplesOptions smallMultiplesOptions)
The small multiples setup for the visual.
smallMultiplesOptions
- The small multiples setup for the visual.public void setXAxisDisplayOptions(AxisDisplayOptions xAxisDisplayOptions)
The options that determine the presentation of the x-axis.
xAxisDisplayOptions
- The options that determine the presentation of the x-axis.public AxisDisplayOptions getXAxisDisplayOptions()
The options that determine the presentation of the x-axis.
public LineChartConfiguration withXAxisDisplayOptions(AxisDisplayOptions xAxisDisplayOptions)
The options that determine the presentation of the x-axis.
xAxisDisplayOptions
- The options that determine the presentation of the x-axis.public void setXAxisLabelOptions(ChartAxisLabelOptions xAxisLabelOptions)
The options that determine the presentation of the x-axis label.
xAxisLabelOptions
- The options that determine the presentation of the x-axis label.public ChartAxisLabelOptions getXAxisLabelOptions()
The options that determine the presentation of the x-axis label.
public LineChartConfiguration withXAxisLabelOptions(ChartAxisLabelOptions xAxisLabelOptions)
The options that determine the presentation of the x-axis label.
xAxisLabelOptions
- The options that determine the presentation of the x-axis label.public void setPrimaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions primaryYAxisDisplayOptions)
The series axis configuration of a line chart.
primaryYAxisDisplayOptions
- The series axis configuration of a line chart.public LineSeriesAxisDisplayOptions getPrimaryYAxisDisplayOptions()
The series axis configuration of a line chart.
public LineChartConfiguration withPrimaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions primaryYAxisDisplayOptions)
The series axis configuration of a line chart.
primaryYAxisDisplayOptions
- The series axis configuration of a line chart.public void setPrimaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
primaryYAxisLabelOptions
- The options that determine the presentation of the y-axis label.public ChartAxisLabelOptions getPrimaryYAxisLabelOptions()
The options that determine the presentation of the y-axis label.
public LineChartConfiguration withPrimaryYAxisLabelOptions(ChartAxisLabelOptions primaryYAxisLabelOptions)
The options that determine the presentation of the y-axis label.
primaryYAxisLabelOptions
- The options that determine the presentation of the y-axis label.public void setSecondaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions secondaryYAxisDisplayOptions)
The series axis configuration of a line chart.
secondaryYAxisDisplayOptions
- The series axis configuration of a line chart.public LineSeriesAxisDisplayOptions getSecondaryYAxisDisplayOptions()
The series axis configuration of a line chart.
public LineChartConfiguration withSecondaryYAxisDisplayOptions(LineSeriesAxisDisplayOptions secondaryYAxisDisplayOptions)
The series axis configuration of a line chart.
secondaryYAxisDisplayOptions
- The series axis configuration of a line chart.public void setSecondaryYAxisLabelOptions(ChartAxisLabelOptions secondaryYAxisLabelOptions)
The options that determine the presentation of the secondary y-axis label.
secondaryYAxisLabelOptions
- The options that determine the presentation of the secondary y-axis label.public ChartAxisLabelOptions getSecondaryYAxisLabelOptions()
The options that determine the presentation of the secondary y-axis label.
public LineChartConfiguration withSecondaryYAxisLabelOptions(ChartAxisLabelOptions secondaryYAxisLabelOptions)
The options that determine the presentation of the secondary y-axis label.
secondaryYAxisLabelOptions
- The options that determine the presentation of the secondary y-axis label.public void setDefaultSeriesSettings(LineChartDefaultSeriesSettings defaultSeriesSettings)
The options that determine the default presentation of all line series in LineChartVisual
.
defaultSeriesSettings
- The options that determine the default presentation of all line series in LineChartVisual
.public LineChartDefaultSeriesSettings getDefaultSeriesSettings()
The options that determine the default presentation of all line series in LineChartVisual
.
LineChartVisual
.public LineChartConfiguration withDefaultSeriesSettings(LineChartDefaultSeriesSettings defaultSeriesSettings)
The options that determine the default presentation of all line series in LineChartVisual
.
defaultSeriesSettings
- The options that determine the default presentation of all line series in LineChartVisual
.public List<SeriesItem> getSeries()
The series item configuration of a line chart.
public void setSeries(Collection<SeriesItem> series)
The series item configuration of a line chart.
series
- The series item configuration of a line chart.public LineChartConfiguration withSeries(SeriesItem... series)
The series item configuration of a line chart.
NOTE: This method appends the values to the existing list (if any). Use
setSeries(java.util.Collection)
or withSeries(java.util.Collection)
if you want to override the
existing values.
series
- The series item configuration of a line chart.public LineChartConfiguration withSeries(Collection<SeriesItem> series)
The series item configuration of a line chart.
series
- The series item configuration of a line chart.public void setLegend(LegendOptions legend)
The legend configuration of a line chart.
legend
- The legend configuration of a line chart.public LegendOptions getLegend()
The legend configuration of a line chart.
public LineChartConfiguration withLegend(LegendOptions legend)
The legend configuration of a line chart.
legend
- The legend configuration of a line chart.public void setDataLabels(DataLabelOptions dataLabels)
The data label configuration of a line chart.
dataLabels
- The data label configuration of a line chart.public DataLabelOptions getDataLabels()
The data label configuration of a line chart.
public LineChartConfiguration withDataLabels(DataLabelOptions dataLabels)
The data label configuration of a line chart.
dataLabels
- The data label configuration of a line chart.public List<ReferenceLine> getReferenceLines()
The reference lines configuration of a line chart.
public void setReferenceLines(Collection<ReferenceLine> referenceLines)
The reference lines configuration of a line chart.
referenceLines
- The reference lines configuration of a line chart.public LineChartConfiguration withReferenceLines(ReferenceLine... referenceLines)
The reference lines configuration of a line chart.
NOTE: This method appends the values to the existing list (if any). Use
setReferenceLines(java.util.Collection)
or withReferenceLines(java.util.Collection)
if you want
to override the existing values.
referenceLines
- The reference lines configuration of a line chart.public LineChartConfiguration withReferenceLines(Collection<ReferenceLine> referenceLines)
The reference lines configuration of a line chart.
referenceLines
- The reference lines configuration of a line chart.public void setTooltip(TooltipOptions tooltip)
The tooltip configuration of a line chart.
tooltip
- The tooltip configuration of a line chart.public TooltipOptions getTooltip()
The tooltip configuration of a line chart.
public LineChartConfiguration withTooltip(TooltipOptions tooltip)
The tooltip configuration of a line chart.
tooltip
- The tooltip configuration of a line chart.public List<ContributionAnalysisDefault> getContributionAnalysisDefaults()
The default configuration of a line chart's contribution analysis.
public void setContributionAnalysisDefaults(Collection<ContributionAnalysisDefault> contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
contributionAnalysisDefaults
- The default configuration of a line chart's contribution analysis.public LineChartConfiguration withContributionAnalysisDefaults(ContributionAnalysisDefault... contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
NOTE: This method appends the values to the existing list (if any). Use
setContributionAnalysisDefaults(java.util.Collection)
or
withContributionAnalysisDefaults(java.util.Collection)
if you want to override the existing values.
contributionAnalysisDefaults
- The default configuration of a line chart's contribution analysis.public LineChartConfiguration withContributionAnalysisDefaults(Collection<ContributionAnalysisDefault> contributionAnalysisDefaults)
The default configuration of a line chart's contribution analysis.
contributionAnalysisDefaults
- The default configuration of a line chart's contribution analysis.public void setVisualPalette(VisualPalette visualPalette)
The visual palette configuration of a line chart.
visualPalette
- The visual palette configuration of a line chart.public VisualPalette getVisualPalette()
The visual palette configuration of a line chart.
public LineChartConfiguration withVisualPalette(VisualPalette visualPalette)
The visual palette configuration of a line chart.
visualPalette
- The visual palette configuration of a line chart.public String toString()
toString
in class Object
Object.toString()
public LineChartConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.