public static final class BigtableOptions.BigtableColumnFamily extends com.google.protobuf.GeneratedMessageV3 implements BigtableOptions.BigtableColumnFamilyOrBuilder
The column family of the Bigtable.Protobuf type
google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily| Modifier and Type | Class and Description |
|---|---|
static class |
BigtableOptions.BigtableColumnFamily.Builder
The column family of the Bigtable.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
COLUMNS_FIELD_NUMBER |
static int |
ENCODING_FIELD_NUMBER |
static int |
FIELD_NAME_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
BigtableOptions.BigtableColumn |
getColumns(int index)
The list of objects that contains column level information for each
column.
|
int |
getColumnsCount()
The list of objects that contains column level information for each
column.
|
List<BigtableOptions.BigtableColumn> |
getColumnsList()
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnOrBuilder |
getColumnsOrBuilder(int index)
The list of objects that contains column level information for each
column.
|
List<? extends BigtableOptions.BigtableColumnOrBuilder> |
getColumnsOrBuilderList()
The list of objects that contains column level information for each
column.
|
static BigtableOptions.BigtableColumnFamily |
getDefaultInstance() |
BigtableOptions.BigtableColumnFamily |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
BigtableOptions.Encoding |
getEncoding()
The encoding mode of the values when the type is not STRING.
|
int |
getEncodingValue()
The encoding mode of the values when the type is not STRING.
|
String |
getFieldName()
The field name to use for this column family in the document.
|
com.google.protobuf.ByteString |
getFieldNameBytes()
The field name to use for this column family in the document.
|
com.google.protobuf.Parser<BigtableOptions.BigtableColumnFamily> |
getParserForType() |
int |
getSerializedSize() |
BigtableOptions.Type |
getType()
The type of values in this column family.
|
int |
getTypeValue()
The type of values in this column family.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static BigtableOptions.BigtableColumnFamily.Builder |
newBuilder() |
static BigtableOptions.BigtableColumnFamily.Builder |
newBuilder(BigtableOptions.BigtableColumnFamily prototype) |
BigtableOptions.BigtableColumnFamily.Builder |
newBuilderForType() |
protected BigtableOptions.BigtableColumnFamily.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static BigtableOptions.BigtableColumnFamily |
parseDelimitedFrom(InputStream input) |
static BigtableOptions.BigtableColumnFamily |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(byte[] data) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(ByteBuffer data) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(com.google.protobuf.ByteString data) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(InputStream input) |
static BigtableOptions.BigtableColumnFamily |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<BigtableOptions.BigtableColumnFamily> |
parser() |
BigtableOptions.BigtableColumnFamily.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FIELD_NAME_FIELD_NUMBER
public static final int ENCODING_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int COLUMNS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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;getFieldName in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;getFieldNameBytes in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;getEncodingValue in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;getEncoding in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;getTypeValue in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;getType in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;
getColumnsList in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;
getColumnsOrBuilderList in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic 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;
getColumnsCount in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic BigtableOptions.BigtableColumn getColumns(int index)
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 in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic BigtableOptions.BigtableColumnOrBuilder getColumnsOrBuilder(int index)
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 in interface BigtableOptions.BigtableColumnFamilyOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static BigtableOptions.BigtableColumnFamily parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(InputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumnFamily parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumnFamily parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumnFamily parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BigtableOptions.BigtableColumnFamily.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BigtableOptions.BigtableColumnFamily.Builder newBuilder()
public static BigtableOptions.BigtableColumnFamily.Builder newBuilder(BigtableOptions.BigtableColumnFamily prototype)
public BigtableOptions.BigtableColumnFamily.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BigtableOptions.BigtableColumnFamily.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static BigtableOptions.BigtableColumnFamily getDefaultInstance()
public static com.google.protobuf.Parser<BigtableOptions.BigtableColumnFamily> parser()
public com.google.protobuf.Parser<BigtableOptions.BigtableColumnFamily> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public BigtableOptions.BigtableColumnFamily getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.