Class CameraQualityRetentionProfileCreateUpdateRequest
CreateNetworkCameraQualityRetentionProfile
[DataContract]
public class CameraQualityRetentionProfileCreateUpdateRequest
- Inheritance
-
CameraQualityRetentionProfileCreateUpdateRequest
- Derived
- Inherited Members
Properties
AudioRecordingEnabled
Whether or not to record audio. Can be either true or false. Defaults to false.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "audioRecordingEnabled")]
public bool? AudioRecordingEnabled { get; set; }
Property Value
- bool?
CloudArchiveEnabled
Create redundant video backup using Cloud Archive. Can be either true or false. Defaults to false.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "cloudArchiveEnabled")]
public bool? CloudArchiveEnabled { get; set; }
Property Value
- bool?
MaxRetentionDays
The maximum number of days for which the data will be stored, or 'null' to keep data until storage space runs out. If the former, it can be one of [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 30, 60, 90] days
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "maxRetentionDays")]
public int? MaxRetentionDays { get; set; }
Property Value
- int?
MotionBasedRetentionEnabled
Deletes footage older than 3 days in which no motion was detected. Can be either true or false. Defaults to false.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "motionBasedRetentionEnabled")]
public bool? MotionBasedRetentionEnabled { get; set; }
Property Value
- bool?
MotionDetectorVersion
The version of the motion detector that will be used by the camera. Only applies to Gen 2 cameras. Defaults to v2.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "motionDetectorVersion")]
public int? MotionDetectorVersion { get; set; }
Property Value
- int?
Name
The name of the new profile. Must be unique. This parameter is required.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
RestrictedBandwidthModeEnabled
Disable features that require additional bandwidth such as Motion Recap. Can be either true or false. Defaults to false.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "restrictedBandwidthModeEnabled")]
public bool? RestrictedBandwidthModeEnabled { get; set; }
Property Value
- bool?
ScheduleId
Schedule for which this camera will record video, or 'null' to always record.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "scheduleId")]
public string ScheduleId { get; set; }
Property Value
SmartRetention
Smart Retention records footage in two qualities and intelligently retains higher quality when motion, people or vehicles are detected.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "smartRetention")]
public CameraQualityRetentionProfileSmartRetention? SmartRetention { get; set; }
Property Value
VideoSettings
Gets or Sets VideoSettings
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "videoSettings")]
public VideoSettings VideoSettings { get; set; }