Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
- Inherits:
-
MigrateSqlServerSqlDbSyncTaskOutput
- Object
- MigrateSqlServerSqlDbSyncTaskOutput
- Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb
Overview
Model object.
Instance Attribute Summary collapse
-
#database_count ⇒ Integer
Count of databases.
-
#ended_on ⇒ DateTime
Migration end time.
-
#resultType ⇒ Object
Returns the value of attribute resultType.
-
#source_server ⇒ String
Source server name.
-
#source_server_version ⇒ String
Source server version.
-
#started_on ⇒ DateTime
Migration start time.
-
#target_server ⇒ String
Target server name.
-
#target_server_version ⇒ String
Target server version.
Attributes inherited from MigrateSqlServerSqlDbSyncTaskOutput
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
constructor
A new instance of MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel.
Constructor Details
#initialize ⇒ MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel
Returns a new instance of MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel.
17 18 19 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 17 def initialize @resultType = "MigrationLevelOutput" end |
Instance Attribute Details
#database_count ⇒ Integer
Returns Count of databases.
42 43 44 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 42 def database_count @database_count end |
#ended_on ⇒ DateTime
Returns Migration end time.
27 28 29 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 27 def ended_on @ended_on end |
#resultType ⇒ Object
Returns the value of attribute resultType.
21 22 23 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 21 def resultType @resultType end |
#source_server ⇒ String
Returns Source server name.
33 34 35 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 33 def source_server @source_server end |
#source_server_version ⇒ String
Returns Source server version.
30 31 32 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 30 def source_server_version @source_server_version end |
#started_on ⇒ DateTime
Returns Migration start time.
24 25 26 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 24 def started_on @started_on end |
#target_server ⇒ String
Returns Target server name.
39 40 41 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 39 def target_server @target_server end |
#target_server_version ⇒ String
Returns Target server version.
36 37 38 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 36 def target_server_version @target_server_version end |
Class Method Details
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel class as Ruby Hash. This will be used for serialization/deserialization.
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 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_sync_task_output_migration_level.rb', line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MigrationLevelOutput', type: { name: 'Composite', class_name: 'MigrateSqlServerSqlDbSyncTaskOutputMigrationLevel', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, resultType: { client_side_validation: true, required: true, serialized_name: 'resultType', type: { name: 'String' } }, started_on: { client_side_validation: true, required: false, read_only: true, serialized_name: 'startedOn', type: { name: 'DateTime' } }, ended_on: { client_side_validation: true, required: false, read_only: true, serialized_name: 'endedOn', type: { name: 'DateTime' } }, source_server_version: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceServerVersion', type: { name: 'String' } }, source_server: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceServer', type: { name: 'String' } }, target_server_version: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetServerVersion', type: { name: 'String' } }, target_server: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetServer', type: { name: 'String' } }, database_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'databaseCount', type: { name: 'Number' } } } } } end |