/*
* 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);
}
}
}