class Azure::DataBox::Mgmt::V2018_01_01::Models::CopyProgress

Copy progress.

Attributes

account_id[RW]

@return [String] Id of the account where the data needs to be uploaded.

bytes_sent_to_cloud[RW]

@return [Integer] Amount of data uploaded by the job as of now.

files_processed[RW]

@return [Integer] Number of files processed by the job as of now.

storage_account_name[RW]

@return [String] Name of the storage account where the data needs to be uploaded.

total_bytes_to_process[RW]

@return [Integer] Total amount of data to be processed by the job.

total_files_to_process[RW]

@return [Integer] Total number of files to be processed by the job.

Private Class Methods

mapper() click to toggle source

Mapper for CopyProgress class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-01-01/generated/azure_mgmt_databox/models/copy_progress.rb, line 39
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'CopyProgress',
    type: {
      name: 'Composite',
      class_name: 'CopyProgress',
      model_properties: {
        storage_account_name: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'storageAccountName',
          type: {
            name: 'String'
          }
        },
        account_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'accountId',
          type: {
            name: 'String'
          }
        },
        bytes_sent_to_cloud: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'bytesSentToCloud',
          type: {
            name: 'Number'
          }
        },
        total_bytes_to_process: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'totalBytesToProcess',
          type: {
            name: 'Number'
          }
        },
        files_processed: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'filesProcessed',
          type: {
            name: 'Number'
          }
        },
        total_files_to_process: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'totalFilesToProcess',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end