/* * 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 mediapackage-vod-2018-11-07.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.MediaPackageVod { /// /// Constants used for properties of type __PeriodTriggersElement. /// public class __PeriodTriggersElement : ConstantClass { /// /// Constant ADS for __PeriodTriggersElement /// public static readonly __PeriodTriggersElement ADS = new __PeriodTriggersElement("ADS"); /// /// 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 __PeriodTriggersElement(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 __PeriodTriggersElement FindValue(string value) { return FindValue<__PeriodTriggersElement>(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator __PeriodTriggersElement(string value) { return FindValue(value); } } /// /// Constants used for properties of type AdMarkers. /// public class AdMarkers : ConstantClass { /// /// Constant NONE for AdMarkers /// public static readonly AdMarkers NONE = new AdMarkers("NONE"); /// /// Constant PASSTHROUGH for AdMarkers /// public static readonly AdMarkers PASSTHROUGH = new AdMarkers("PASSTHROUGH"); /// /// Constant SCTE35_ENHANCED for AdMarkers /// public static readonly AdMarkers SCTE35_ENHANCED = new AdMarkers("SCTE35_ENHANCED"); /// /// 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 AdMarkers(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 AdMarkers 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 AdMarkers(string value) { return FindValue(value); } } /// /// Constants used for properties of type EncryptionMethod. /// public class EncryptionMethod : ConstantClass { /// /// Constant AES_128 for EncryptionMethod /// public static readonly EncryptionMethod AES_128 = new EncryptionMethod("AES_128"); /// /// Constant SAMPLE_AES for EncryptionMethod /// public static readonly EncryptionMethod SAMPLE_AES = new EncryptionMethod("SAMPLE_AES"); /// /// 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 EncryptionMethod(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 EncryptionMethod 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 EncryptionMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type ManifestLayout. /// public class ManifestLayout : ConstantClass { /// /// Constant COMPACT for ManifestLayout /// public static readonly ManifestLayout COMPACT = new ManifestLayout("COMPACT"); /// /// Constant FULL for ManifestLayout /// public static readonly ManifestLayout FULL = new ManifestLayout("FULL"); /// /// 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 ManifestLayout(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 ManifestLayout 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 ManifestLayout(string value) { return FindValue(value); } } /// /// Constants used for properties of type PresetSpeke20Audio. /// public class PresetSpeke20Audio : ConstantClass { /// /// Constant PRESETAUDIO1 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESETAUDIO1 = new PresetSpeke20Audio("PRESET-AUDIO-1"); /// /// Constant PRESETAUDIO2 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESETAUDIO2 = new PresetSpeke20Audio("PRESET-AUDIO-2"); /// /// Constant PRESETAUDIO3 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESETAUDIO3 = new PresetSpeke20Audio("PRESET-AUDIO-3"); /// /// Constant SHARED for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio SHARED = new PresetSpeke20Audio("SHARED"); /// /// Constant UNENCRYPTED for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio UNENCRYPTED = new PresetSpeke20Audio("UNENCRYPTED"); /// /// 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 PresetSpeke20Audio(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 PresetSpeke20Audio 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 PresetSpeke20Audio(string value) { return FindValue(value); } } /// /// Constants used for properties of type PresetSpeke20Video. /// public class PresetSpeke20Video : ConstantClass { /// /// Constant PRESETVIDEO1 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO1 = new PresetSpeke20Video("PRESET-VIDEO-1"); /// /// Constant PRESETVIDEO2 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO2 = new PresetSpeke20Video("PRESET-VIDEO-2"); /// /// Constant PRESETVIDEO3 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO3 = new PresetSpeke20Video("PRESET-VIDEO-3"); /// /// Constant PRESETVIDEO4 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO4 = new PresetSpeke20Video("PRESET-VIDEO-4"); /// /// Constant PRESETVIDEO5 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO5 = new PresetSpeke20Video("PRESET-VIDEO-5"); /// /// Constant PRESETVIDEO6 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO6 = new PresetSpeke20Video("PRESET-VIDEO-6"); /// /// Constant PRESETVIDEO7 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO7 = new PresetSpeke20Video("PRESET-VIDEO-7"); /// /// Constant PRESETVIDEO8 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESETVIDEO8 = new PresetSpeke20Video("PRESET-VIDEO-8"); /// /// Constant SHARED for PresetSpeke20Video /// public static readonly PresetSpeke20Video SHARED = new PresetSpeke20Video("SHARED"); /// /// Constant UNENCRYPTED for PresetSpeke20Video /// public static readonly PresetSpeke20Video UNENCRYPTED = new PresetSpeke20Video("UNENCRYPTED"); /// /// 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 PresetSpeke20Video(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 PresetSpeke20Video 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 PresetSpeke20Video(string value) { return FindValue(value); } } /// /// Constants used for properties of type Profile. /// public class Profile : ConstantClass { /// /// Constant HBBTV_1_5 for Profile /// public static readonly Profile HBBTV_1_5 = new Profile("HBBTV_1_5"); /// /// Constant NONE for Profile /// public static readonly Profile NONE = new Profile("NONE"); /// /// 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 Profile(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 Profile 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 Profile(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScteMarkersSource. /// public class ScteMarkersSource : ConstantClass { /// /// Constant MANIFEST for ScteMarkersSource /// public static readonly ScteMarkersSource MANIFEST = new ScteMarkersSource("MANIFEST"); /// /// Constant SEGMENTS for ScteMarkersSource /// public static readonly ScteMarkersSource SEGMENTS = new ScteMarkersSource("SEGMENTS"); /// /// 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 ScteMarkersSource(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 ScteMarkersSource 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 ScteMarkersSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type SegmentTemplateFormat. /// public class SegmentTemplateFormat : ConstantClass { /// /// Constant NUMBER_WITH_DURATION for SegmentTemplateFormat /// public static readonly SegmentTemplateFormat NUMBER_WITH_DURATION = new SegmentTemplateFormat("NUMBER_WITH_DURATION"); /// /// Constant NUMBER_WITH_TIMELINE for SegmentTemplateFormat /// public static readonly SegmentTemplateFormat NUMBER_WITH_TIMELINE = new SegmentTemplateFormat("NUMBER_WITH_TIMELINE"); /// /// Constant TIME_WITH_TIMELINE for SegmentTemplateFormat /// public static readonly SegmentTemplateFormat TIME_WITH_TIMELINE = new SegmentTemplateFormat("TIME_WITH_TIMELINE"); /// /// 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 SegmentTemplateFormat(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 SegmentTemplateFormat 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 SegmentTemplateFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type StreamOrder. /// public class StreamOrder : ConstantClass { /// /// Constant ORIGINAL for StreamOrder /// public static readonly StreamOrder ORIGINAL = new StreamOrder("ORIGINAL"); /// /// Constant VIDEO_BITRATE_ASCENDING for StreamOrder /// public static readonly StreamOrder VIDEO_BITRATE_ASCENDING = new StreamOrder("VIDEO_BITRATE_ASCENDING"); /// /// Constant VIDEO_BITRATE_DESCENDING for StreamOrder /// public static readonly StreamOrder VIDEO_BITRATE_DESCENDING = new StreamOrder("VIDEO_BITRATE_DESCENDING"); /// /// 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 StreamOrder(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 StreamOrder 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 StreamOrder(string value) { return FindValue(value); } } }