/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.QuickSight.Model { /// /// Configures the display properties of the given text. /// public partial class FontConfiguration { private string _fontColor; private FontDecoration _fontDecoration; private FontSize _fontSize; private FontStyle _fontStyle; private FontWeight _fontWeight; /// /// Gets and sets the property FontColor. /// /// Determines the color of the text. /// /// public string FontColor { get { return this._fontColor; } set { this._fontColor = value; } } // Check to see if FontColor property is set internal bool IsSetFontColor() { return this._fontColor != null; } /// /// Gets and sets the property FontDecoration. /// /// Determines the appearance of decorative lines on the text. /// /// public FontDecoration FontDecoration { get { return this._fontDecoration; } set { this._fontDecoration = value; } } // Check to see if FontDecoration property is set internal bool IsSetFontDecoration() { return this._fontDecoration != null; } /// /// Gets and sets the property FontSize. /// /// The option that determines the text display size. /// /// public FontSize FontSize { get { return this._fontSize; } set { this._fontSize = value; } } // Check to see if FontSize property is set internal bool IsSetFontSize() { return this._fontSize != null; } /// /// Gets and sets the property FontStyle. /// /// Determines the text display face that is inherited by the given font family. /// /// public FontStyle FontStyle { get { return this._fontStyle; } set { this._fontStyle = value; } } // Check to see if FontStyle property is set internal bool IsSetFontStyle() { return this._fontStyle != null; } /// /// Gets and sets the property FontWeight. /// /// The option that determines the text display weight, or boldness. /// /// public FontWeight FontWeight { get { return this._fontWeight; } set { this._fontWeight = value; } } // Check to see if FontWeight property is set internal bool IsSetFontWeight() { return this._fontWeight != null; } } }