public static final class Config.Ingestion.IngestionRule.Builder extends GeneratedMessage.Builder<Config.Ingestion.IngestionRule.Builder> implements Config.Ingestion.IngestionRuleOrBuilderIngestion rule for Data Lineage ingestion.
Protobuf type
google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Config.Ingestion.IngestionRule.BuilderImplements
Config.Ingestion.IngestionRuleOrBuilderStatic 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 |
|
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 |
|
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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
| 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 |
|
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 |
|