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.
conditionalColumnSetValueOptional. 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.convertRowidColumnOptional. Rule to specify how multiple tables should be converted with an additional rowid column.displayNameOptional. A human readable nameentityMoveOptional. Rule to specify how multiple entities should be relocated into a different schema.filterThe rule filterfilterTableColumnsOptional. Rule to specify the list of columns to include or exclude from a table.multiColumnDataTypeChangeOptional. Rule to specify how multiple columns should be converted to a different data type.multiEntityRenameOptional. Rule to specify how multiple entities should be renamed.nameFull name of the mapping rule resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{set}/mappingRule/{rule}.revisionCreateTimeThe timestamp that the revision was created.revisionIdThe 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.ruleOrderThe order in which the rule is applied. Lower order rules are applied before higher value rules so they may end up being overridden.ruleScopeThe rule scopesetTablePrimaryKeyOptional. Rule to specify the primary key for a tablesingleColumnChangeOptional. Rule to specify how a single column is converted.singleEntityRenameOptional. Rule to specify how a single entity should be renamed.singlePackageChangeOptional. Rule to specify how a single package is converted.sourceSqlChangeOptional. Rule to change the sql code for an entity, for example, function, procedure.stateOptional. The mapping rule stateconst -
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