public static final class BigtableOptions.BigtableColumn extends com.google.protobuf.GeneratedMessageV3 implements BigtableOptions.BigtableColumnOrBuilder
The column of the Bigtable.Protobuf type
google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumn| Modifier and Type | Class and Description |
|---|---|
static class |
BigtableOptions.BigtableColumn.Builder
The column 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 |
ENCODING_FIELD_NUMBER |
static int |
FIELD_NAME_FIELD_NUMBER |
static int |
QUALIFIER_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static BigtableOptions.BigtableColumn |
getDefaultInstance() |
BigtableOptions.BigtableColumn |
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 in the document.
|
com.google.protobuf.ByteString |
getFieldNameBytes()
The field name to use for this column in the document.
|
com.google.protobuf.Parser<BigtableOptions.BigtableColumn> |
getParserForType() |
com.google.protobuf.ByteString |
getQualifier()
Required.
|
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.BigtableColumn.Builder |
newBuilder() |
static BigtableOptions.BigtableColumn.Builder |
newBuilder(BigtableOptions.BigtableColumn prototype) |
BigtableOptions.BigtableColumn.Builder |
newBuilderForType() |
protected BigtableOptions.BigtableColumn.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static BigtableOptions.BigtableColumn |
parseDelimitedFrom(InputStream input) |
static BigtableOptions.BigtableColumn |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumn |
parseFrom(byte[] data) |
static BigtableOptions.BigtableColumn |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumn |
parseFrom(ByteBuffer data) |
static BigtableOptions.BigtableColumn |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumn |
parseFrom(com.google.protobuf.ByteString data) |
static BigtableOptions.BigtableColumn |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumn |
parseFrom(com.google.protobuf.CodedInputStream input) |
static BigtableOptions.BigtableColumn |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static BigtableOptions.BigtableColumn |
parseFrom(InputStream input) |
static BigtableOptions.BigtableColumn |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<BigtableOptions.BigtableColumn> |
parser() |
BigtableOptions.BigtableColumn.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 QUALIFIER_FIELD_NUMBER
public static final int FIELD_NAME_FIELD_NUMBER
public static final int ENCODING_FIELD_NUMBER
public static final int TYPE_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 com.google.protobuf.ByteString getQualifier()
Required. Qualifier of the column. If it cannot be decoded with utf-8, use a base-64 encoded string instead.
bytes qualifier = 1 [(.google.api.field_behavior) = REQUIRED];getQualifier in interface BigtableOptions.BigtableColumnOrBuilderpublic String getFieldName()
The field name to use for this column 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 qualifier bytes with best effort. However, due to different naming patterns, field name collisions could happen, where parsing behavior is undefined.
string field_name = 2;getFieldName in interface BigtableOptions.BigtableColumnOrBuilderpublic com.google.protobuf.ByteString getFieldNameBytes()
The field name to use for this column 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 qualifier bytes with best effort. However, due to different naming patterns, field name collisions could happen, where parsing behavior is undefined.
string field_name = 2;getFieldNameBytes in interface BigtableOptions.BigtableColumnOrBuilderpublic 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 = 3;getEncodingValue in interface BigtableOptions.BigtableColumnOrBuilderpublic 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 = 3;getEncoding in interface BigtableOptions.BigtableColumnOrBuilderpublic 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 = 4;getTypeValue in interface BigtableOptions.BigtableColumnOrBuilderpublic 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 = 4;getType in interface BigtableOptions.BigtableColumnOrBuilderpublic 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.BigtableColumn parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static BigtableOptions.BigtableColumn parseFrom(InputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumn parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumn parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumn parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumn parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static BigtableOptions.BigtableColumn parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic BigtableOptions.BigtableColumn.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static BigtableOptions.BigtableColumn.Builder newBuilder()
public static BigtableOptions.BigtableColumn.Builder newBuilder(BigtableOptions.BigtableColumn prototype)
public BigtableOptions.BigtableColumn.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected BigtableOptions.BigtableColumn.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static BigtableOptions.BigtableColumn getDefaultInstance()
public static com.google.protobuf.Parser<BigtableOptions.BigtableColumn> parser()
public com.google.protobuf.Parser<BigtableOptions.BigtableColumn> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public BigtableOptions.BigtableColumn getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.