/* * 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 mediaconnect-2018-11-14.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.MediaConnect { /// /// Constants used for properties of type Algorithm. /// public class Algorithm : ConstantClass { /// /// Constant Aes128 for Algorithm /// public static readonly Algorithm Aes128 = new Algorithm("aes128"); /// /// Constant Aes192 for Algorithm /// public static readonly Algorithm Aes192 = new Algorithm("aes192"); /// /// Constant Aes256 for Algorithm /// public static readonly Algorithm Aes256 = new Algorithm("aes256"); /// /// 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 Algorithm(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 Algorithm 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 Algorithm(string value) { return FindValue(value); } } /// /// Constants used for properties of type BridgePlacement. /// public class BridgePlacement : ConstantClass { /// /// Constant AVAILABLE for BridgePlacement /// public static readonly BridgePlacement AVAILABLE = new BridgePlacement("AVAILABLE"); /// /// Constant LOCKED for BridgePlacement /// public static readonly BridgePlacement LOCKED = new BridgePlacement("LOCKED"); /// /// 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 BridgePlacement(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 BridgePlacement 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 BridgePlacement(string value) { return FindValue(value); } } /// /// Constants used for properties of type BridgeState. /// public class BridgeState : ConstantClass { /// /// Constant ACTIVE for BridgeState /// public static readonly BridgeState ACTIVE = new BridgeState("ACTIVE"); /// /// Constant CREATING for BridgeState /// public static readonly BridgeState CREATING = new BridgeState("CREATING"); /// /// Constant DELETED for BridgeState /// public static readonly BridgeState DELETED = new BridgeState("DELETED"); /// /// Constant DELETING for BridgeState /// public static readonly BridgeState DELETING = new BridgeState("DELETING"); /// /// Constant DEPLOYING for BridgeState /// public static readonly BridgeState DEPLOYING = new BridgeState("DEPLOYING"); /// /// Constant STANDBY for BridgeState /// public static readonly BridgeState STANDBY = new BridgeState("STANDBY"); /// /// Constant START_FAILED for BridgeState /// public static readonly BridgeState START_FAILED = new BridgeState("START_FAILED"); /// /// Constant START_PENDING for BridgeState /// public static readonly BridgeState START_PENDING = new BridgeState("START_PENDING"); /// /// Constant STARTING for BridgeState /// public static readonly BridgeState STARTING = new BridgeState("STARTING"); /// /// Constant STOP_FAILED for BridgeState /// public static readonly BridgeState STOP_FAILED = new BridgeState("STOP_FAILED"); /// /// Constant STOPPING for BridgeState /// public static readonly BridgeState STOPPING = new BridgeState("STOPPING"); /// /// Constant UPDATING for BridgeState /// public static readonly BridgeState UPDATING = new BridgeState("UPDATING"); /// /// 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 BridgeState(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 BridgeState 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 BridgeState(string value) { return FindValue(value); } } /// /// Constants used for properties of type Colorimetry. /// public class Colorimetry : ConstantClass { /// /// Constant BT2020 for Colorimetry /// public static readonly Colorimetry BT2020 = new Colorimetry("BT2020"); /// /// Constant BT2100 for Colorimetry /// public static readonly Colorimetry BT2100 = new Colorimetry("BT2100"); /// /// Constant BT601 for Colorimetry /// public static readonly Colorimetry BT601 = new Colorimetry("BT601"); /// /// Constant BT709 for Colorimetry /// public static readonly Colorimetry BT709 = new Colorimetry("BT709"); /// /// Constant ST20651 for Colorimetry /// public static readonly Colorimetry ST20651 = new Colorimetry("ST2065-1"); /// /// Constant ST20653 for Colorimetry /// public static readonly Colorimetry ST20653 = new Colorimetry("ST2065-3"); /// /// Constant XYZ for Colorimetry /// public static readonly Colorimetry XYZ = new Colorimetry("XYZ"); /// /// 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 Colorimetry(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 Colorimetry 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 Colorimetry(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionStatus. /// public class ConnectionStatus : ConstantClass { /// /// Constant CONNECTED for ConnectionStatus /// public static readonly ConnectionStatus CONNECTED = new ConnectionStatus("CONNECTED"); /// /// Constant DISCONNECTED for ConnectionStatus /// public static readonly ConnectionStatus DISCONNECTED = new ConnectionStatus("DISCONNECTED"); /// /// 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 ConnectionStatus(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 ConnectionStatus 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 ConnectionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DesiredState. /// public class DesiredState : ConstantClass { /// /// Constant ACTIVE for DesiredState /// public static readonly DesiredState ACTIVE = new DesiredState("ACTIVE"); /// /// Constant DELETED for DesiredState /// public static readonly DesiredState DELETED = new DesiredState("DELETED"); /// /// Constant STANDBY for DesiredState /// public static readonly DesiredState STANDBY = new DesiredState("STANDBY"); /// /// 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 DesiredState(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 DesiredState 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 DesiredState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DurationUnits. /// public class DurationUnits : ConstantClass { /// /// Constant MONTHS for DurationUnits /// public static readonly DurationUnits MONTHS = new DurationUnits("MONTHS"); /// /// 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 DurationUnits(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 DurationUnits 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 DurationUnits(string value) { return FindValue(value); } } /// /// Constants used for properties of type EncoderProfile. /// public class EncoderProfile : ConstantClass { /// /// Constant High for EncoderProfile /// public static readonly EncoderProfile High = new EncoderProfile("high"); /// /// Constant Main for EncoderProfile /// public static readonly EncoderProfile Main = new EncoderProfile("main"); /// /// 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 EncoderProfile(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 EncoderProfile 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 EncoderProfile(string value) { return FindValue(value); } } /// /// Constants used for properties of type EncodingName. /// public class EncodingName : ConstantClass { /// /// Constant Jxsv for EncodingName /// public static readonly EncodingName Jxsv = new EncodingName("jxsv"); /// /// Constant Pcm for EncodingName /// public static readonly EncodingName Pcm = new EncodingName("pcm"); /// /// Constant Raw for EncodingName /// public static readonly EncodingName Raw = new EncodingName("raw"); /// /// Constant Smpte291 for EncodingName /// public static readonly EncodingName Smpte291 = new EncodingName("smpte291"); /// /// 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 EncodingName(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 EncodingName 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 EncodingName(string value) { return FindValue(value); } } /// /// Constants used for properties of type EntitlementStatus. /// public class EntitlementStatus : ConstantClass { /// /// Constant DISABLED for EntitlementStatus /// public static readonly EntitlementStatus DISABLED = new EntitlementStatus("DISABLED"); /// /// Constant ENABLED for EntitlementStatus /// public static readonly EntitlementStatus ENABLED = new EntitlementStatus("ENABLED"); /// /// 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 EntitlementStatus(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 EntitlementStatus 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 EntitlementStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FailoverMode. /// public class FailoverMode : ConstantClass { /// /// Constant FAILOVER for FailoverMode /// public static readonly FailoverMode FAILOVER = new FailoverMode("FAILOVER"); /// /// Constant MERGE for FailoverMode /// public static readonly FailoverMode MERGE = new FailoverMode("MERGE"); /// /// 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 FailoverMode(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 FailoverMode 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 FailoverMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type GatewayState. /// public class GatewayState : ConstantClass { /// /// Constant ACTIVE for GatewayState /// public static readonly GatewayState ACTIVE = new GatewayState("ACTIVE"); /// /// Constant CREATING for GatewayState /// public static readonly GatewayState CREATING = new GatewayState("CREATING"); /// /// Constant DELETED for GatewayState /// public static readonly GatewayState DELETED = new GatewayState("DELETED"); /// /// Constant DELETING for GatewayState /// public static readonly GatewayState DELETING = new GatewayState("DELETING"); /// /// Constant ERROR for GatewayState /// public static readonly GatewayState ERROR = new GatewayState("ERROR"); /// /// Constant UPDATING for GatewayState /// public static readonly GatewayState UPDATING = new GatewayState("UPDATING"); /// /// 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 GatewayState(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 GatewayState 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 GatewayState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceState. /// public class InstanceState : ConstantClass { /// /// Constant ACTIVE for InstanceState /// public static readonly InstanceState ACTIVE = new InstanceState("ACTIVE"); /// /// Constant DEREGISTERED for InstanceState /// public static readonly InstanceState DEREGISTERED = new InstanceState("DEREGISTERED"); /// /// Constant DEREGISTERING for InstanceState /// public static readonly InstanceState DEREGISTERING = new InstanceState("DEREGISTERING"); /// /// Constant DEREGISTRATION_ERROR for InstanceState /// public static readonly InstanceState DEREGISTRATION_ERROR = new InstanceState("DEREGISTRATION_ERROR"); /// /// Constant REGISTERING for InstanceState /// public static readonly InstanceState REGISTERING = new InstanceState("REGISTERING"); /// /// Constant REGISTRATION_ERROR for InstanceState /// public static readonly InstanceState REGISTRATION_ERROR = new InstanceState("REGISTRATION_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 InstanceState(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 InstanceState 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 InstanceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type KeyType. /// public class KeyType : ConstantClass { /// /// Constant Speke for KeyType /// public static readonly KeyType Speke = new KeyType("speke"); /// /// Constant SrtPassword for KeyType /// public static readonly KeyType SrtPassword = new KeyType("srt-password"); /// /// Constant StaticKey for KeyType /// public static readonly KeyType StaticKey = new KeyType("static-key"); /// /// 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 KeyType(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 KeyType 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 KeyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MaintenanceDay. /// public class MaintenanceDay : ConstantClass { /// /// Constant Friday for MaintenanceDay /// public static readonly MaintenanceDay Friday = new MaintenanceDay("Friday"); /// /// Constant Monday for MaintenanceDay /// public static readonly MaintenanceDay Monday = new MaintenanceDay("Monday"); /// /// Constant Saturday for MaintenanceDay /// public static readonly MaintenanceDay Saturday = new MaintenanceDay("Saturday"); /// /// Constant Sunday for MaintenanceDay /// public static readonly MaintenanceDay Sunday = new MaintenanceDay("Sunday"); /// /// Constant Thursday for MaintenanceDay /// public static readonly MaintenanceDay Thursday = new MaintenanceDay("Thursday"); /// /// Constant Tuesday for MaintenanceDay /// public static readonly MaintenanceDay Tuesday = new MaintenanceDay("Tuesday"); /// /// Constant Wednesday for MaintenanceDay /// public static readonly MaintenanceDay Wednesday = new MaintenanceDay("Wednesday"); /// /// 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 MaintenanceDay(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 MaintenanceDay 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 MaintenanceDay(string value) { return FindValue(value); } } /// /// Constants used for properties of type MediaStreamType. /// public class MediaStreamType : ConstantClass { /// /// Constant AncillaryData for MediaStreamType /// public static readonly MediaStreamType AncillaryData = new MediaStreamType("ancillary-data"); /// /// Constant Audio for MediaStreamType /// public static readonly MediaStreamType Audio = new MediaStreamType("audio"); /// /// Constant Video for MediaStreamType /// public static readonly MediaStreamType Video = new MediaStreamType("video"); /// /// 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 MediaStreamType(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 MediaStreamType 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 MediaStreamType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkInterfaceType. /// public class NetworkInterfaceType : ConstantClass { /// /// Constant Efa for NetworkInterfaceType /// public static readonly NetworkInterfaceType Efa = new NetworkInterfaceType("efa"); /// /// Constant Ena for NetworkInterfaceType /// public static readonly NetworkInterfaceType Ena = new NetworkInterfaceType("ena"); /// /// 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 NetworkInterfaceType(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 NetworkInterfaceType 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 NetworkInterfaceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PriceUnits. /// public class PriceUnits : ConstantClass { /// /// Constant HOURLY for PriceUnits /// public static readonly PriceUnits HOURLY = new PriceUnits("HOURLY"); /// /// 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 PriceUnits(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 PriceUnits 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 PriceUnits(string value) { return FindValue(value); } } /// /// Constants used for properties of type Protocol. /// public class Protocol : ConstantClass { /// /// Constant Cdi for Protocol /// public static readonly Protocol Cdi = new Protocol("cdi"); /// /// Constant FujitsuQos for Protocol /// public static readonly Protocol FujitsuQos = new Protocol("fujitsu-qos"); /// /// Constant Rist for Protocol /// public static readonly Protocol Rist = new Protocol("rist"); /// /// Constant Rtp for Protocol /// public static readonly Protocol Rtp = new Protocol("rtp"); /// /// Constant RtpFec for Protocol /// public static readonly Protocol RtpFec = new Protocol("rtp-fec"); /// /// Constant SrtCaller for Protocol /// public static readonly Protocol SrtCaller = new Protocol("srt-caller"); /// /// Constant SrtListener for Protocol /// public static readonly Protocol SrtListener = new Protocol("srt-listener"); /// /// Constant St2110Jpegxs for Protocol /// public static readonly Protocol St2110Jpegxs = new Protocol("st2110-jpegxs"); /// /// Constant Udp for Protocol /// public static readonly Protocol Udp = new Protocol("udp"); /// /// Constant ZixiPull for Protocol /// public static readonly Protocol ZixiPull = new Protocol("zixi-pull"); /// /// Constant ZixiPush for Protocol /// public static readonly Protocol ZixiPush = new Protocol("zixi-push"); /// /// 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 Protocol(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 Protocol 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 Protocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type Range. /// public class Range : ConstantClass { /// /// Constant FULL for Range /// public static readonly Range FULL = new Range("FULL"); /// /// Constant FULLPROTECT for Range /// public static readonly Range FULLPROTECT = new Range("FULLPROTECT"); /// /// Constant NARROW for Range /// public static readonly Range NARROW = new Range("NARROW"); /// /// 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 Range(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 Range 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 Range(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReservationState. /// public class ReservationState : ConstantClass { /// /// Constant ACTIVE for ReservationState /// public static readonly ReservationState ACTIVE = new ReservationState("ACTIVE"); /// /// Constant CANCELED for ReservationState /// public static readonly ReservationState CANCELED = new ReservationState("CANCELED"); /// /// Constant EXPIRED for ReservationState /// public static readonly ReservationState EXPIRED = new ReservationState("EXPIRED"); /// /// Constant PROCESSING for ReservationState /// public static readonly ReservationState PROCESSING = new ReservationState("PROCESSING"); /// /// 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 ReservationState(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 ReservationState 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 ReservationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant Mbps_Outbound_Bandwidth for ResourceType /// public static readonly ResourceType Mbps_Outbound_Bandwidth = new ResourceType("Mbps_Outbound_Bandwidth"); /// /// 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 ResourceType(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 ResourceType 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 ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScanMode. /// public class ScanMode : ConstantClass { /// /// Constant Interlace for ScanMode /// public static readonly ScanMode Interlace = new ScanMode("interlace"); /// /// Constant Progressive for ScanMode /// public static readonly ScanMode Progressive = new ScanMode("progressive"); /// /// Constant ProgressiveSegmentedFrame for ScanMode /// public static readonly ScanMode ProgressiveSegmentedFrame = new ScanMode("progressive-segmented-frame"); /// /// 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 ScanMode(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 ScanMode 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 ScanMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceType. /// public class SourceType : ConstantClass { /// /// Constant ENTITLED for SourceType /// public static readonly SourceType ENTITLED = new SourceType("ENTITLED"); /// /// Constant OWNED for SourceType /// public static readonly SourceType OWNED = new SourceType("OWNED"); /// /// 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 SourceType(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 SourceType 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 SourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant DISABLED for State /// public static readonly State DISABLED = new State("DISABLED"); /// /// Constant ENABLED for State /// public static readonly State ENABLED = new State("ENABLED"); /// /// 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 State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant ACTIVE for Status /// public static readonly Status ACTIVE = new Status("ACTIVE"); /// /// Constant DELETING for Status /// public static readonly Status DELETING = new Status("DELETING"); /// /// Constant ERROR for Status /// public static readonly Status ERROR = new Status("ERROR"); /// /// Constant STANDBY for Status /// public static readonly Status STANDBY = new Status("STANDBY"); /// /// Constant STARTING for Status /// public static readonly Status STARTING = new Status("STARTING"); /// /// Constant STOPPING for Status /// public static readonly Status STOPPING = new Status("STOPPING"); /// /// Constant UPDATING for Status /// public static readonly Status UPDATING = new Status("UPDATING"); /// /// 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 Status(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 Status 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 Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type Tcs. /// public class Tcs : ConstantClass { /// /// Constant BT2100LINHLG for Tcs /// public static readonly Tcs BT2100LINHLG = new Tcs("BT2100LINHLG"); /// /// Constant BT2100LINPQ for Tcs /// public static readonly Tcs BT2100LINPQ = new Tcs("BT2100LINPQ"); /// /// Constant DENSITY for Tcs /// public static readonly Tcs DENSITY = new Tcs("DENSITY"); /// /// Constant HLG for Tcs /// public static readonly Tcs HLG = new Tcs("HLG"); /// /// Constant LINEAR for Tcs /// public static readonly Tcs LINEAR = new Tcs("LINEAR"); /// /// Constant PQ for Tcs /// public static readonly Tcs PQ = new Tcs("PQ"); /// /// Constant SDR for Tcs /// public static readonly Tcs SDR = new Tcs("SDR"); /// /// Constant ST20651 for Tcs /// public static readonly Tcs ST20651 = new Tcs("ST2065-1"); /// /// Constant ST4281 for Tcs /// public static readonly Tcs ST4281 = new Tcs("ST428-1"); /// /// 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 Tcs(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 Tcs 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 Tcs(string value) { return FindValue(value); } } }