Class Config.Ingestion.Builder (0.83.0)

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

Defines how Lineage should be ingested for a given resource.

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

Static Methods

getDescriptor()

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

Methods

addAllRules(Iterable<? extends Config.Ingestion.IngestionRule> values)

public Config.Ingestion.Builder addAllRules(Iterable<? extends Config.Ingestion.IngestionRule> values)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule>
Returns
Type Description
Config.Ingestion.Builder

addRules(Config.Ingestion.IngestionRule value)

public Config.Ingestion.Builder addRules(Config.Ingestion.IngestionRule value)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

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

addRules(Config.Ingestion.IngestionRule.Builder builderForValue)

public Config.Ingestion.Builder addRules(Config.Ingestion.IngestionRule.Builder builderForValue)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

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

addRules(int index, Config.Ingestion.IngestionRule value)

public Config.Ingestion.Builder addRules(int index, Config.Ingestion.IngestionRule value)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Config.Ingestion.IngestionRule
Returns
Type Description
Config.Ingestion.Builder

addRules(int index, Config.Ingestion.IngestionRule.Builder builderForValue)

public Config.Ingestion.Builder addRules(int index, Config.Ingestion.IngestionRule.Builder builderForValue)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Config.Ingestion.IngestionRule.Builder
Returns
Type Description
Config.Ingestion.Builder

addRulesBuilder()

public Config.Ingestion.IngestionRule.Builder addRulesBuilder()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Config.Ingestion.IngestionRule.Builder

addRulesBuilder(int index)

public Config.Ingestion.IngestionRule.Builder addRulesBuilder(int index)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

build()

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

buildPartial()

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

clear()

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

clearRules()

public Config.Ingestion.Builder clearRules()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Config.Ingestion.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getRules(int index)

public Config.Ingestion.IngestionRule getRules(int index)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Config.Ingestion.IngestionRule

getRulesBuilder(int index)

public Config.Ingestion.IngestionRule.Builder getRulesBuilder(int index)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Config.Ingestion.IngestionRule.Builder

getRulesBuilderList()

public List<Config.Ingestion.IngestionRule.Builder> getRulesBuilderList()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getRulesCount()

public int getRulesCount()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getRulesList()

public List<Config.Ingestion.IngestionRule> getRulesList()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<IngestionRule>

getRulesOrBuilder(int index)

public Config.Ingestion.IngestionRuleOrBuilder getRulesOrBuilder(int index)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Config.Ingestion.IngestionRuleOrBuilder

getRulesOrBuilderList()

public List<? extends Config.Ingestion.IngestionRuleOrBuilder> getRulesOrBuilderList()

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRuleOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Config.Ingestion other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeRules(int index)

public Config.Ingestion.Builder removeRules(int index)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Config.Ingestion.Builder

setRules(int index, Config.Ingestion.IngestionRule value)

public Config.Ingestion.Builder setRules(int index, Config.Ingestion.IngestionRule value)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value Config.Ingestion.IngestionRule
Returns
Type Description
Config.Ingestion.Builder

setRules(int index, Config.Ingestion.IngestionRule.Builder builderForValue)

public Config.Ingestion.Builder setRules(int index, Config.Ingestion.IngestionRule.Builder builderForValue)

Optional. List of rules for Data Lineage ingestion.

repeated .google.cloud.datacatalog.lineage.configmanagement.v1.Config.Ingestion.IngestionRule rules = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue Config.Ingestion.IngestionRule.Builder
Returns
Type Description
Config.Ingestion.Builder