Class: Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
- Inherits:
-
MigrateSqlServerSqlDbTaskOutput
- Object
- MigrateSqlServerSqlDbTaskOutput
- Azure::DataMigration::Mgmt::V2018_04_19::Models::MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb
Overview
Database validation result for Sql Server to Azure Sql DB migration.
Instance Attribute Summary collapse
-
#data_integrity_validation_result ⇒ DataIntegrityValidationResult
validation result between the source and target tables that are migrated.
-
#ended_on ⇒ DateTime
Validation end time.
-
#migration_id ⇒ String
Migration Identifier.
-
#query_analysis_validation_result ⇒ QueryAnalysisValidationResult
execution result between source and target database.
-
#resultType ⇒ Object
Returns the value of attribute resultType.
-
#schema_validation_result ⇒ SchemaComparisonValidationResult
result between source and target database.
-
#source_database_name ⇒ String
Name of the source database.
-
#started_on ⇒ DateTime
Validation start time.
-
#status ⇒ ValidationStatus
level.
-
#target_database_name ⇒ String
Name of the target database.
Attributes inherited from MigrateSqlServerSqlDbTaskOutput
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult class as Ruby Hash.
Instance Method Summary collapse
-
#initialize ⇒ MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
constructor
A new instance of MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult.
Constructor Details
#initialize ⇒ MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult
Returns a new instance of MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult.
16 17 18 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 16 def initialize @resultType = "MigrationDatabaseLevelValidationOutput" end |
Instance Attribute Details
#data_integrity_validation_result ⇒ DataIntegrityValidationResult
validation result between the source and target tables that are migrated.
40 41 42 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 40 def data_integrity_validation_result @data_integrity_validation_result end |
#ended_on ⇒ DateTime
Returns Validation end time.
35 36 37 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 35 def ended_on @ended_on end |
#migration_id ⇒ String
Returns Migration Identifier.
23 24 25 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 23 def migration_id @migration_id end |
#query_analysis_validation_result ⇒ QueryAnalysisValidationResult
execution result between source and target database
48 49 50 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 48 def query_analysis_validation_result @query_analysis_validation_result end |
#resultType ⇒ Object
Returns the value of attribute resultType.
20 21 22 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 20 def resultType @resultType end |
#schema_validation_result ⇒ SchemaComparisonValidationResult
result between source and target database
44 45 46 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 44 def schema_validation_result @schema_validation_result end |
#source_database_name ⇒ String
Returns Name of the source database.
26 27 28 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 26 def source_database_name @source_database_name end |
#started_on ⇒ DateTime
Returns Validation start time.
32 33 34 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 32 def started_on @started_on end |
#status ⇒ ValidationStatus
level. Possible values include: ‘Default’, ‘NotStarted’, ‘Initialized’, ‘InProgress’, ‘Completed’, ‘CompletedWithIssues’, ‘Failed’, ‘Stopped’
53 54 55 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 53 def status @status end |
#target_database_name ⇒ String
Returns Name of the target database.
29 30 31 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 29 def target_database_name @target_database_name end |
Class Method Details
.mapper ⇒ Object
Mapper for MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult class as Ruby Hash. This will be used for serialization/deserialization.
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 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 |
# File 'lib/2018-04-19/generated/azure_mgmt_data_migration/models/migrate_sql_server_sql_db_task_output_database_level_validation_result.rb', line 61 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'MigrationDatabaseLevelValidationOutput', type: { name: 'Composite', class_name: 'MigrateSqlServerSqlDbTaskOutputDatabaseLevelValidationResult', 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' } }, migration_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'migrationId', type: { name: 'String' } }, source_database_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'sourceDatabaseName', type: { name: 'String' } }, target_database_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'targetDatabaseName', 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' } }, data_integrity_validation_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'dataIntegrityValidationResult', type: { name: 'Composite', class_name: 'DataIntegrityValidationResult' } }, schema_validation_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'schemaValidationResult', type: { name: 'Composite', class_name: 'SchemaComparisonValidationResult' } }, query_analysis_validation_result: { client_side_validation: true, required: false, read_only: true, serialized_name: 'queryAnalysisValidationResult', type: { name: 'Composite', class_name: 'QueryAnalysisValidationResult' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'String' } } } } } end |