Class: Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::NonSqlMigrationTaskOutput
- Inherits:
-
Object
- Object
- Azure::DataMigration::Mgmt::V2018_07_15_preview::Models::NonSqlMigrationTaskOutput
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb
Overview
Base class for non sql migration task output
Instance Attribute Summary collapse
-
#data_migration_table_results ⇒ Hash{String => NonSqlDataMigrationTableResult}
migration.
-
#ended_on ⇒ DateTime
Migration end time.
-
#id ⇒ String
Result identifier.
-
#progress_message ⇒ String
Message about the progress of the migration.
-
#source_server_name ⇒ String
Name of source server.
-
#started_on ⇒ DateTime
Migration start time.
-
#status ⇒ MigrationStatus
include: ‘Default’, ‘Connecting’, ‘SourceAndTargetSelected’, ‘SelectLogins’, ‘Configured’, ‘Running’, ‘Error’, ‘Stopped’, ‘Completed’, ‘CompletedWithWarnings’.
-
#target_server_name ⇒ String
Name of target server.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for NonSqlMigrationTaskOutput class as Ruby Hash.
Instance Attribute Details
#data_migration_table_results ⇒ Hash{String => NonSqlDataMigrationTableResult}
migration. The key contains the table name and the value the table result object
33 34 35 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 33 def data_migration_table_results @data_migration_table_results end |
#ended_on ⇒ DateTime
Returns Migration end time.
22 23 24 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 22 def ended_on @ended_on end |
#id ⇒ String
Returns Result identifier.
16 17 18 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 16 def id @id end |
#progress_message ⇒ String
Returns Message about the progress of the migration.
36 37 38 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 36 def end |
#source_server_name ⇒ String
Returns Name of source server.
39 40 41 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 39 def source_server_name @source_server_name end |
#started_on ⇒ DateTime
Returns Migration start time.
19 20 21 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 19 def started_on @started_on end |
#status ⇒ MigrationStatus
include: ‘Default’, ‘Connecting’, ‘SourceAndTargetSelected’, ‘SelectLogins’, ‘Configured’, ‘Running’, ‘Error’, ‘Stopped’, ‘Completed’, ‘CompletedWithWarnings’
28 29 30 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 28 def status @status end |
#target_server_name ⇒ String
Returns Name of target server.
42 43 44 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 42 def target_server_name @target_server_name end |
Class Method Details
.mapper ⇒ Object
Mapper for NonSqlMigrationTaskOutput class as Ruby Hash. This will be used for serialization/deserialization.
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 131 132 133 134 135 136 137 138 139 140 141 142 |
# File 'lib/2018-07-15-preview/generated/azure_mgmt_data_migration/models/non_sql_migration_task_output.rb', line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'NonSqlMigrationTaskOutput', type: { name: 'Composite', class_name: 'NonSqlMigrationTaskOutput', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', 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' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'String' } }, data_migration_table_results: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataMigrationTableResults', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'NonSqlDataMigrationTableResultElementType', type: { name: 'Composite', class_name: 'NonSqlDataMigrationTableResult' } } } }, progress_message: { client_side_validation: true, required: false, read_only: true, serialized_name: 'progressMessage', type: { name: 'String' } }, source_server_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceServerName', type: { name: 'String' } }, target_server_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetServerName', type: { name: 'String' } } } } } end |