Class DataQualityRule.RuleSource.RulePathElement (1.91.0)

public static final class DataQualityRule.RuleSource.RulePathElement extends GeneratedMessage 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

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > DataQualityRule.RuleSource.RulePathElement

Static Fields

ENTRY_LINK_SOURCE_FIELD_NUMBER

public static final int ENTRY_LINK_SOURCE_FIELD_NUMBER
Field Value
Type Description
int

ENTRY_SOURCE_FIELD_NUMBER

public static final int ENTRY_SOURCE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static DataQualityRule.RuleSource.RulePathElement getDefaultInstance()
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement

getDescriptor()

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

newBuilder()

public static DataQualityRule.RuleSource.RulePathElement.Builder newBuilder()
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

newBuilder(DataQualityRule.RuleSource.RulePathElement prototype)

public static DataQualityRule.RuleSource.RulePathElement.Builder newBuilder(DataQualityRule.RuleSource.RulePathElement prototype)
Parameter
Name Description
prototype DataQualityRule.RuleSource.RulePathElement
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder

parseDelimitedFrom(InputStream input)

public static DataQualityRule.RuleSource.RulePathElement parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static DataQualityRule.RuleSource.RulePathElement parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<DataQualityRule.RuleSource.RulePathElement> parser()
Returns
Type Description
Parser<RulePathElement>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

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

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.

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.

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

getParserForType()

public Parser<DataQualityRule.RuleSource.RulePathElement> getParserForType()
Returns
Type Description
Parser<RulePathElement>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(AbstractMessage.BuilderParent parent)

protected DataQualityRule.RuleSource.RulePathElement.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
DataQualityRule.RuleSource.RulePathElement.Builder
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException