public interface EntityReferenceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getField(int index)
public abstract String getField(int index)Optional. Field path within the entity. Each nesting level should be a separate value in the repeated field. The order matters. Must be empty for asset level lineage
For example to address "salary.net" subfield where "salary" is a column and
"net" is a proto field two values in the field should be reported,
the first is "salary" and the second is "net".
Each field length is limited to 500 characters. Maximum supported nesting level is 20.
repeated string field = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The field at the given index. |
getFieldBytes(int index)
public abstract ByteString getFieldBytes(int index)Optional. Field path within the entity. Each nesting level should be a separate value in the repeated field. The order matters. Must be empty for asset level lineage
For example to address "salary.net" subfield where "salary" is a column and
"net" is a proto field two values in the field should be reported,
the first is "salary" and the second is "net".
Each field length is limited to 500 characters. Maximum supported nesting level is 20.
repeated string field = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the field at the given index. |
getFieldCount()
public abstract int getFieldCount()Optional. Field path within the entity. Each nesting level should be a separate value in the repeated field. The order matters. Must be empty for asset level lineage
For example to address "salary.net" subfield where "salary" is a column and
"net" is a proto field two values in the field should be reported,
the first is "salary" and the second is "net".
Each field length is limited to 500 characters. Maximum supported nesting level is 20.
repeated string field = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The count of field. |
getFieldList()
public abstract List<String> getFieldList()Optional. Field path within the entity. Each nesting level should be a separate value in the repeated field. The order matters. Must be empty for asset level lineage
For example to address "salary.net" subfield where "salary" is a column and
"net" is a proto field two values in the field should be reported,
the first is "salary" and the second is "net".
Each field length is limited to 500 characters. Maximum supported nesting level is 20.
repeated string field = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the field. |
getFullyQualifiedName()
public abstract String getFullyQualifiedName()Required. Fully Qualified Name (FQN) of the entity.
string fully_qualified_name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The fullyQualifiedName. |
getFullyQualifiedNameBytes()
public abstract ByteString getFullyQualifiedNameBytes()Required. Fully Qualified Name (FQN) of the entity.
string fully_qualified_name = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for fullyQualifiedName. |