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
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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>
|
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];
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];
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];
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];
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];
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
|
build()
public DataQualityRule.RuleSource build()
buildPartial()
public DataQualityRule.RuleSource buildPartial()
clear()
public DataQualityRule.RuleSource.Builder clear()
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];
getDefaultInstanceForType()
public DataQualityRule.RuleSource getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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
|
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
|
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];
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];
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
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(DataQualityRule.RuleSource other)
public DataQualityRule.RuleSource.Builder mergeFrom(DataQualityRule.RuleSource other)
public DataQualityRule.RuleSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DataQualityRule.RuleSource.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
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
|
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];
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];