Class DataQualityRule.RuleSource.Builder (1.91.0)

public static final class DataQualityRule.RuleSource.Builder extends GeneratedMessage.Builder<DataQualityRule.RuleSource.Builder> implements DataQualityRule.RuleSourceOrBuilder

Represents the rule source information from Catalog.

Protobuf type google.cloud.dataplex.v1.DataQualityRule.RuleSource

Static Methods

getDescriptor()

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

Methods

addAllRulePathElements(Iterable<? extends DataQualityRule.RuleSource.RulePathElement> values)

public DataQualityRule.RuleSource.Builder addAllRulePathElements(Iterable<? extends DataQualityRule.RuleSource.RulePathElement> values)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement>
Returns
Type Description
DataQualityRule.RuleSource.Builder

addRulePathElements(DataQualityRule.RuleSource.RulePathElement value)

public DataQualityRule.RuleSource.Builder addRulePathElements(DataQualityRule.RuleSource.RulePathElement value)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value DataQualityRule.RuleSource.RulePathElement
Returns
Type Description
DataQualityRule.RuleSource.Builder

addRulePathElements(DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

public DataQualityRule.RuleSource.Builder addRulePathElements(DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue DataQualityRule.RuleSource.RulePathElement.Builder
Returns
Type Description
DataQualityRule.RuleSource.Builder

addRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement value)

public DataQualityRule.RuleSource.Builder addRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement value)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value DataQualityRule.RuleSource.RulePathElement
Returns
Type Description
DataQualityRule.RuleSource.Builder

addRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

public DataQualityRule.RuleSource.Builder addRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue DataQualityRule.RuleSource.RulePathElement.Builder
Returns
Type Description
DataQualityRule.RuleSource.Builder

addRulePathElementsBuilder()

public DataQualityRule.RuleSource.RulePathElement.Builder addRulePathElementsBuilder()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

addRulePathElementsBuilder(int index)

public DataQualityRule.RuleSource.RulePathElement.Builder addRulePathElementsBuilder(int index)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

build()

public DataQualityRule.RuleSource build()
Returns
Type Description
DataQualityRule.RuleSource

buildPartial()

public DataQualityRule.RuleSource buildPartial()
Returns
Type Description
DataQualityRule.RuleSource

clear()

public DataQualityRule.RuleSource.Builder clear()
Returns
Type Description
DataQualityRule.RuleSource.Builder
Overrides

clearRulePathElements()

public DataQualityRule.RuleSource.Builder clearRulePathElements()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.Builder

getDefaultInstanceForType()

public DataQualityRule.RuleSource getDefaultInstanceForType()
Returns
Type Description
DataQualityRule.RuleSource

getDescriptorForType()

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

getRulePathElements(int index)

public DataQualityRule.RuleSource.RulePathElement getRulePathElements(int index)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement

getRulePathElementsBuilder(int index)

public DataQualityRule.RuleSource.RulePathElement.Builder getRulePathElementsBuilder(int index)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

getRulePathElementsBuilderList()

public List<DataQualityRule.RuleSource.RulePathElement.Builder> getRulePathElementsBuilderList()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getRulePathElementsCount()

public int getRulePathElementsCount()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getRulePathElementsList()

public List<DataQualityRule.RuleSource.RulePathElement> getRulePathElementsList()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<RulePathElement>

getRulePathElementsOrBuilder(int index)

public DataQualityRule.RuleSource.RulePathElementOrBuilder getRulePathElementsOrBuilder(int index)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DataQualityRule.RuleSource.RulePathElementOrBuilder

getRulePathElementsOrBuilderList()

public List<? extends DataQualityRule.RuleSource.RulePathElementOrBuilder> getRulePathElementsOrBuilderList()

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElementOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(DataQualityRule.RuleSource other)

public DataQualityRule.RuleSource.Builder mergeFrom(DataQualityRule.RuleSource other)
Parameter
Name Description
other DataQualityRule.RuleSource
Returns
Type Description
DataQualityRule.RuleSource.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public DataQualityRule.RuleSource.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DataQualityRule.RuleSource.Builder
Overrides

removeRulePathElements(int index)

public DataQualityRule.RuleSource.Builder removeRulePathElements(int index)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
DataQualityRule.RuleSource.Builder

setRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement value)

public DataQualityRule.RuleSource.Builder setRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement value)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value DataQualityRule.RuleSource.RulePathElement
Returns
Type Description
DataQualityRule.RuleSource.Builder

setRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

public DataQualityRule.RuleSource.Builder setRulePathElements(int index, DataQualityRule.RuleSource.RulePathElement.Builder builderForValue)

Output only. Rule path elements represent information about the individual items in the relationship path between the scan resource and rule origin in that order.

repeated .google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement rule_path_elements = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue DataQualityRule.RuleSource.RulePathElement.Builder
Returns
Type Description
DataQualityRule.RuleSource.Builder