/*
* 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 forecast-2018-06-26.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.ForecastService.Model
{
///
/// Describes an additional dataset. This object is part of the DataConfig object.
/// Forecast supports the Weather Index and Holidays additional datasets.
///
///
///
/// Weather Index
///
///
///
/// The Amazon Forecast Weather Index is a built-in dataset that incorporates historical
/// and projected weather information into your model. The Weather Index supplements your
/// datasets with over two years of historical weather data and up to 14 days of projected
/// weather data. For more information, see Amazon
/// Forecast Weather Index.
///
///
///
/// Holidays
///
///
///
/// Holidays is a built-in dataset that incorporates national holiday information into
/// your model. It provides native support for the holiday calendars of 66 countries.
/// To view the holiday calendars, refer to the Jollyday
/// library. For more information, see Holidays
/// Featurization.
///
///
public partial class AdditionalDataset
{
private Dictionary> _configuration = new Dictionary>();
private string _name;
///
/// Gets and sets the property Configuration.
///
/// Weather Index
///
///
///
/// To enable the Weather Index, do not specify a value for Configuration
.
///
///
///
/// Holidays
///
///
///
/// Holidays
///
///
///
/// To enable Holidays, set CountryCode
to one of the following two-letter
/// country codes:
///
/// -
///
/// "AL" - ALBANIA
///
///
-
///
/// "AR" - ARGENTINA
///
///
-
///
/// "AT" - AUSTRIA
///
///
-
///
/// "AU" - AUSTRALIA
///
///
-
///
/// "BA" - BOSNIA HERZEGOVINA
///
///
-
///
/// "BE" - BELGIUM
///
///
-
///
/// "BG" - BULGARIA
///
///
-
///
/// "BO" - BOLIVIA
///
///
-
///
/// "BR" - BRAZIL
///
///
-
///
/// "BY" - BELARUS
///
///
-
///
/// "CA" - CANADA
///
///
-
///
/// "CL" - CHILE
///
///
-
///
/// "CO" - COLOMBIA
///
///
-
///
/// "CR" - COSTA RICA
///
///
-
///
/// "HR" - CROATIA
///
///
-
///
/// "CZ" - CZECH REPUBLIC
///
///
-
///
/// "DK" - DENMARK
///
///
-
///
/// "EC" - ECUADOR
///
///
-
///
/// "EE" - ESTONIA
///
///
-
///
/// "ET" - ETHIOPIA
///
///
-
///
/// "FI" - FINLAND
///
///
-
///
/// "FR" - FRANCE
///
///
-
///
/// "DE" - GERMANY
///
///
-
///
/// "GR" - GREECE
///
///
-
///
/// "HU" - HUNGARY
///
///
-
///
/// "IS" - ICELAND
///
///
-
///
/// "IN" - INDIA
///
///
-
///
/// "IE" - IRELAND
///
///
-
///
/// "IT" - ITALY
///
///
-
///
/// "JP" - JAPAN
///
///
-
///
/// "KZ" - KAZAKHSTAN
///
///
-
///
/// "KR" - KOREA
///
///
-
///
/// "LV" - LATVIA
///
///
-
///
/// "LI" - LIECHTENSTEIN
///
///
-
///
/// "LT" - LITHUANIA
///
///
-
///
/// "LU" - LUXEMBOURG
///
///
-
///
/// "MK" - MACEDONIA
///
///
-
///
/// "MT" - MALTA
///
///
-
///
/// "MX" - MEXICO
///
///
-
///
/// "MD" - MOLDOVA
///
///
-
///
/// "ME" - MONTENEGRO
///
///
-
///
/// "NL" - NETHERLANDS
///
///
-
///
/// "NZ" - NEW ZEALAND
///
///
-
///
/// "NI" - NICARAGUA
///
///
-
///
/// "NG" - NIGERIA
///
///
-
///
/// "NO" - NORWAY
///
///
-
///
/// "PA" - PANAMA
///
///
-
///
/// "PY" - PARAGUAY
///
///
-
///
/// "PE" - PERU
///
///
-
///
/// "PL" - POLAND
///
///
-
///
/// "PT" - PORTUGAL
///
///
-
///
/// "RO" - ROMANIA
///
///
-
///
/// "RU" - RUSSIA
///
///
-
///
/// "RS" - SERBIA
///
///
-
///
/// "SK" - SLOVAKIA
///
///
-
///
/// "SI" - SLOVENIA
///
///
-
///
/// "ZA" - SOUTH AFRICA
///
///
-
///
/// "ES" - SPAIN
///
///
-
///
/// "SE" - SWEDEN
///
///
-
///
/// "CH" - SWITZERLAND
///
///
-
///
/// "UA" - UKRAINE
///
///
-
///
/// "AE" - UNITED ARAB EMIRATES
///
///
-
///
/// "US" - UNITED STATES
///
///
-
///
/// "UK" - UNITED KINGDOM
///
///
-
///
/// "UY" - URUGUAY
///
///
-
///
/// "VE" - VENEZUELA
///
///
///
public Dictionary> Configuration
{
get { return this._configuration; }
set { this._configuration = value; }
}
// Check to see if Configuration property is set
internal bool IsSetConfiguration()
{
return this._configuration != null && this._configuration.Count > 0;
}
///
/// Gets and sets the property Name.
///
/// The name of the additional dataset. Valid names: "holiday"
and "weather"
.
///
///
[AWSProperty(Required=true, Min=1, Max=63)]
public string Name
{
get { return this._name; }
set { this._name = value; }
}
// Check to see if Name property is set
internal bool IsSetName()
{
return this._name != null;
}
}
}