Class DataQualityRule.RuleSource.RulePathElement.Builder (1.91.0)

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

Path Element represents the direct relationship between the rule origin (aspects) to the BigQuery Entry. Ordering of the rule relationship will be maintained such that the first entry in the list is the closest ancestor (BigQuery table itself). A blank source denotes that the rule is derived directly from the DataScan itself.

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

Static Methods

getDescriptor()

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

Methods

build()

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

buildPartial()

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

clear()

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

clearEntryLinkSource()

public DataQualityRule.RuleSource.RulePathElement.Builder clearEntryLinkSource()

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

clearEntrySource()

public DataQualityRule.RuleSource.RulePathElement.Builder clearEntrySource()

Output only. Entry source represents information about the related source entry.

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

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

clearSourceType()

public DataQualityRule.RuleSource.RulePathElement.Builder clearSourceType()
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

getDefaultInstanceForType()

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

getDescriptorForType()

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

getEntryLinkSource()

public DataQualityRule.RuleSource.RulePathElement.EntryLinkSource getEntryLinkSource()

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntryLinkSource

The entryLinkSource.

getEntryLinkSourceBuilder()

public DataQualityRule.RuleSource.RulePathElement.EntryLinkSource.Builder getEntryLinkSourceBuilder()

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntryLinkSource.Builder

getEntryLinkSourceOrBuilder()

public DataQualityRule.RuleSource.RulePathElement.EntryLinkSourceOrBuilder getEntryLinkSourceOrBuilder()

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntryLinkSourceOrBuilder

getEntrySource()

public DataQualityRule.RuleSource.RulePathElement.EntrySource getEntrySource()

Output only. Entry source represents information about the related source entry.

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

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntrySource

The entrySource.

getEntrySourceBuilder()

public DataQualityRule.RuleSource.RulePathElement.EntrySource.Builder getEntrySourceBuilder()

Output only. Entry source represents information about the related source entry.

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

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntrySource.Builder

getEntrySourceOrBuilder()

public DataQualityRule.RuleSource.RulePathElement.EntrySourceOrBuilder getEntrySourceOrBuilder()

Output only. Entry source represents information about the related source entry.

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

Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.EntrySourceOrBuilder

getSourceTypeCase()

public DataQualityRule.RuleSource.RulePathElement.SourceTypeCase getSourceTypeCase()
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.SourceTypeCase

hasEntryLinkSource()

public boolean hasEntryLinkSource()

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the entryLinkSource field is set.

hasEntrySource()

public boolean hasEntrySource()

Output only. Entry source represents information about the related source entry.

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

Returns
Type Description
boolean

Whether the entrySource field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource value)

public DataQualityRule.RuleSource.RulePathElement.Builder mergeEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource value)

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

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

mergeEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource value)

public DataQualityRule.RuleSource.RulePathElement.Builder mergeEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource value)

Output only. Entry source represents information about the related source entry.

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

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

mergeFrom(DataQualityRule.RuleSource.RulePathElement other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource value)

public DataQualityRule.RuleSource.RulePathElement.Builder setEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource value)

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

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

setEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource.Builder builderForValue)

public DataQualityRule.RuleSource.RulePathElement.Builder setEntryLinkSource(DataQualityRule.RuleSource.RulePathElement.EntryLinkSource.Builder builderForValue)

Output only. Entry link source represents information about the entry link.

.google.cloud.dataplex.v1.DataQualityRule.RuleSource.RulePathElement.EntryLinkSource entry_link_source = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

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

setEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource value)

public DataQualityRule.RuleSource.RulePathElement.Builder setEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource value)

Output only. Entry source represents information about the related source entry.

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

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

setEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource.Builder builderForValue)

public DataQualityRule.RuleSource.RulePathElement.Builder setEntrySource(DataQualityRule.RuleSource.RulePathElement.EntrySource.Builder builderForValue)

Output only. Entry source represents information about the related source entry.

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

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