/* * 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 kinesisvideo-2017-09-30.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.KinesisVideo { /// /// Constants used for properties of type APIName. /// public class APIName : ConstantClass { /// /// Constant GET_CLIP for APIName /// public static readonly APIName GET_CLIP = new APIName("GET_CLIP"); /// /// Constant GET_DASH_STREAMING_SESSION_URL for APIName /// public static readonly APIName GET_DASH_STREAMING_SESSION_URL = new APIName("GET_DASH_STREAMING_SESSION_URL"); /// /// Constant GET_HLS_STREAMING_SESSION_URL for APIName /// public static readonly APIName GET_HLS_STREAMING_SESSION_URL = new APIName("GET_HLS_STREAMING_SESSION_URL"); /// /// Constant GET_IMAGES for APIName /// public static readonly APIName GET_IMAGES = new APIName("GET_IMAGES"); /// /// Constant GET_MEDIA for APIName /// public static readonly APIName GET_MEDIA = new APIName("GET_MEDIA"); /// /// Constant GET_MEDIA_FOR_FRAGMENT_LIST for APIName /// public static readonly APIName GET_MEDIA_FOR_FRAGMENT_LIST = new APIName("GET_MEDIA_FOR_FRAGMENT_LIST"); /// /// Constant LIST_FRAGMENTS for APIName /// public static readonly APIName LIST_FRAGMENTS = new APIName("LIST_FRAGMENTS"); /// /// Constant PUT_MEDIA for APIName /// public static readonly APIName PUT_MEDIA = new APIName("PUT_MEDIA"); /// /// 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 APIName(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 APIName 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 APIName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelProtocol. /// public class ChannelProtocol : ConstantClass { /// /// Constant HTTPS for ChannelProtocol /// public static readonly ChannelProtocol HTTPS = new ChannelProtocol("HTTPS"); /// /// Constant WEBRTC for ChannelProtocol /// public static readonly ChannelProtocol WEBRTC = new ChannelProtocol("WEBRTC"); /// /// Constant WSS for ChannelProtocol /// public static readonly ChannelProtocol WSS = new ChannelProtocol("WSS"); /// /// 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 ChannelProtocol(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 ChannelProtocol 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 ChannelProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelRole. /// public class ChannelRole : ConstantClass { /// /// Constant MASTER for ChannelRole /// public static readonly ChannelRole MASTER = new ChannelRole("MASTER"); /// /// Constant VIEWER for ChannelRole /// public static readonly ChannelRole VIEWER = new ChannelRole("VIEWER"); /// /// 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 ChannelRole(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 ChannelRole 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 ChannelRole(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelType. /// public class ChannelType : ConstantClass { /// /// Constant FULL_MESH for ChannelType /// public static readonly ChannelType FULL_MESH = new ChannelType("FULL_MESH"); /// /// Constant SINGLE_MASTER for ChannelType /// public static readonly ChannelType SINGLE_MASTER = new ChannelType("SINGLE_MASTER"); /// /// 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 ComparisonOperator. /// public class ComparisonOperator : ConstantClass { /// /// Constant BEGINS_WITH for ComparisonOperator /// public static readonly ComparisonOperator BEGINS_WITH = new ComparisonOperator("BEGINS_WITH"); /// /// 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 ComparisonOperator(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 ComparisonOperator 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 ComparisonOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfigurationStatus. /// public class ConfigurationStatus : ConstantClass { /// /// Constant DISABLED for ConfigurationStatus /// public static readonly ConfigurationStatus DISABLED = new ConfigurationStatus("DISABLED"); /// /// Constant ENABLED for ConfigurationStatus /// public static readonly ConfigurationStatus ENABLED = new ConfigurationStatus("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 ConfigurationStatus(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 ConfigurationStatus 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 ConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Format. /// public class Format : ConstantClass { /// /// Constant JPEG for Format /// public static readonly Format JPEG = new Format("JPEG"); /// /// Constant PNG for Format /// public static readonly Format PNG = new Format("PNG"); /// /// 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 Format(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 Format 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 Format(string value) { return FindValue(value); } } /// /// Constants used for properties of type FormatConfigKey. /// public class FormatConfigKey : ConstantClass { /// /// Constant JPEGQuality for FormatConfigKey /// public static readonly FormatConfigKey JPEGQuality = new FormatConfigKey("JPEGQuality"); /// /// 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 FormatConfigKey(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 FormatConfigKey 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 FormatConfigKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageSelectorType. /// public class ImageSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for ImageSelectorType /// public static readonly ImageSelectorType PRODUCER_TIMESTAMP = new ImageSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for ImageSelectorType /// public static readonly ImageSelectorType SERVER_TIMESTAMP = new ImageSelectorType("SERVER_TIMESTAMP"); /// /// 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 ImageSelectorType(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 ImageSelectorType 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 ImageSelectorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type MediaStorageConfigurationStatus. /// public class MediaStorageConfigurationStatus : ConstantClass { /// /// Constant DISABLED for MediaStorageConfigurationStatus /// public static readonly MediaStorageConfigurationStatus DISABLED = new MediaStorageConfigurationStatus("DISABLED"); /// /// Constant ENABLED for MediaStorageConfigurationStatus /// public static readonly MediaStorageConfigurationStatus ENABLED = new MediaStorageConfigurationStatus("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 MediaStorageConfigurationStatus(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 MediaStorageConfigurationStatus 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 MediaStorageConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MediaUriType. /// public class MediaUriType : ConstantClass { /// /// Constant FILE_URI for MediaUriType /// public static readonly MediaUriType FILE_URI = new MediaUriType("FILE_URI"); /// /// Constant RTSP_URI for MediaUriType /// public static readonly MediaUriType RTSP_URI = new MediaUriType("RTSP_URI"); /// /// 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 MediaUriType(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 MediaUriType 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 MediaUriType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecorderStatus. /// public class RecorderStatus : ConstantClass { /// /// Constant SUCCESS for RecorderStatus /// public static readonly RecorderStatus SUCCESS = new RecorderStatus("SUCCESS"); /// /// Constant SYSTEM_ERROR for RecorderStatus /// public static readonly RecorderStatus SYSTEM_ERROR = new RecorderStatus("SYSTEM_ERROR"); /// /// Constant USER_ERROR for RecorderStatus /// public static readonly RecorderStatus USER_ERROR = new RecorderStatus("USER_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 RecorderStatus(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 RecorderStatus 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 RecorderStatus(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 CREATING for Status /// public static readonly Status CREATING = new Status("CREATING"); /// /// Constant DELETING for Status /// public static readonly Status DELETING = new Status("DELETING"); /// /// 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 StrategyOnFullSize. /// public class StrategyOnFullSize : ConstantClass { /// /// Constant DELETE_OLDEST_MEDIA for StrategyOnFullSize /// public static readonly StrategyOnFullSize DELETE_OLDEST_MEDIA = new StrategyOnFullSize("DELETE_OLDEST_MEDIA"); /// /// Constant DENY_NEW_MEDIA for StrategyOnFullSize /// public static readonly StrategyOnFullSize DENY_NEW_MEDIA = new StrategyOnFullSize("DENY_NEW_MEDIA"); /// /// 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 StrategyOnFullSize(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 StrategyOnFullSize 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 StrategyOnFullSize(string value) { return FindValue(value); } } /// /// Constants used for properties of type SyncStatus. /// public class SyncStatus : ConstantClass { /// /// Constant ACKNOWLEDGED for SyncStatus /// public static readonly SyncStatus ACKNOWLEDGED = new SyncStatus("ACKNOWLEDGED"); /// /// Constant DELETE_FAILED for SyncStatus /// public static readonly SyncStatus DELETE_FAILED = new SyncStatus("DELETE_FAILED"); /// /// Constant DELETING for SyncStatus /// public static readonly SyncStatus DELETING = new SyncStatus("DELETING"); /// /// Constant DELETING_ACKNOWLEDGED for SyncStatus /// public static readonly SyncStatus DELETING_ACKNOWLEDGED = new SyncStatus("DELETING_ACKNOWLEDGED"); /// /// Constant IN_SYNC for SyncStatus /// public static readonly SyncStatus IN_SYNC = new SyncStatus("IN_SYNC"); /// /// Constant SYNC_FAILED for SyncStatus /// public static readonly SyncStatus SYNC_FAILED = new SyncStatus("SYNC_FAILED"); /// /// Constant SYNCING for SyncStatus /// public static readonly SyncStatus SYNCING = new SyncStatus("SYNCING"); /// /// 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 SyncStatus(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 SyncStatus 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 SyncStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateDataRetentionOperation. /// public class UpdateDataRetentionOperation : ConstantClass { /// /// Constant DECREASE_DATA_RETENTION for UpdateDataRetentionOperation /// public static readonly UpdateDataRetentionOperation DECREASE_DATA_RETENTION = new UpdateDataRetentionOperation("DECREASE_DATA_RETENTION"); /// /// Constant INCREASE_DATA_RETENTION for UpdateDataRetentionOperation /// public static readonly UpdateDataRetentionOperation INCREASE_DATA_RETENTION = new UpdateDataRetentionOperation("INCREASE_DATA_RETENTION"); /// /// 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 UpdateDataRetentionOperation(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 UpdateDataRetentionOperation 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 UpdateDataRetentionOperation(string value) { return FindValue(value); } } /// /// Constants used for properties of type UploaderStatus. /// public class UploaderStatus : ConstantClass { /// /// Constant SUCCESS for UploaderStatus /// public static readonly UploaderStatus SUCCESS = new UploaderStatus("SUCCESS"); /// /// Constant SYSTEM_ERROR for UploaderStatus /// public static readonly UploaderStatus SYSTEM_ERROR = new UploaderStatus("SYSTEM_ERROR"); /// /// Constant USER_ERROR for UploaderStatus /// public static readonly UploaderStatus USER_ERROR = new UploaderStatus("USER_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 UploaderStatus(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 UploaderStatus 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 UploaderStatus(string value) { return FindValue(value); } } }