Share via


GatewayOperationDetails Class

Definition

Details of the gateway operation.

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

Properties

DataStores

A value indicating the datastore collection.

HostName

A value indicating the ESXi host name.

ProgressPercentage

A value indicating the progress percentage of gateway operation.

State

A value indicating the state of gateway operation.

TimeElapsed

A value indicating the time elapsed for the operation in milliseconds.

TimeRemaining

A value indicating the time remaining for the operation in milliseconds.

UploadSpeed

A value indicating the upload speed in bytes per second.

VMwareReadThroughput

A value indicating the VMware read throughput in bytes per second.

Explicit Interface Implementations

IJsonModel<GatewayOperationDetails>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GatewayOperationDetails>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GatewayOperationDetails>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GatewayOperationDetails>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GatewayOperationDetails>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to