public static final class BigtableOptions.BigtableColumnFamily.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder> implements BigtableOptions.BigtableColumnFamilyOrBuilder
The column family of the Bigtable.Protobuf type
google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily| Modifier and Type | Method and Description |
|---|---|
BigtableOptions.BigtableColumnFamily.Builder |
addAllColumns(Iterable<? extends BigtableOptions.BigtableColumn> values)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
addColumns(BigtableOptions.BigtableColumn.Builder builderForValue)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
addColumns(BigtableOptions.BigtableColumn value)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
addColumns(int index,
BigtableOptions.BigtableColumn.Builder builderForValue)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
addColumns(int index,
BigtableOptions.BigtableColumn value)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumn.Builder |
addColumnsBuilder()
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumn.Builder |
addColumnsBuilder(int index)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BigtableOptions.BigtableColumnFamily |
build() |
BigtableOptions.BigtableColumnFamily |
buildPartial() |
BigtableOptions.BigtableColumnFamily.Builder |
clear() |
BigtableOptions.BigtableColumnFamily.Builder |
clearColumns()
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
clearEncoding()
The encoding mode of the values when the type is not STRING.
|
BigtableOptions.BigtableColumnFamily.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BigtableOptions.BigtableColumnFamily.Builder |
clearFieldName()
The field name to use for this column family in the document.
|
BigtableOptions.BigtableColumnFamily.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BigtableOptions.BigtableColumnFamily.Builder |
clearType()
The type of values in this column family.
|
BigtableOptions.BigtableColumnFamily.Builder |
clone() |
BigtableOptions.BigtableColumn |
getColumns(int index)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumn.Builder |
getColumnsBuilder(int index)
The list of objects that contains column level information for each
column.
|
List<BigtableOptions.BigtableColumn.Builder> |
getColumnsBuilderList()
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.
|
BigtableOptions.BigtableColumnFamily |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
BigtableOptions.Type |
getType()
The type of values in this column family.
|
int |
getTypeValue()
The type of values in this column family.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BigtableOptions.BigtableColumnFamily.Builder |
mergeFrom(BigtableOptions.BigtableColumnFamily other) |
BigtableOptions.BigtableColumnFamily.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BigtableOptions.BigtableColumnFamily.Builder |
mergeFrom(com.google.protobuf.Message other) |
BigtableOptions.BigtableColumnFamily.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BigtableOptions.BigtableColumnFamily.Builder |
removeColumns(int index)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
setColumns(int index,
BigtableOptions.BigtableColumn.Builder builderForValue)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
setColumns(int index,
BigtableOptions.BigtableColumn value)
The list of objects that contains column level information for each
column.
|
BigtableOptions.BigtableColumnFamily.Builder |
setEncoding(BigtableOptions.Encoding value)
The encoding mode of the values when the type is not STRING.
|
BigtableOptions.BigtableColumnFamily.Builder |
setEncodingValue(int value)
The encoding mode of the values when the type is not STRING.
|
BigtableOptions.BigtableColumnFamily.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BigtableOptions.BigtableColumnFamily.Builder |
setFieldName(String value)
The field name to use for this column family in the document.
|
BigtableOptions.BigtableColumnFamily.Builder |
setFieldNameBytes(com.google.protobuf.ByteString value)
The field name to use for this column family in the document.
|
BigtableOptions.BigtableColumnFamily.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BigtableOptions.BigtableColumnFamily.Builder |
setType(BigtableOptions.Type value)
The type of values in this column family.
|
BigtableOptions.BigtableColumnFamily.Builder |
setTypeValue(int value)
The type of values in this column family.
|
BigtableOptions.BigtableColumnFamily.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BigtableOptions.BigtableColumnFamily build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BigtableOptions.BigtableColumnFamily buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BigtableOptions.BigtableColumnFamily.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder mergeFrom(BigtableOptions.BigtableColumnFamily other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public BigtableOptions.BigtableColumnFamily.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigtableOptions.BigtableColumnFamily.Builder>IOExceptionpublic 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 BigtableOptions.BigtableColumnFamily.Builder setFieldName(String value)
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;value - The fieldName to set.public BigtableOptions.BigtableColumnFamily.Builder clearFieldName()
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;public BigtableOptions.BigtableColumnFamily.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
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;value - The bytes for fieldName to set.public 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.BigtableColumnFamily.Builder setEncodingValue(int value)
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;value - The enum numeric value on the wire for encoding to set.public 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 BigtableOptions.BigtableColumnFamily.Builder setEncoding(BigtableOptions.Encoding value)
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;value - The encoding to set.public BigtableOptions.BigtableColumnFamily.Builder clearEncoding()
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;public 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.BigtableColumnFamily.Builder setTypeValue(int value)
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;value - The enum numeric value on the wire for type to set.public 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 BigtableOptions.BigtableColumnFamily.Builder setType(BigtableOptions.Type value)
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;value - The type to set.public BigtableOptions.BigtableColumnFamily.Builder clearType()
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;public 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 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.BigtableColumnFamily.Builder setColumns(int index, BigtableOptions.BigtableColumn value)
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;
public BigtableOptions.BigtableColumnFamily.Builder setColumns(int index, BigtableOptions.BigtableColumn.Builder builderForValue)
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;
public BigtableOptions.BigtableColumnFamily.Builder addColumns(BigtableOptions.BigtableColumn value)
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;
public BigtableOptions.BigtableColumnFamily.Builder addColumns(int index, BigtableOptions.BigtableColumn value)
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;
public BigtableOptions.BigtableColumnFamily.Builder addColumns(BigtableOptions.BigtableColumn.Builder builderForValue)
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;
public BigtableOptions.BigtableColumnFamily.Builder addColumns(int index, BigtableOptions.BigtableColumn.Builder builderForValue)
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;
public BigtableOptions.BigtableColumnFamily.Builder addAllColumns(Iterable<? extends BigtableOptions.BigtableColumn> values)
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;
public BigtableOptions.BigtableColumnFamily.Builder clearColumns()
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;
public BigtableOptions.BigtableColumnFamily.Builder removeColumns(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;
public BigtableOptions.BigtableColumn.Builder getColumnsBuilder(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;
public 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 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 BigtableOptions.BigtableColumn.Builder addColumnsBuilder()
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;
public BigtableOptions.BigtableColumn.Builder addColumnsBuilder(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;
public List<BigtableOptions.BigtableColumn.Builder> getColumnsBuilderList()
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;
public final BigtableOptions.BigtableColumnFamily.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>public final BigtableOptions.BigtableColumnFamily.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumnFamily.Builder>Copyright © 2025 Google LLC. All rights reserved.