Share via


AssessmentVmUptime Class

Definition

Details on the total up-time for the VM.

public class AssessmentVmUptime : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmUptime>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Migration.Assessment.Models.AssessmentVmUptime>
type AssessmentVmUptime = class
    interface IJsonModel<AssessmentVmUptime>
    interface IPersistableModel<AssessmentVmUptime>
Public Class AssessmentVmUptime
Implements IJsonModel(Of AssessmentVmUptime), IPersistableModel(Of AssessmentVmUptime)
Inheritance
AssessmentVmUptime
Implements

Constructors

AssessmentVmUptime()

Initializes a new instance of AssessmentVmUptime.

Properties

DaysPerMonth

Number of days in a month for VM uptime.

HoursPerDay

Number of hours per day for VM uptime.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<AssessmentVmUptime>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AssessmentVmUptime>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AssessmentVmUptime>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AssessmentVmUptime>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AssessmentVmUptime>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to