GetMappingRuleResult class

Result data returned by getMappingRule.

Constructors

GetMappingRuleResult({required ConditionalColumnSetValueResponse conditionalColumnSetValue, required ConvertRowIdToColumnResponse convertRowidColumn, required String displayName, required EntityMoveResponse entityMove, required MappingRuleFilterResponse filter, required FilterTableColumnsResponse filterTableColumns, required MultiColumnDatatypeChangeResponse multiColumnDataTypeChange, required MultiEntityRenameResponse multiEntityRename, required String name, required String revisionCreateTime, required String revisionId, required String ruleOrder, required String ruleScope, required SetTablePrimaryKeyResponse setTablePrimaryKey, required SingleColumnChangeResponse singleColumnChange, required SingleEntityRenameResponse singleEntityRename, required SinglePackageChangeResponse singlePackageChange, required SourceSqlChangeResponse sourceSqlChange, required String state})
Creates a new GetMappingRuleResult. conditionalColumnSetValue Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria. convertRowidColumn Optional. Rule to specify how multiple tables should be converted with an additional rowid column. displayName Optional. A human readable name entityMove Optional. Rule to specify how multiple entities should be relocated into a different schema. filter The rule filter filterTableColumns Optional. Rule to specify the list of columns to include or exclude from a table. multiColumnDataTypeChange Optional. Rule to specify how multiple columns should be converted to a different data type. multiEntityRename Optional. Rule to specify how multiple entities should be renamed. name Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}. revisionCreateTime The timestamp that the revision was created. revisionId The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string. ruleOrder The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden. ruleScope The rule scope setTablePrimaryKey Optional. Rule to specify the primary key for a table singleColumnChange Optional. Rule to specify how a single column is converted. singleEntityRename Optional. Rule to specify how a single entity should be renamed. singlePackageChange Optional. Rule to specify how a single package is converted. sourceSqlChange Optional. Rule to change the sql code for an entity, for example, function, procedure. state Optional. The mapping rule state
const
GetMappingRuleResult.fromMap(Map<String, dynamic> map)
factory

Properties

conditionalColumnSetValue → ConditionalColumnSetValueResponse
Optional. Rule to specify how the data contained in a column should be transformed (such as trimmed, rounded, etc) provided that the data meets certain criteria.
final
convertRowidColumn → ConvertRowIdToColumnResponse
Optional. Rule to specify how multiple tables should be converted with an additional rowid column.
final
displayName → String
Optional. A human readable name
final
entityMove → EntityMoveResponse
Optional. Rule to specify how multiple entities should be relocated into a different schema.
final
filter → MappingRuleFilterResponse
The rule filter
final
filterTableColumns → FilterTableColumnsResponse
Optional. Rule to specify the list of columns to include or exclude from a table.
final
hashCode → int
The hash code for this object.
no setterinherited
multiColumnDataTypeChange → MultiColumnDatatypeChangeResponse
Optional. Rule to specify how multiple columns should be converted to a different data type.
final
multiEntityRename → MultiEntityRenameResponse
Optional. Rule to specify how multiple entities should be renamed.
final
name → String
Full name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.
final
revisionCreateTime → String
The timestamp that the revision was created.
final
revisionId → String
The revision ID of the mapping rule. A new revision is committed whenever the mapping rule is changed in any way. The format is an 8-character hexadecimal string.
final
ruleOrder → String
The order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.
final
ruleScope → String
The rule scope
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
setTablePrimaryKey → SetTablePrimaryKeyResponse
Optional. Rule to specify the primary key for a table
final
singleColumnChange → SingleColumnChangeResponse
Optional. Rule to specify how a single column is converted.
final
singleEntityRename → SingleEntityRenameResponse
Optional. Rule to specify how a single entity should be renamed.
final
singlePackageChange → SinglePackageChangeResponse
Optional. Rule to specify how a single package is converted.
final
sourceSqlChange → SourceSqlChangeResponse
Optional. Rule to change the sql code for an entity, for example, function, procedure.
final
state → String
Optional. The mapping rule state
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited