public static final class BigtableOptions.BigtableColumn.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder> implements BigtableOptions.BigtableColumnOrBuilder
The column of the Bigtable.Protobuf type
google.cloud.discoveryengine.v1alpha.BigtableOptions.BigtableColumn| Modifier and Type | Method and Description |
|---|---|
BigtableOptions.BigtableColumn.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BigtableOptions.BigtableColumn |
build() |
BigtableOptions.BigtableColumn |
buildPartial() |
BigtableOptions.BigtableColumn.Builder |
clear() |
BigtableOptions.BigtableColumn.Builder |
clearEncoding()
The encoding mode of the values when the type is not `STRING`.
|
BigtableOptions.BigtableColumn.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BigtableOptions.BigtableColumn.Builder |
clearFieldName()
The field name to use for this column in the document.
|
BigtableOptions.BigtableColumn.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BigtableOptions.BigtableColumn.Builder |
clearQualifier()
Required.
|
BigtableOptions.BigtableColumn.Builder |
clearType()
The type of values in this column family.
|
BigtableOptions.BigtableColumn.Builder |
clone() |
BigtableOptions.BigtableColumn |
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 in the document.
|
com.google.protobuf.ByteString |
getFieldNameBytes()
The field name to use for this column in the document.
|
com.google.protobuf.ByteString |
getQualifier()
Required.
|
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.BigtableColumn.Builder |
mergeFrom(BigtableOptions.BigtableColumn other) |
BigtableOptions.BigtableColumn.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BigtableOptions.BigtableColumn.Builder |
mergeFrom(com.google.protobuf.Message other) |
BigtableOptions.BigtableColumn.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BigtableOptions.BigtableColumn.Builder |
setEncoding(BigtableOptions.Encoding value)
The encoding mode of the values when the type is not `STRING`.
|
BigtableOptions.BigtableColumn.Builder |
setEncodingValue(int value)
The encoding mode of the values when the type is not `STRING`.
|
BigtableOptions.BigtableColumn.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BigtableOptions.BigtableColumn.Builder |
setFieldName(String value)
The field name to use for this column in the document.
|
BigtableOptions.BigtableColumn.Builder |
setFieldNameBytes(com.google.protobuf.ByteString value)
The field name to use for this column in the document.
|
BigtableOptions.BigtableColumn.Builder |
setQualifier(com.google.protobuf.ByteString value)
Required.
|
BigtableOptions.BigtableColumn.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BigtableOptions.BigtableColumn.Builder |
setType(BigtableOptions.Type value)
The type of values in this column family.
|
BigtableOptions.BigtableColumn.Builder |
setTypeValue(int value)
The type of values in this column family.
|
BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.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.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BigtableOptions.BigtableColumn build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BigtableOptions.BigtableColumn buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BigtableOptions.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.Builder mergeFrom(BigtableOptions.BigtableColumn other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder>public BigtableOptions.BigtableColumn.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.BigtableColumn.Builder>IOExceptionpublic 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 BigtableOptions.BigtableColumn.Builder setQualifier(com.google.protobuf.ByteString value)
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];value - The qualifier to set.public BigtableOptions.BigtableColumn.Builder clearQualifier()
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];public 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 BigtableOptions.BigtableColumn.Builder setFieldName(String value)
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;value - The fieldName to set.public BigtableOptions.BigtableColumn.Builder clearFieldName()
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;public BigtableOptions.BigtableColumn.Builder setFieldNameBytes(com.google.protobuf.ByteString value)
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;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.v1alpha.BigtableOptions.Encoding encoding = 3;getEncodingValue in interface BigtableOptions.BigtableColumnOrBuilderpublic BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Encoding encoding = 3;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.v1alpha.BigtableOptions.Encoding encoding = 3;getEncoding in interface BigtableOptions.BigtableColumnOrBuilderpublic BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Encoding encoding = 3;value - The encoding to set.public BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Encoding encoding = 3;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.v1alpha.BigtableOptions.Type type = 4;getTypeValue in interface BigtableOptions.BigtableColumnOrBuilderpublic BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Type type = 4;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.v1alpha.BigtableOptions.Type type = 4;getType in interface BigtableOptions.BigtableColumnOrBuilderpublic BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Type type = 4;value - The type to set.public BigtableOptions.BigtableColumn.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.v1alpha.BigtableOptions.Type type = 4;public final BigtableOptions.BigtableColumn.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder>public final BigtableOptions.BigtableColumn.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BigtableOptions.BigtableColumn.Builder>Copyright © 2024 Google LLC. All rights reserved.