Class: Azure::StorageSync::Mgmt::V2019_03_01::Models::ServerEndpointSyncStatus
- Inherits:
-
Object
- Object
- Azure::StorageSync::Mgmt::V2019_03_01::Models::ServerEndpointSyncStatus
- Includes:
- MsRestAzure
- Defined in:
- lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb
Overview
Server Endpoint sync status
Instance Attribute Summary collapse
-
#combined_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’.
-
#download_activity ⇒ SyncActivityStatus
Download sync activity.
-
#download_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’.
-
#download_status ⇒ SyncSessionStatus
Download Status.
-
#last_updated_timestamp ⇒ DateTime
Last Updated Timestamp.
-
#offline_data_transfer_status ⇒ Enum
‘InProgress’, ‘Stopping’, ‘NotRunning’, ‘Complete’.
-
#sync_activity ⇒ Enum
‘Download’, ‘UploadAndDownload’.
-
#total_persistent_files_not_syncing_count ⇒ Integer
upload + download).
-
#upload_activity ⇒ SyncActivityStatus
Upload sync activity.
-
#upload_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’.
-
#upload_status ⇒ SyncSessionStatus
Upload Status.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ServerEndpointSyncStatus class as Ruby Hash.
Instance Attribute Details
#combined_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’
28 29 30 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 28 def combined_health @combined_health end |
#download_activity ⇒ SyncActivityStatus
Returns Download sync activity.
51 52 53 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 51 def download_activity @download_activity end |
#download_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’
18 19 20 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 18 def download_health @download_health end |
#download_status ⇒ SyncSessionStatus
Returns Download Status.
45 46 47 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 45 def download_status @download_status end |
#last_updated_timestamp ⇒ DateTime
Returns Last Updated Timestamp.
39 40 41 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 39 def @last_updated_timestamp end |
#offline_data_transfer_status ⇒ Enum
‘InProgress’, ‘Stopping’, ‘NotRunning’, ‘Complete’
55 56 57 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 55 def offline_data_transfer_status @offline_data_transfer_status end |
#sync_activity ⇒ Enum
‘Download’, ‘UploadAndDownload’
32 33 34 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 32 def sync_activity @sync_activity end |
#total_persistent_files_not_syncing_count ⇒ Integer
upload + download). Reserved for future use.
36 37 38 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 36 def total_persistent_files_not_syncing_count @total_persistent_files_not_syncing_count end |
#upload_activity ⇒ SyncActivityStatus
Returns Upload sync activity.
48 49 50 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 48 def upload_activity @upload_activity end |
#upload_health ⇒ Enum
‘Healthy’, ‘Error’, ‘SyncBlockedForRestore’, ‘SyncBlockedForChangeDetectionPostRestore’, ‘NoActivity’
23 24 25 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 23 def upload_health @upload_health end |
#upload_status ⇒ SyncSessionStatus
Returns Upload Status.
42 43 44 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 42 def upload_status @upload_status end |
Class Method Details
.mapper ⇒ Object
Mapper for ServerEndpointSyncStatus class as Ruby Hash. This will be used for serialization/deserialization.
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 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |
# File 'lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_status.rb', line 62 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServerEndpointSyncStatus', type: { name: 'Composite', class_name: 'ServerEndpointSyncStatus', model_properties: { download_health: { client_side_validation: true, required: false, read_only: true, serialized_name: 'downloadHealth', type: { name: 'String' } }, upload_health: { client_side_validation: true, required: false, read_only: true, serialized_name: 'uploadHealth', type: { name: 'String' } }, combined_health: { client_side_validation: true, required: false, read_only: true, serialized_name: 'combinedHealth', type: { name: 'String' } }, sync_activity: { client_side_validation: true, required: false, read_only: true, serialized_name: 'syncActivity', type: { name: 'String' } }, total_persistent_files_not_syncing_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'totalPersistentFilesNotSyncingCount', type: { name: 'Number' } }, last_updated_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastUpdatedTimestamp', type: { name: 'DateTime' } }, upload_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'uploadStatus', type: { name: 'Composite', class_name: 'SyncSessionStatus' } }, download_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'downloadStatus', type: { name: 'Composite', class_name: 'SyncSessionStatus' } }, upload_activity: { client_side_validation: true, required: false, read_only: true, serialized_name: 'uploadActivity', type: { name: 'Composite', class_name: 'SyncActivityStatus' } }, download_activity: { client_side_validation: true, required: false, read_only: true, serialized_name: 'downloadActivity', type: { name: 'Composite', class_name: 'SyncActivityStatus' } }, offline_data_transfer_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'offlineDataTransferStatus', type: { name: 'String' } } } } } end |