Class: Azure::StorageSync::Mgmt::V2018_10_01::Models::SyncProgressStatus
- Inherits:
-
Object
- Object
- Azure::StorageSync::Mgmt::V2018_10_01::Models::SyncProgressStatus
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb
Overview
Sync Session status object.
Instance Attribute Summary collapse
-
#applied_bytes ⇒ Integer
Applied bytes.
-
#applied_item_count ⇒ Integer
Applied item count.
-
#per_item_error_count ⇒ Integer
Per item error count.
-
#progress_timestamp ⇒ DateTime
Progress timestamp.
-
#sync_direction ⇒ Enum
‘initialize’, ‘download’, ‘upload’, ‘recall’.
-
#total_bytes ⇒ Integer
Total bytes.
-
#total_item_count ⇒ Integer
Total item count.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for SyncProgressStatus class as Ruby Hash.
Instance Attribute Details
#applied_bytes ⇒ Integer
Returns Applied bytes.
32 33 34 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 32 def applied_bytes @applied_bytes end |
#applied_item_count ⇒ Integer
Returns Applied item count.
26 27 28 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 26 def applied_item_count @applied_item_count end |
#per_item_error_count ⇒ Integer
Returns Per item error count.
23 24 25 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 23 def per_item_error_count @per_item_error_count end |
#progress_timestamp ⇒ DateTime
Returns Progress timestamp.
16 17 18 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 16 def end |
#sync_direction ⇒ Enum
‘initialize’, ‘download’, ‘upload’, ‘recall’
20 21 22 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 20 def sync_direction @sync_direction end |
#total_bytes ⇒ Integer
Returns Total bytes.
35 36 37 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 35 def total_bytes @total_bytes end |
#total_item_count ⇒ Integer
Returns Total item count.
29 30 31 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 29 def total_item_count @total_item_count end |
Class Method Details
.mapper ⇒ Object
Mapper for SyncProgressStatus class as Ruby Hash. This will be used for serialization/deserialization.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
# File 'lib/2018-10-01/generated/azure_mgmt_storagesync/models/sync_progress_status.rb', line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SyncProgressStatus', type: { name: 'Composite', class_name: 'SyncProgressStatus', model_properties: { progress_timestamp: { client_side_validation: true, required: false, serialized_name: 'progressTimestamp', type: { name: 'DateTime' } }, sync_direction: { client_side_validation: true, required: false, serialized_name: 'syncDirection', type: { name: 'String' } }, per_item_error_count: { client_side_validation: true, required: false, serialized_name: 'perItemErrorCount', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } }, applied_item_count: { client_side_validation: true, required: false, serialized_name: 'appliedItemCount', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } }, total_item_count: { client_side_validation: true, required: false, serialized_name: 'totalItemCount', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } }, applied_bytes: { client_side_validation: true, required: false, serialized_name: 'appliedBytes', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } }, total_bytes: { client_side_validation: true, required: false, serialized_name: 'totalBytes', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } } } } } end |