Cloud Database Migration Service V1 API - Class Google::Cloud::CloudDMS::V1::MappingRuleFilter (v0.8.0)

Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#entities

def entities() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. The rule should be applied to specific entities defined by their fully qualified names.

#entities=

def entities=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. The rule should be applied to specific entities defined by their fully qualified names.
Returns
  • (::Array<::String>) — Optional. The rule should be applied to specific entities defined by their fully qualified names.

#entity_name_contains

def entity_name_contains() -> ::String
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name contains the given string.

#entity_name_contains=

def entity_name_contains=(value) -> ::String
Parameter
  • value (::String) — Optional. The rule should be applied to entities whose non-qualified name contains the given string.
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name contains the given string.

#entity_name_prefix

def entity_name_prefix() -> ::String
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.

#entity_name_prefix=

def entity_name_prefix=(value) -> ::String
Parameter
  • value (::String) — Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name starts with the given prefix.

#entity_name_suffix

def entity_name_suffix() -> ::String
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.

#entity_name_suffix=

def entity_name_suffix=(value) -> ::String
Parameter
  • value (::String) — Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.
Returns
  • (::String) — Optional. The rule should be applied to entities whose non-qualified name ends with the given suffix.

#parent_entity

def parent_entity() -> ::String
Returns
  • (::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)

#parent_entity=

def parent_entity=(value) -> ::String
Parameter
  • value (::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)
Returns
  • (::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)