AWS SDK for C++
AWS SDK for C++ Version 1.11.440
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-quicksight
include
aws
quicksight
model
TableRowConditionalFormatting.h
1
6
#pragma once
7
#include <aws/quicksight/QuickSight_EXPORTS.h>
8
#include <aws/quicksight/model/ConditionalFormattingColor.h>
9
#include <utility>
10
11
namespace
Aws
12
{
13
namespace
Utils
14
{
15
namespace
Json
16
{
17
class
JsonValue
;
18
class
JsonView;
19
}
// namespace Json
20
}
// namespace Utils
21
namespace
QuickSight
22
{
23
namespace
Model
24
{
25
31
class
TableRowConditionalFormatting
32
{
33
public
:
34
AWS_QUICKSIGHT_API
TableRowConditionalFormatting
();
35
AWS_QUICKSIGHT_API
TableRowConditionalFormatting
(
Aws::Utils::Json::JsonView
jsonValue);
36
AWS_QUICKSIGHT_API
TableRowConditionalFormatting
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
37
AWS_QUICKSIGHT_API
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
38
39
41
45
inline
const
ConditionalFormattingColor
&
GetBackgroundColor
()
const
{
return
m_backgroundColor; }
46
inline
bool
BackgroundColorHasBeenSet
()
const
{
return
m_backgroundColorHasBeenSet; }
47
inline
void
SetBackgroundColor
(
const
ConditionalFormattingColor
& value) { m_backgroundColorHasBeenSet =
true
; m_backgroundColor = value; }
48
inline
void
SetBackgroundColor
(
ConditionalFormattingColor
&& value) { m_backgroundColorHasBeenSet =
true
; m_backgroundColor = std::move(value); }
49
inline
TableRowConditionalFormatting
&
WithBackgroundColor
(
const
ConditionalFormattingColor
& value) {
SetBackgroundColor
(value);
return
*
this
;}
50
inline
TableRowConditionalFormatting
&
WithBackgroundColor
(
ConditionalFormattingColor
&& value) {
SetBackgroundColor
(std::move(value));
return
*
this
;}
52
54
58
inline
const
ConditionalFormattingColor
&
GetTextColor
()
const
{
return
m_textColor; }
59
inline
bool
TextColorHasBeenSet
()
const
{
return
m_textColorHasBeenSet; }
60
inline
void
SetTextColor
(
const
ConditionalFormattingColor
& value) { m_textColorHasBeenSet =
true
; m_textColor = value; }
61
inline
void
SetTextColor
(
ConditionalFormattingColor
&& value) { m_textColorHasBeenSet =
true
; m_textColor = std::move(value); }
62
inline
TableRowConditionalFormatting
&
WithTextColor
(
const
ConditionalFormattingColor
& value) {
SetTextColor
(value);
return
*
this
;}
63
inline
TableRowConditionalFormatting
&
WithTextColor
(
ConditionalFormattingColor
&& value) {
SetTextColor
(std::move(value));
return
*
this
;}
65
private
:
66
67
ConditionalFormattingColor
m_backgroundColor;
68
bool
m_backgroundColorHasBeenSet =
false
;
69
70
ConditionalFormattingColor
m_textColor;
71
bool
m_textColorHasBeenSet =
false
;
72
};
73
74
}
// namespace Model
75
}
// namespace QuickSight
76
}
// namespace Aws
Aws::QuickSight::Model::ConditionalFormattingColor
Definition
ConditionalFormattingColor.h:33
Aws::QuickSight::Model::TableRowConditionalFormatting
Definition
TableRowConditionalFormatting.h:32
Aws::QuickSight::Model::TableRowConditionalFormatting::TableRowConditionalFormatting
AWS_QUICKSIGHT_API TableRowConditionalFormatting(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::TableRowConditionalFormatting::SetTextColor
void SetTextColor(const ConditionalFormattingColor &value)
Definition
TableRowConditionalFormatting.h:60
Aws::QuickSight::Model::TableRowConditionalFormatting::WithTextColor
TableRowConditionalFormatting & WithTextColor(ConditionalFormattingColor &&value)
Definition
TableRowConditionalFormatting.h:63
Aws::QuickSight::Model::TableRowConditionalFormatting::GetBackgroundColor
const ConditionalFormattingColor & GetBackgroundColor() const
Definition
TableRowConditionalFormatting.h:45
Aws::QuickSight::Model::TableRowConditionalFormatting::WithBackgroundColor
TableRowConditionalFormatting & WithBackgroundColor(ConditionalFormattingColor &&value)
Definition
TableRowConditionalFormatting.h:50
Aws::QuickSight::Model::TableRowConditionalFormatting::operator=
AWS_QUICKSIGHT_API TableRowConditionalFormatting & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::TableRowConditionalFormatting::WithTextColor
TableRowConditionalFormatting & WithTextColor(const ConditionalFormattingColor &value)
Definition
TableRowConditionalFormatting.h:62
Aws::QuickSight::Model::TableRowConditionalFormatting::BackgroundColorHasBeenSet
bool BackgroundColorHasBeenSet() const
Definition
TableRowConditionalFormatting.h:46
Aws::QuickSight::Model::TableRowConditionalFormatting::Jsonize
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::QuickSight::Model::TableRowConditionalFormatting::WithBackgroundColor
TableRowConditionalFormatting & WithBackgroundColor(const ConditionalFormattingColor &value)
Definition
TableRowConditionalFormatting.h:49
Aws::QuickSight::Model::TableRowConditionalFormatting::SetBackgroundColor
void SetBackgroundColor(ConditionalFormattingColor &&value)
Definition
TableRowConditionalFormatting.h:48
Aws::QuickSight::Model::TableRowConditionalFormatting::GetTextColor
const ConditionalFormattingColor & GetTextColor() const
Definition
TableRowConditionalFormatting.h:58
Aws::QuickSight::Model::TableRowConditionalFormatting::SetBackgroundColor
void SetBackgroundColor(const ConditionalFormattingColor &value)
Definition
TableRowConditionalFormatting.h:47
Aws::QuickSight::Model::TableRowConditionalFormatting::SetTextColor
void SetTextColor(ConditionalFormattingColor &&value)
Definition
TableRowConditionalFormatting.h:61
Aws::QuickSight::Model::TableRowConditionalFormatting::TableRowConditionalFormatting
AWS_QUICKSIGHT_API TableRowConditionalFormatting()
Aws::QuickSight::Model::TableRowConditionalFormatting::TextColorHasBeenSet
bool TextColorHasBeenSet() const
Definition
TableRowConditionalFormatting.h:59
Aws::Utils::Json::JsonValue
Aws::Utils::Json::JsonView
Aws
smithy::client::JsonValue
Aws::Utils::Json::JsonValue JsonValue
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences