/* * 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 cur-2017-01-06.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.CostAndUsageReport { /// /// Constants used for properties of type AdditionalArtifact. /// public class AdditionalArtifact : ConstantClass { /// /// Constant ATHENA for AdditionalArtifact /// public static readonly AdditionalArtifact ATHENA = new AdditionalArtifact("ATHENA"); /// /// Constant QUICKSIGHT for AdditionalArtifact /// public static readonly AdditionalArtifact QUICKSIGHT = new AdditionalArtifact("QUICKSIGHT"); /// /// Constant REDSHIFT for AdditionalArtifact /// public static readonly AdditionalArtifact REDSHIFT = new AdditionalArtifact("REDSHIFT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AdditionalArtifact(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AdditionalArtifact FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AdditionalArtifact(string value) { return FindValue(value); } } /// /// Constants used for properties of type AWSRegion. /// public class AWSRegion : ConstantClass { /// /// Constant AfSouth1 for AWSRegion /// public static readonly AWSRegion AfSouth1 = new AWSRegion("af-south-1"); /// /// Constant ApEast1 for AWSRegion /// public static readonly AWSRegion ApEast1 = new AWSRegion("ap-east-1"); /// /// Constant ApNortheast1 for AWSRegion /// public static readonly AWSRegion ApNortheast1 = new AWSRegion("ap-northeast-1"); /// /// Constant ApNortheast2 for AWSRegion /// public static readonly AWSRegion ApNortheast2 = new AWSRegion("ap-northeast-2"); /// /// Constant ApNortheast3 for AWSRegion /// public static readonly AWSRegion ApNortheast3 = new AWSRegion("ap-northeast-3"); /// /// Constant ApSouth1 for AWSRegion /// public static readonly AWSRegion ApSouth1 = new AWSRegion("ap-south-1"); /// /// Constant ApSouth2 for AWSRegion /// public static readonly AWSRegion ApSouth2 = new AWSRegion("ap-south-2"); /// /// Constant ApSoutheast1 for AWSRegion /// public static readonly AWSRegion ApSoutheast1 = new AWSRegion("ap-southeast-1"); /// /// Constant ApSoutheast2 for AWSRegion /// public static readonly AWSRegion ApSoutheast2 = new AWSRegion("ap-southeast-2"); /// /// Constant ApSoutheast3 for AWSRegion /// public static readonly AWSRegion ApSoutheast3 = new AWSRegion("ap-southeast-3"); /// /// Constant CaCentral1 for AWSRegion /// public static readonly AWSRegion CaCentral1 = new AWSRegion("ca-central-1"); /// /// Constant CnNorth1 for AWSRegion /// public static readonly AWSRegion CnNorth1 = new AWSRegion("cn-north-1"); /// /// Constant CnNorthwest1 for AWSRegion /// public static readonly AWSRegion CnNorthwest1 = new AWSRegion("cn-northwest-1"); /// /// Constant EuCentral1 for AWSRegion /// public static readonly AWSRegion EuCentral1 = new AWSRegion("eu-central-1"); /// /// Constant EuCentral2 for AWSRegion /// public static readonly AWSRegion EuCentral2 = new AWSRegion("eu-central-2"); /// /// Constant EuNorth1 for AWSRegion /// public static readonly AWSRegion EuNorth1 = new AWSRegion("eu-north-1"); /// /// Constant EuSouth1 for AWSRegion /// public static readonly AWSRegion EuSouth1 = new AWSRegion("eu-south-1"); /// /// Constant EuSouth2 for AWSRegion /// public static readonly AWSRegion EuSouth2 = new AWSRegion("eu-south-2"); /// /// Constant EuWest1 for AWSRegion /// public static readonly AWSRegion EuWest1 = new AWSRegion("eu-west-1"); /// /// Constant EuWest2 for AWSRegion /// public static readonly AWSRegion EuWest2 = new AWSRegion("eu-west-2"); /// /// Constant EuWest3 for AWSRegion /// public static readonly AWSRegion EuWest3 = new AWSRegion("eu-west-3"); /// /// Constant MeCentral1 for AWSRegion /// public static readonly AWSRegion MeCentral1 = new AWSRegion("me-central-1"); /// /// Constant MeSouth1 for AWSRegion /// public static readonly AWSRegion MeSouth1 = new AWSRegion("me-south-1"); /// /// Constant SaEast1 for AWSRegion /// public static readonly AWSRegion SaEast1 = new AWSRegion("sa-east-1"); /// /// Constant UsEast1 for AWSRegion /// public static readonly AWSRegion UsEast1 = new AWSRegion("us-east-1"); /// /// Constant UsEast2 for AWSRegion /// public static readonly AWSRegion UsEast2 = new AWSRegion("us-east-2"); /// /// Constant UsWest1 for AWSRegion /// public static readonly AWSRegion UsWest1 = new AWSRegion("us-west-1"); /// /// Constant UsWest2 for AWSRegion /// public static readonly AWSRegion UsWest2 = new AWSRegion("us-west-2"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AWSRegion(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AWSRegion FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AWSRegion(string value) { return FindValue(value); } } /// /// Constants used for properties of type CompressionFormat. /// public class CompressionFormat : ConstantClass { /// /// Constant GZIP for CompressionFormat /// public static readonly CompressionFormat GZIP = new CompressionFormat("GZIP"); /// /// Constant Parquet for CompressionFormat /// public static readonly CompressionFormat Parquet = new CompressionFormat("Parquet"); /// /// Constant ZIP for CompressionFormat /// public static readonly CompressionFormat ZIP = new CompressionFormat("ZIP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CompressionFormat(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CompressionFormat FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CompressionFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportFormat. /// public class ReportFormat : ConstantClass { /// /// Constant Parquet for ReportFormat /// public static readonly ReportFormat Parquet = new ReportFormat("Parquet"); /// /// Constant TextORcsv for ReportFormat /// public static readonly ReportFormat TextORcsv = new ReportFormat("textORcsv"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReportFormat(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ReportFormat FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ReportFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReportVersioning. /// public class ReportVersioning : ConstantClass { /// /// Constant CREATE_NEW_REPORT for ReportVersioning /// public static readonly ReportVersioning CREATE_NEW_REPORT = new ReportVersioning("CREATE_NEW_REPORT"); /// /// Constant OVERWRITE_REPORT for ReportVersioning /// public static readonly ReportVersioning OVERWRITE_REPORT = new ReportVersioning("OVERWRITE_REPORT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ReportVersioning(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ReportVersioning FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ReportVersioning(string value) { return FindValue(value); } } /// /// Constants used for properties of type SchemaElement. /// public class SchemaElement : ConstantClass { /// /// Constant RESOURCES for SchemaElement /// public static readonly SchemaElement RESOURCES = new SchemaElement("RESOURCES"); /// /// Constant SPLIT_COST_ALLOCATION_DATA for SchemaElement /// public static readonly SchemaElement SPLIT_COST_ALLOCATION_DATA = new SchemaElement("SPLIT_COST_ALLOCATION_DATA"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SchemaElement(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static SchemaElement FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator SchemaElement(string value) { return FindValue(value); } } /// /// Constants used for properties of type TimeUnit. /// public class TimeUnit : ConstantClass { /// /// Constant DAILY for TimeUnit /// public static readonly TimeUnit DAILY = new TimeUnit("DAILY"); /// /// Constant HOURLY for TimeUnit /// public static readonly TimeUnit HOURLY = new TimeUnit("HOURLY"); /// /// Constant MONTHLY for TimeUnit /// public static readonly TimeUnit MONTHLY = new TimeUnit("MONTHLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TimeUnit(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TimeUnit FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TimeUnit(string value) { return FindValue(value); } } }