Google Cloud Data Catalog Lineage V1 Client - Class IngestionRule (1.3.0)

Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class IngestionRule.

Ingestion rule for Data Lineage ingestion.

Generated from protobuf message google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule

Namespace

Google \ Cloud \ DataCatalog \ Lineage \ ConfigManagement \ V1 \ Config \ Ingestion

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ integration_selector IngestionRule\IntegrationSelector

Required. Integration selector of the rule. The rule is only applied to the Integration selected by the selector.

↳ lineage_enablement IngestionRule\LineageEnablement

Required. Lineage enablement configuration. Defines configurations for the ingestion of lineage for the resource and its children. If unspecified, the ingestion will be enabled only if it was configured in the resource's parent.

getIntegrationSelector

Required. Integration selector of the rule. The rule is only applied to the Integration selected by the selector.

Returns
Type Description
IngestionRule\IntegrationSelector|null

hasIntegrationSelector

clearIntegrationSelector

setIntegrationSelector

Required. Integration selector of the rule. The rule is only applied to the Integration selected by the selector.

Parameter
Name Description
var IngestionRule\IntegrationSelector
Returns
Type Description
$this

getLineageEnablement

Required. Lineage enablement configuration. Defines configurations for the ingestion of lineage for the resource and its children. If unspecified, the ingestion will be enabled only if it was configured in the resource's parent.

Returns
Type Description
IngestionRule\LineageEnablement|null

hasLineageEnablement

clearLineageEnablement

setLineageEnablement

Required. Lineage enablement configuration. Defines configurations for the ingestion of lineage for the resource and its children. If unspecified, the ingestion will be enabled only if it was configured in the resource's parent.

Parameter
Name Description
var IngestionRule\LineageEnablement
Returns
Type Description
$this