Condividi tramite


GranularCopyProgress Class

Definition

Granular Copy progress.

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

Properties

AccountId

Id of the account where the data needs to be uploaded.

Actions

Available actions on the job.

BytesProcessed

To indicate bytes transferred.

DataAccountType

Data Account Type.

DirectoriesErroredOut

To indicate directories errored out in the job.

Error

Error, if any, in the stage.

FilesErroredOut

Number of files which could not be copied.

FilesProcessed

Number of files processed.

InvalidDirectoriesProcessed

To indicate directories renamed.

InvalidFileBytesUploaded

Total amount of data not adhering to azure naming conventions which were processed by automatic renaming.

InvalidFilesProcessed

Number of files not adhering to azure naming conventions which were processed by automatic renaming.

IsEnumerationInProgress

To indicate if enumeration of data is in progress. Until this is true, the TotalBytesToProcess may not be valid.

RenamedContainerCount

Number of folders not adhering to azure naming conventions which were processed by automatic renaming.

StorageAccountName

Name of the storage account. This will be empty for data account types other than storage account.

TotalBytesToProcess

Total amount of data to be processed by the job.

TotalFilesToProcess

Total files to process.

TransferType

Transfer type of data.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<GranularCopyProgress>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<GranularCopyProgress>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<GranularCopyProgress>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<GranularCopyProgress>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<GranularCopyProgress>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to