AbsoluteDeleteOption Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Delete option with duration
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AbsoluteDeleteOptionTypeConverter))]
public class AbsoluteDeleteOption : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAbsoluteDeleteOption, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AbsoluteDeleteOptionTypeConverter))>]
type AbsoluteDeleteOption = class
interface IAbsoluteDeleteOption
interface IJsonSerializable
interface IDeleteOption
interface IValidates
Public Class AbsoluteDeleteOption
Implements IAbsoluteDeleteOption, IValidates
- Inheritance
-
AbsoluteDeleteOption
- Attributes
- Implements
Constructors
AbsoluteDeleteOption() |
Creates an new AbsoluteDeleteOption instance. |
Properties
Duration |
Duration of deletion after given timespan |
ObjectType |
Type of the specific object - used for deserializing |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of AbsoluteDeleteOption. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of AbsoluteDeleteOption. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAbsoluteDeleteOption. |
FromJsonString(String) |
Creates a new instance of AbsoluteDeleteOption, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of AbsoluteDeleteOption into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |