Share via


ProtectedItemDynamicMemoryConfig Class

Definition

Protected item dynamic memory config.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.ProtectedItemDynamicMemoryConfigTypeConverter))]
public class ProtectedItemDynamicMemoryConfig : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.IProtectedItemDynamicMemoryConfig
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.ProtectedItemDynamicMemoryConfigTypeConverter))>]
type ProtectedItemDynamicMemoryConfig = class
    interface IProtectedItemDynamicMemoryConfig
    interface IJsonSerializable
Public Class ProtectedItemDynamicMemoryConfig
Implements IProtectedItemDynamicMemoryConfig
Inheritance
ProtectedItemDynamicMemoryConfig
Attributes
Implements

Constructors

ProtectedItemDynamicMemoryConfig()

Creates an new ProtectedItemDynamicMemoryConfig instance.

Properties

MaximumMemoryInMegaByte

Gets or sets maximum memory in MB.

MinimumMemoryInMegaByte

Gets or sets minimum memory in MB.

TargetMemoryBufferPercentage

Gets or sets target memory buffer in %.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProtectedItemDynamicMemoryConfig.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProtectedItemDynamicMemoryConfig.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20210216Preview.IProtectedItemDynamicMemoryConfig.

FromJsonString(String)

Creates a new instance of ProtectedItemDynamicMemoryConfig, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProtectedItemDynamicMemoryConfig into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to