public final class Field extends GeneratedMessage implements FieldOrBuilder
A field in a schema.
Protobuf type google.cloud.geminidataanalytics.v1beta.Field
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CATEGORY_FIELD_NUMBER
public static final int CATEGORY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MODE_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SUBFIELDS_FIELD_NUMBER
public static final int SUBFIELDS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SYNONYMS_FIELD_NUMBER
public static final int SYNONYMS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int TAGS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int VALUE_FORMAT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Field getDefaultInstance()
| Returns |
| Type |
Description |
Field |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Field.Builder newBuilder()
newBuilder(Field prototype)
public static Field.Builder newBuilder(Field prototype)
| Parameter |
| Name |
Description |
prototype |
Field
|
public static Field parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Field |
|
public static Field parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
parseFrom(byte[] data)
public static Field parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Field |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Field parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
parseFrom(ByteString data)
public static Field parseFrom(ByteString data)
| Returns |
| Type |
Description |
Field |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Field parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
public static Field parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Field |
|
public static Field parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
public static Field parseFrom(InputStream input)
| Returns |
| Type |
Description |
Field |
|
public static Field parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
parseFrom(ByteBuffer data)
public static Field parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Field |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Field parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Field |
|
parser()
public static Parser<Field> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCategory()
public 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 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.
|
getDefaultInstanceForType()
public Field getDefaultInstanceForType()
| Returns |
| Type |
Description |
Field |
|
getDescription()
public 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 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 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 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()
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 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()
Optional. The name of the field.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Optional. The name of the field.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Field> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSubfields(int index)
public 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 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 List<Field> getSubfieldsList()
Optional. Recursive property for nested schema structures.
repeated .google.cloud.geminidataanalytics.v1beta.Field subfields = 9 [(.google.api.field_behavior) = OPTIONAL];
getSubfieldsOrBuilder(int index)
public 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
|
getSubfieldsOrBuilderList()
public 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 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"]. Currently only
used for BigQuery data sources.
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 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"]. Currently only
used for BigQuery data sources.
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 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"]. Currently only
used for BigQuery data sources.
repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of synonyms.
|
getSynonymsList()
public ProtocolStringList getSynonymsList()
Optional. A list of alternative names or synonyms that can be used to refer
to this field. For example: ["id", "customerid", "cust_id"]. Currently only
used for BigQuery data sources.
repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL];
public String getTags(int index)
Optional. A list of tags or keywords associated with the field, used for
categorization. For example: ["identifier", "customer", "pii"]. Currently
only used for BigQuery data sources.
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.
|
public ByteString getTagsBytes(int index)
Optional. A list of tags or keywords associated with the field, used for
categorization. For example: ["identifier", "customer", "pii"]. Currently
only used for BigQuery data sources.
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.
|
public int getTagsCount()
Optional. A list of tags or keywords associated with the field, used for
categorization. For example: ["identifier", "customer", "pii"]. Currently
only used for BigQuery data sources.
repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The count of tags.
|
public ProtocolStringList getTagsList()
Optional. A list of tags or keywords associated with the field, used for
categorization. For example: ["identifier", "customer", "pii"]. Currently
only used for BigQuery data sources.
repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL];
getType()
Optional. The type of the field.
string type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
public ByteString getTypeBytes()
Optional. The type of the field.
string type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
public String getValueFormat()
| Returns |
| Type |
Description |
String |
The valueFormat.
|
public ByteString getValueFormatBytes()
| Returns |
| Type |
Description |
ByteString |
The bytes for valueFormat.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Field.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Field.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Field.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides