Class Config.Ingestion.IngestionRule.Builder (0.83.0)

public static final class Config.Ingestion.IngestionRule.Builder extends GeneratedMessage.Builder<Config.Ingestion.IngestionRule.Builder> implements Config.Ingestion.IngestionRuleOrBuilder

Ingestion rule for Data Lineage ingestion.

Protobuf type google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public Config.Ingestion.IngestionRule build()
Returns
Type Description
Config.Ingestion.IngestionRule

buildPartial()

public Config.Ingestion.IngestionRule buildPartial()
Returns
Type Description
Config.Ingestion.IngestionRule

clear()

public Config.Ingestion.IngestionRule.Builder clear()
Returns
Type Description
Config.Ingestion.IngestionRule.Builder
Overrides

clearIntegrationSelector()

public Config.Ingestion.IngestionRule.Builder clearIntegrationSelector()

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.Builder

clearLineageEnablement()

public Config.Ingestion.IngestionRule.Builder clearLineageEnablement()

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.Builder

getDefaultInstanceForType()

public Config.Ingestion.IngestionRule getDefaultInstanceForType()
Returns
Type Description
Config.Ingestion.IngestionRule

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getIntegrationSelector()

public 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.

getIntegrationSelectorBuilder()

public Config.Ingestion.IngestionRule.IntegrationSelector.Builder getIntegrationSelectorBuilder()

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.Builder

getIntegrationSelectorOrBuilder()

public 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 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.

getLineageEnablementBuilder()

public Config.Ingestion.IngestionRule.LineageEnablement.Builder getLineageEnablementBuilder()

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.Builder

getLineageEnablementOrBuilder()

public 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 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 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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Config.Ingestion.IngestionRule other)

public Config.Ingestion.IngestionRule.Builder mergeFrom(Config.Ingestion.IngestionRule other)
Parameter
Name Description
other Config.Ingestion.IngestionRule
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Config.Ingestion.IngestionRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Config.Ingestion.IngestionRule.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Config.Ingestion.IngestionRule.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Config.Ingestion.IngestionRule.Builder
Overrides

mergeIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector value)

public Config.Ingestion.IngestionRule.Builder mergeIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector value)

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];

Parameter
Name Description
value Config.Ingestion.IngestionRule.IntegrationSelector
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

mergeLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement value)

public Config.Ingestion.IngestionRule.Builder mergeLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement value)

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];

Parameter
Name Description
value Config.Ingestion.IngestionRule.LineageEnablement
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

setIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector value)

public Config.Ingestion.IngestionRule.Builder setIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector value)

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];

Parameter
Name Description
value Config.Ingestion.IngestionRule.IntegrationSelector
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

setIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector.Builder builderForValue)

public Config.Ingestion.IngestionRule.Builder setIntegrationSelector(Config.Ingestion.IngestionRule.IntegrationSelector.Builder builderForValue)

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];

Parameter
Name Description
builderForValue Config.Ingestion.IngestionRule.IntegrationSelector.Builder
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

setLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement value)

public Config.Ingestion.IngestionRule.Builder setLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement value)

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];

Parameter
Name Description
value Config.Ingestion.IngestionRule.LineageEnablement
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

setLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement.Builder builderForValue)

public Config.Ingestion.IngestionRule.Builder setLineageEnablement(Config.Ingestion.IngestionRule.LineageEnablement.Builder builderForValue)

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];

Parameter
Name Description
builderForValue Config.Ingestion.IngestionRule.LineageEnablement.Builder
Returns
Type Description
Config.Ingestion.IngestionRule.Builder