class Azure::StorageSync::Mgmt::V2019_06_01::Models::ServerEndpointSyncSessionStatus
Sync Session status object.
Attributes
files_not_syncing_errors[RW]
@return [Array<ServerEndpointFilesNotSyncingError>] Array of per-item errors coming from the last sync session.
last_sync_per_item_error_count[RW]
@return [Integer] Last sync per item error count.
last_sync_result[RW]
@return [Integer] Last sync result (HResult)
last_sync_success_timestamp[RW]
@return [DateTime] Last sync success timestamp
last_sync_timestamp[RW]
@return [DateTime] Last sync timestamp
persistent_files_not_syncing_count[RW]
@return [Integer] Count of persistent files not syncing.
transient_files_not_syncing_count[RW]
@return [Integer] Count of transient files not syncing.
Private Class Methods
mapper()
click to toggle source
Mapper for ServerEndpointSyncSessionStatus
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01/generated/azure_mgmt_storagesync/models/server_endpoint_sync_session_status.rb, line 42 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServerEndpointSyncSessionStatus', type: { name: 'Composite', class_name: 'ServerEndpointSyncSessionStatus', model_properties: { last_sync_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastSyncResult', type: { name: 'Number' } }, last_sync_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastSyncTimestamp', type: { name: 'DateTime' } }, last_sync_success_timestamp: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastSyncSuccessTimestamp', type: { name: 'DateTime' } }, last_sync_per_item_error_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'lastSyncPerItemErrorCount', constraints: { InclusiveMinimum: 0 }, type: { name: 'Number' } }, persistent_files_not_syncing_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'persistentFilesNotSyncingCount', constraints: { InclusiveMinimum: 0 }, type: { name: 'Number' } }, transient_files_not_syncing_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'transientFilesNotSyncingCount', constraints: { InclusiveMinimum: 0 }, type: { name: 'Number' } }, files_not_syncing_errors: { client_side_validation: true, required: false, read_only: true, serialized_name: 'filesNotSyncingErrors', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ServerEndpointFilesNotSyncingErrorElementType', type: { name: 'Composite', class_name: 'ServerEndpointFilesNotSyncingError' } } } } } } } end