Interface Config.Ingestion.IngestionRuleOrBuilder (0.83.0)

public static interface Config.Ingestion.IngestionRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIntegrationSelector()

public abstract Config.Ingestion.IngestionRule.IntegrationSelector getIntegrationSelector()

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

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelector

The integrationSelector.

getIntegrationSelectorOrBuilder()

public abstract Config.Ingestion.IngestionRule.IntegrationSelectorOrBuilder getIntegrationSelectorOrBuilder()

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

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.IntegrationSelectorOrBuilder

getLineageEnablement()

public abstract Config.Ingestion.IngestionRule.LineageEnablement 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.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.LineageEnablement

The lineageEnablement.

getLineageEnablementOrBuilder()

public abstract Config.Ingestion.IngestionRule.LineageEnablementOrBuilder getLineageEnablementOrBuilder()

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.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Config.Ingestion.IngestionRule.LineageEnablementOrBuilder

hasIntegrationSelector()

public abstract boolean hasIntegrationSelector()

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

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.IntegrationSelector integration_selector = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the integrationSelector field is set.

hasLineageEnablement()

public abstract boolean hasLineageEnablement()

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.

.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule.LineageEnablement lineage_enablement = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the lineageEnablement field is set.