/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Line styles options for a line series in
* LineChartVisual
.See Also:
AWS
* API Reference
Configuration option that determines whether to show the line for the * series.
*/ inline const Visibility& GetLineVisibility() const{ return m_lineVisibility; } /** *Configuration option that determines whether to show the line for the * series.
*/ inline bool LineVisibilityHasBeenSet() const { return m_lineVisibilityHasBeenSet; } /** *Configuration option that determines whether to show the line for the * series.
*/ inline void SetLineVisibility(const Visibility& value) { m_lineVisibilityHasBeenSet = true; m_lineVisibility = value; } /** *Configuration option that determines whether to show the line for the * series.
*/ inline void SetLineVisibility(Visibility&& value) { m_lineVisibilityHasBeenSet = true; m_lineVisibility = std::move(value); } /** *Configuration option that determines whether to show the line for the * series.
*/ inline LineChartLineStyleSettings& WithLineVisibility(const Visibility& value) { SetLineVisibility(value); return *this;} /** *Configuration option that determines whether to show the line for the * series.
*/ inline LineChartLineStyleSettings& WithLineVisibility(Visibility&& value) { SetLineVisibility(std::move(value)); return *this;} /** *Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Interpolation style for line series.
LINEAR
:
* Show as default, linear style.
SMOOTH
: Show as a
* smooth curve.
STEPPED
: Show steps in line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Line style for line series.
SOLID
: Show as a
* solid line.
DOTTED
: Show as a dotted line.
DASHED
: Show as a dashed line.
Width that determines the line thickness.
*/ inline const Aws::String& GetLineWidth() const{ return m_lineWidth; } /** *Width that determines the line thickness.
*/ inline bool LineWidthHasBeenSet() const { return m_lineWidthHasBeenSet; } /** *Width that determines the line thickness.
*/ inline void SetLineWidth(const Aws::String& value) { m_lineWidthHasBeenSet = true; m_lineWidth = value; } /** *Width that determines the line thickness.
*/ inline void SetLineWidth(Aws::String&& value) { m_lineWidthHasBeenSet = true; m_lineWidth = std::move(value); } /** *Width that determines the line thickness.
*/ inline void SetLineWidth(const char* value) { m_lineWidthHasBeenSet = true; m_lineWidth.assign(value); } /** *Width that determines the line thickness.
*/ inline LineChartLineStyleSettings& WithLineWidth(const Aws::String& value) { SetLineWidth(value); return *this;} /** *Width that determines the line thickness.
*/ inline LineChartLineStyleSettings& WithLineWidth(Aws::String&& value) { SetLineWidth(std::move(value)); return *this;} /** *Width that determines the line thickness.
*/ inline LineChartLineStyleSettings& WithLineWidth(const char* value) { SetLineWidth(value); return *this;} private: Visibility m_lineVisibility; bool m_lineVisibilityHasBeenSet = false; LineInterpolation m_lineInterpolation; bool m_lineInterpolationHasBeenSet = false; LineChartLineStyle m_lineStyle; bool m_lineStyleHasBeenSet = false; Aws::String m_lineWidth; bool m_lineWidthHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws