/* * 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 { /// /// A list of Amazon QuickSight parameters and the list's override values. /// public partial class Parameters { private List _dateTimeParameters = new List(); private List _decimalParameters = new List(); private List _integerParameters = new List(); private List _stringParameters = new List(); /// /// Gets and sets the property DateTimeParameters. /// /// The parameters that have a data type of date-time. /// /// [AWSProperty(Max=100)] public List DateTimeParameters { get { return this._dateTimeParameters; } set { this._dateTimeParameters = value; } } // Check to see if DateTimeParameters property is set internal bool IsSetDateTimeParameters() { return this._dateTimeParameters != null && this._dateTimeParameters.Count > 0; } /// /// Gets and sets the property DecimalParameters. /// /// The parameters that have a data type of decimal. /// /// [AWSProperty(Max=100)] public List DecimalParameters { get { return this._decimalParameters; } set { this._decimalParameters = value; } } // Check to see if DecimalParameters property is set internal bool IsSetDecimalParameters() { return this._decimalParameters != null && this._decimalParameters.Count > 0; } /// /// Gets and sets the property IntegerParameters. /// /// The parameters that have a data type of integer. /// /// [AWSProperty(Max=100)] public List IntegerParameters { get { return this._integerParameters; } set { this._integerParameters = value; } } // Check to see if IntegerParameters property is set internal bool IsSetIntegerParameters() { return this._integerParameters != null && this._integerParameters.Count > 0; } /// /// Gets and sets the property StringParameters. /// /// The parameters that have a data type of string. /// /// [AWSProperty(Max=100)] public List StringParameters { get { return this._stringParameters; } set { this._stringParameters = value; } } // Check to see if StringParameters property is set internal bool IsSetStringParameters() { return this._stringParameters != null && this._stringParameters.Count > 0; } } }