/* * 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 ivs-2020-07-14.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IVS { /// /// Constants used for properties of type ChannelLatencyMode. /// public class ChannelLatencyMode : ConstantClass { /// /// Constant LOW for ChannelLatencyMode /// public static readonly ChannelLatencyMode LOW = new ChannelLatencyMode("LOW"); /// /// Constant NORMAL for ChannelLatencyMode /// public static readonly ChannelLatencyMode NORMAL = new ChannelLatencyMode("NORMAL"); /// /// 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 ChannelLatencyMode(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 ChannelLatencyMode 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 ChannelLatencyMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelType. /// public class ChannelType : ConstantClass { /// /// Constant ADVANCED_HD for ChannelType /// public static readonly ChannelType ADVANCED_HD = new ChannelType("ADVANCED_HD"); /// /// Constant ADVANCED_SD for ChannelType /// public static readonly ChannelType ADVANCED_SD = new ChannelType("ADVANCED_SD"); /// /// Constant BASIC for ChannelType /// public static readonly ChannelType BASIC = new ChannelType("BASIC"); /// /// Constant STANDARD for ChannelType /// public static readonly ChannelType STANDARD = new ChannelType("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 ChannelType(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 ChannelType 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 ChannelType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecordingConfigurationState. /// public class RecordingConfigurationState : ConstantClass { /// /// Constant ACTIVE for RecordingConfigurationState /// public static readonly RecordingConfigurationState ACTIVE = new RecordingConfigurationState("ACTIVE"); /// /// Constant CREATE_FAILED for RecordingConfigurationState /// public static readonly RecordingConfigurationState CREATE_FAILED = new RecordingConfigurationState("CREATE_FAILED"); /// /// Constant CREATING for RecordingConfigurationState /// public static readonly RecordingConfigurationState CREATING = new RecordingConfigurationState("CREATING"); /// /// 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 RecordingConfigurationState(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 RecordingConfigurationState 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 RecordingConfigurationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecordingMode. /// public class RecordingMode : ConstantClass { /// /// Constant DISABLED for RecordingMode /// public static readonly RecordingMode DISABLED = new RecordingMode("DISABLED"); /// /// Constant INTERVAL for RecordingMode /// public static readonly RecordingMode INTERVAL = new RecordingMode("INTERVAL"); /// /// 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 RecordingMode(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 RecordingMode 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 RecordingMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RenditionConfigurationRendition. /// public class RenditionConfigurationRendition : ConstantClass { /// /// Constant FULL_HD for RenditionConfigurationRendition /// public static readonly RenditionConfigurationRendition FULL_HD = new RenditionConfigurationRendition("FULL_HD"); /// /// Constant HD for RenditionConfigurationRendition /// public static readonly RenditionConfigurationRendition HD = new RenditionConfigurationRendition("HD"); /// /// Constant LOWEST_RESOLUTION for RenditionConfigurationRendition /// public static readonly RenditionConfigurationRendition LOWEST_RESOLUTION = new RenditionConfigurationRendition("LOWEST_RESOLUTION"); /// /// Constant SD for RenditionConfigurationRendition /// public static readonly RenditionConfigurationRendition SD = new RenditionConfigurationRendition("SD"); /// /// 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 RenditionConfigurationRendition(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 RenditionConfigurationRendition 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 RenditionConfigurationRendition(string value) { return FindValue(value); } } /// /// Constants used for properties of type RenditionConfigurationRenditionSelection. /// public class RenditionConfigurationRenditionSelection : ConstantClass { /// /// Constant ALL for RenditionConfigurationRenditionSelection /// public static readonly RenditionConfigurationRenditionSelection ALL = new RenditionConfigurationRenditionSelection("ALL"); /// /// Constant CUSTOM for RenditionConfigurationRenditionSelection /// public static readonly RenditionConfigurationRenditionSelection CUSTOM = new RenditionConfigurationRenditionSelection("CUSTOM"); /// /// Constant NONE for RenditionConfigurationRenditionSelection /// public static readonly RenditionConfigurationRenditionSelection NONE = new RenditionConfigurationRenditionSelection("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 RenditionConfigurationRenditionSelection(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 RenditionConfigurationRenditionSelection 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 RenditionConfigurationRenditionSelection(string value) { return FindValue(value); } } /// /// Constants used for properties of type StreamHealth. /// public class StreamHealth : ConstantClass { /// /// Constant HEALTHY for StreamHealth /// public static readonly StreamHealth HEALTHY = new StreamHealth("HEALTHY"); /// /// Constant STARVING for StreamHealth /// public static readonly StreamHealth STARVING = new StreamHealth("STARVING"); /// /// Constant UNKNOWN for StreamHealth /// public static readonly StreamHealth UNKNOWN = new StreamHealth("UNKNOWN"); /// /// 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 StreamHealth(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 StreamHealth 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 StreamHealth(string value) { return FindValue(value); } } /// /// Constants used for properties of type StreamState. /// public class StreamState : ConstantClass { /// /// Constant LIVE for StreamState /// public static readonly StreamState LIVE = new StreamState("LIVE"); /// /// Constant OFFLINE for StreamState /// public static readonly StreamState OFFLINE = new StreamState("OFFLINE"); /// /// 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 StreamState(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 StreamState 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 StreamState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThumbnailConfigurationResolution. /// public class ThumbnailConfigurationResolution : ConstantClass { /// /// Constant FULL_HD for ThumbnailConfigurationResolution /// public static readonly ThumbnailConfigurationResolution FULL_HD = new ThumbnailConfigurationResolution("FULL_HD"); /// /// Constant HD for ThumbnailConfigurationResolution /// public static readonly ThumbnailConfigurationResolution HD = new ThumbnailConfigurationResolution("HD"); /// /// Constant LOWEST_RESOLUTION for ThumbnailConfigurationResolution /// public static readonly ThumbnailConfigurationResolution LOWEST_RESOLUTION = new ThumbnailConfigurationResolution("LOWEST_RESOLUTION"); /// /// Constant SD for ThumbnailConfigurationResolution /// public static readonly ThumbnailConfigurationResolution SD = new ThumbnailConfigurationResolution("SD"); /// /// 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 ThumbnailConfigurationResolution(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 ThumbnailConfigurationResolution 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 ThumbnailConfigurationResolution(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThumbnailConfigurationStorage. /// public class ThumbnailConfigurationStorage : ConstantClass { /// /// Constant LATEST for ThumbnailConfigurationStorage /// public static readonly ThumbnailConfigurationStorage LATEST = new ThumbnailConfigurationStorage("LATEST"); /// /// Constant SEQUENTIAL for ThumbnailConfigurationStorage /// public static readonly ThumbnailConfigurationStorage SEQUENTIAL = new ThumbnailConfigurationStorage("SEQUENTIAL"); /// /// 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 ThumbnailConfigurationStorage(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 ThumbnailConfigurationStorage 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 ThumbnailConfigurationStorage(string value) { return FindValue(value); } } /// /// Constants used for properties of type TranscodePreset. /// public class TranscodePreset : ConstantClass { /// /// Constant CONSTRAINED_BANDWIDTH_DELIVERY for TranscodePreset /// public static readonly TranscodePreset CONSTRAINED_BANDWIDTH_DELIVERY = new TranscodePreset("CONSTRAINED_BANDWIDTH_DELIVERY"); /// /// Constant HIGHER_BANDWIDTH_DELIVERY for TranscodePreset /// public static readonly TranscodePreset HIGHER_BANDWIDTH_DELIVERY = new TranscodePreset("HIGHER_BANDWIDTH_DELIVERY"); /// /// 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 TranscodePreset(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 TranscodePreset 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 TranscodePreset(string value) { return FindValue(value); } } }