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