Reference documentation and code samples for the Google Cloud Dms V1 Client class MappingRuleFilter.
A filter defining the entities that a mapping rule should be applied to.
When more than one field is specified, the rule is applied only to entities which match all the fields.
Generated from protobuf message google.cloud.clouddms.v1.MappingRuleFilter
Namespace
Google \ Cloud \ CloudDms \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent_entity
string
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value. For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
↳ entity_name_prefix
string
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
↳ entity_name_suffix
string
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
↳ entity_name_contains
string
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
↳ entities
array
Optional. The rule should be applied to specific entities defined by their fully qualified names.
getParentEntity
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value.
For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
string
setParentEntity
Optional. The rule should be applied to entities whose parent entity (fully qualified name) matches the given value.
For example, if the rule applies to a table entity, the expected value should be a schema (schema). If the rule applies to a column or index entity, the expected value can be either a schema (schema) or a table (schema.table)
var
string
$this
getEntityNamePrefix
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
string
setEntityNamePrefix
Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
var
string
$this
getEntityNameSuffix
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
string
setEntityNameSuffix
Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
var
string
$this
getEntityNameContains
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
string
setEntityNameContains
Optional. The rule should be applied to entities whose non-qualified name contains the given string.
var
string
$this
getEntities
Optional. The rule should be applied to specific entities defined by their fully qualified names.
setEntities
Optional. The rule should be applied to specific entities defined by their fully qualified names.
var
string[]
$this