Interface FieldOrBuilder (0.1.0)

public interface FieldOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCategory()

public abstract String getCategory()

Optional. Field category, not required, currently only useful for Looker. We are using a string to avoid depending on an external package and keep this package self-contained.

string category = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The category.

getCategoryBytes()

public abstract ByteString getCategoryBytes()

Optional. Field category, not required, currently only useful for Looker. We are using a string to avoid depending on an external package and keep this package self-contained.

string category = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for category.

getDescription()

public abstract String getDescription()

Optional. A brief description of the field.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. A brief description of the field.

string description = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getDisplayName()

public abstract String getDisplayName()

Optional. Field display_name (same as label in

string display_name = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Optional. Field display_name (same as label in

string display_name = 8 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for displayName.

getMode()

public abstract String getMode()

Optional. The mode of the field (e.g., NULLABLE, REPEATED).

string mode = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The mode.

getModeBytes()

public abstract ByteString getModeBytes()

Optional. The mode of the field (e.g., NULLABLE, REPEATED).

string mode = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for mode.

getName()

public abstract String getName()

Optional. The name of the field.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Optional. The name of the field.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for name.

getSubfields(int index)

public abstract Field getSubfields(int index)

Optional. Recursive property for nested schema structures.

repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
Field

getSubfieldsCount()

public abstract int getSubfieldsCount()

Optional. Recursive property for nested schema structures.

repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getSubfieldsList()

public abstract List<Field> getSubfieldsList()

Optional. Recursive property for nested schema structures.

repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Field>

getSubfieldsOrBuilder(int index)

public abstract FieldOrBuilder getSubfieldsOrBuilder(int index)

Optional. Recursive property for nested schema structures.

repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
FieldOrBuilder

getSubfieldsOrBuilderList()

public abstract List<? extends FieldOrBuilder> getSubfieldsOrBuilderList()

Optional. Recursive property for nested schema structures.

repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.geminidataanalytics.v1beta.FieldOrBuilder>

getSynonyms(int index)

public abstract String getSynonyms(int index)

Optional. A list of alternative names or synonyms that can be used to refer to this field. For example: ["id", "customerid", "cust_id"]

repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The synonyms at the given index.

getSynonymsBytes(int index)

public abstract ByteString getSynonymsBytes(int index)

Optional. A list of alternative names or synonyms that can be used to refer to this field. For example: ["id", "customerid", "cust_id"]

repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the synonyms at the given index.

getSynonymsCount()

public abstract int getSynonymsCount()

Optional. A list of alternative names or synonyms that can be used to refer to this field. For example: ["id", "customerid", "cust_id"]

repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of synonyms.

getSynonymsList()

public abstract List<String> getSynonymsList()

Optional. A list of alternative names or synonyms that can be used to refer to this field. For example: ["id", "customerid", "cust_id"]

repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the synonyms.

getTags(int index)

public abstract String getTags(int index)

Optional. A list of tags or keywords associated with the field, used for categorization. For example: ["identifier", "customer", "pii"]

repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The tags at the given index.

getTagsBytes(int index)

public abstract ByteString getTagsBytes(int index)

Optional. A list of tags or keywords associated with the field, used for categorization. For example: ["identifier", "customer", "pii"]

repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the tags at the given index.

getTagsCount()

public abstract int getTagsCount()

Optional. A list of tags or keywords associated with the field, used for categorization. For example: ["identifier", "customer", "pii"]

repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of tags.

getTagsList()

public abstract List<String> getTagsList()

Optional. A list of tags or keywords associated with the field, used for categorization. For example: ["identifier", "customer", "pii"]

repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the tags.

getType()

public abstract String getType()

Optional. The type of the field.

string type = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Optional. The type of the field.

string type = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for type.

getValueFormat()

public abstract String getValueFormat()

Optional. Looker only. Value format of the field. Ref: https://cloud.google.com/looker/docs/reference/param-field-value-format

string value_format = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The valueFormat.

getValueFormatBytes()

public abstract ByteString getValueFormatBytes()

Optional. Looker only. Value format of the field. Ref: https://cloud.google.com/looker/docs/reference/param-field-value-format

string value_format = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for valueFormat.