/* * 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 mediatailor-2018-04-23.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.MediaTailor { /// /// Constants used for properties of type AccessType. /// public class AccessType : ConstantClass { /// /// Constant S3_SIGV4 for AccessType /// public static readonly AccessType S3_SIGV4 = new AccessType("S3_SIGV4"); /// /// Constant SECRETS_MANAGER_ACCESS_TOKEN for AccessType /// public static readonly AccessType SECRETS_MANAGER_ACCESS_TOKEN = new AccessType("SECRETS_MANAGER_ACCESS_TOKEN"); /// /// 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 AccessType(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 AccessType 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 AccessType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AdMarkupType. /// public class AdMarkupType : ConstantClass { /// /// Constant DATERANGE for AdMarkupType /// public static readonly AdMarkupType DATERANGE = new AdMarkupType("DATERANGE"); /// /// Constant SCTE35_ENHANCED for AdMarkupType /// public static readonly AdMarkupType SCTE35_ENHANCED = new AdMarkupType("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 AdMarkupType(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 AdMarkupType 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 AdMarkupType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AlertCategory. /// public class AlertCategory : ConstantClass { /// /// Constant INFO for AlertCategory /// public static readonly AlertCategory INFO = new AlertCategory("INFO"); /// /// Constant PLAYBACK_WARNING for AlertCategory /// public static readonly AlertCategory PLAYBACK_WARNING = new AlertCategory("PLAYBACK_WARNING"); /// /// Constant SCHEDULING_ERROR for AlertCategory /// public static readonly AlertCategory SCHEDULING_ERROR = new AlertCategory("SCHEDULING_ERROR"); /// /// 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 AlertCategory(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 AlertCategory 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 AlertCategory(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelState. /// public class ChannelState : ConstantClass { /// /// Constant RUNNING for ChannelState /// public static readonly ChannelState RUNNING = new ChannelState("RUNNING"); /// /// Constant STOPPED for ChannelState /// public static readonly ChannelState STOPPED = new ChannelState("STOPPED"); /// /// 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 ChannelState(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 ChannelState 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 ChannelState(string value) { return FindValue(value); } } /// /// Constants used for properties of type FillPolicy. /// public class FillPolicy : ConstantClass { /// /// Constant FULL_AVAIL_ONLY for FillPolicy /// public static readonly FillPolicy FULL_AVAIL_ONLY = new FillPolicy("FULL_AVAIL_ONLY"); /// /// Constant PARTIAL_AVAIL for FillPolicy /// public static readonly FillPolicy PARTIAL_AVAIL = new FillPolicy("PARTIAL_AVAIL"); /// /// 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 FillPolicy(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 FillPolicy 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 FillPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogType. /// public class LogType : ConstantClass { /// /// Constant AS_RUN for LogType /// public static readonly LogType AS_RUN = new LogType("AS_RUN"); /// /// 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 LogType(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 LogType 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 LogType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MessageType. /// public class MessageType : ConstantClass { /// /// Constant SPLICE_INSERT for MessageType /// public static readonly MessageType SPLICE_INSERT = new MessageType("SPLICE_INSERT"); /// /// Constant TIME_SIGNAL for MessageType /// public static readonly MessageType TIME_SIGNAL = new MessageType("TIME_SIGNAL"); /// /// 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 MessageType(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 MessageType 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 MessageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Mode. /// public class Mode : ConstantClass { /// /// Constant AFTER_LIVE_EDGE for Mode /// public static readonly Mode AFTER_LIVE_EDGE = new Mode("AFTER_LIVE_EDGE"); /// /// Constant BEHIND_LIVE_EDGE for Mode /// public static readonly Mode BEHIND_LIVE_EDGE = new Mode("BEHIND_LIVE_EDGE"); /// /// Constant OFF for Mode /// public static readonly Mode OFF = new Mode("OFF"); /// /// 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 Mode(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 Mode 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 Mode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Operator. /// public class Operator : ConstantClass { /// /// Constant EQUALS for Operator /// public static readonly Operator EQUALS = new Operator("EQUALS"); /// /// 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 Operator(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 Operator 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 Operator(string value) { return FindValue(value); } } /// /// Constants used for properties of type OriginManifestType. /// public class OriginManifestType : ConstantClass { /// /// Constant MULTI_PERIOD for OriginManifestType /// public static readonly OriginManifestType MULTI_PERIOD = new OriginManifestType("MULTI_PERIOD"); /// /// Constant SINGLE_PERIOD for OriginManifestType /// public static readonly OriginManifestType SINGLE_PERIOD = new OriginManifestType("SINGLE_PERIOD"); /// /// 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 OriginManifestType(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 OriginManifestType 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 OriginManifestType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlaybackMode. /// public class PlaybackMode : ConstantClass { /// /// Constant LINEAR for PlaybackMode /// public static readonly PlaybackMode LINEAR = new PlaybackMode("LINEAR"); /// /// Constant LOOP for PlaybackMode /// public static readonly PlaybackMode LOOP = new PlaybackMode("LOOP"); /// /// 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 PlaybackMode(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 PlaybackMode 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 PlaybackMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelativePosition. /// public class RelativePosition : ConstantClass { /// /// Constant AFTER_PROGRAM for RelativePosition /// public static readonly RelativePosition AFTER_PROGRAM = new RelativePosition("AFTER_PROGRAM"); /// /// Constant BEFORE_PROGRAM for RelativePosition /// public static readonly RelativePosition BEFORE_PROGRAM = new RelativePosition("BEFORE_PROGRAM"); /// /// 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 RelativePosition(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 RelativePosition 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 RelativePosition(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScheduleEntryType. /// public class ScheduleEntryType : ConstantClass { /// /// Constant FILLER_SLATE for ScheduleEntryType /// public static readonly ScheduleEntryType FILLER_SLATE = new ScheduleEntryType("FILLER_SLATE"); /// /// Constant PROGRAM for ScheduleEntryType /// public static readonly ScheduleEntryType PROGRAM = new ScheduleEntryType("PROGRAM"); /// /// 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 ScheduleEntryType(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 ScheduleEntryType 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 ScheduleEntryType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Tier. /// public class Tier : ConstantClass { /// /// Constant BASIC for Tier /// public static readonly Tier BASIC = new Tier("BASIC"); /// /// Constant STANDARD for Tier /// public static readonly Tier STANDARD = new Tier("STANDARD"); /// /// 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 Tier(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 Tier 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 Tier(string value) { return FindValue(value); } } /// /// Constants used for properties of type Type. /// public class Type : ConstantClass { /// /// Constant DASH for Type /// public static readonly Type DASH = new Type("DASH"); /// /// Constant HLS for Type /// public static readonly Type HLS = new Type("HLS"); /// /// 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 Type(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 Type 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 Type(string value) { return FindValue(value); } } }