Interface BigtableOptions.BigtableColumnFamilyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BigtableOptions.BigtableColumnFamily,BigtableOptions.BigtableColumnFamily.Builder
- Enclosing class:
- BigtableOptions
public static interface BigtableOptions.BigtableColumnFamilyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetColumns(int index) The list of objects that contains column level information for each column.intThe list of objects that contains column level information for each column.The list of objects that contains column level information for each column.getColumnsOrBuilder(int index) The list of objects that contains column level information for each column.List<? extends BigtableOptions.BigtableColumnOrBuilder>The list of objects that contains column level information for each column.The encoding mode of the values when the type is not STRING.intThe encoding mode of the values when the type is not STRING.The field name to use for this column family in the document.com.google.protobuf.ByteStringThe field name to use for this column family in the document.getType()The type of values in this column family.intThe type of values in this column family.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getFieldName
String getFieldName()The field name to use for this column family in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`. If not set, it is parsed from the family name with best effort. However, due to different naming patterns, field name collisions could happen, where parsing behavior is undefined.
string field_name = 1;- Returns:
- The fieldName.
-
getFieldNameBytes
com.google.protobuf.ByteString getFieldNameBytes()The field name to use for this column family in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`. If not set, it is parsed from the family name with best effort. However, due to different naming patterns, field name collisions could happen, where parsing behavior is undefined.
string field_name = 1;- Returns:
- The bytes for fieldName.
-
getEncodingValue
int getEncodingValue()The encoding mode of the values when the type is not STRING. Acceptable encoding values are: * `TEXT`: indicates values are alphanumeric text strings. * `BINARY`: indicates values are encoded using `HBase Bytes.toBytes` family of functions. This can be overridden for a specific column by listing that column in `columns` and specifying an encoding for it.
.google.cloud.discoveryengine.v1beta.BigtableOptions.Encoding encoding = 2;- Returns:
- The enum numeric value on the wire for encoding.
-
getEncoding
BigtableOptions.Encoding getEncoding()The encoding mode of the values when the type is not STRING. Acceptable encoding values are: * `TEXT`: indicates values are alphanumeric text strings. * `BINARY`: indicates values are encoded using `HBase Bytes.toBytes` family of functions. This can be overridden for a specific column by listing that column in `columns` and specifying an encoding for it.
.google.cloud.discoveryengine.v1beta.BigtableOptions.Encoding encoding = 2;- Returns:
- The encoding.
-
getTypeValue
int getTypeValue()The type of values in this column family. The values are expected to be encoded using `HBase Bytes.toBytes` function when the encoding value is set to `BINARY`.
.google.cloud.discoveryengine.v1beta.BigtableOptions.Type type = 3;- Returns:
- The enum numeric value on the wire for type.
-
getType
BigtableOptions.Type getType()The type of values in this column family. The values are expected to be encoded using `HBase Bytes.toBytes` function when the encoding value is set to `BINARY`.
.google.cloud.discoveryengine.v1beta.BigtableOptions.Type type = 3;- Returns:
- The type.
-
getColumnsList
List<BigtableOptions.BigtableColumn> getColumnsList()The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored.
repeated .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn columns = 4; -
getColumns
The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored.
repeated .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn columns = 4; -
getColumnsCount
int getColumnsCount()The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored.
repeated .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn columns = 4; -
getColumnsOrBuilderList
List<? extends BigtableOptions.BigtableColumnOrBuilder> getColumnsOrBuilderList()The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored.
repeated .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn columns = 4; -
getColumnsOrBuilder
The list of objects that contains column level information for each column. If a column is not present in this list it will be ignored.
repeated .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn columns = 4;
-