public static final class SchemaBundle.Builder extends com.google.protobuf.GeneratedMessage.Builder<SchemaBundle.Builder> implements SchemaBundleOrBuilder
A named collection of related schemas.Protobuf type
google.bigtable.admin.v2.SchemaBundle| Modifier and Type | Method and Description |
|---|---|
SchemaBundle |
build() |
SchemaBundle |
buildPartial() |
SchemaBundle.Builder |
clear() |
SchemaBundle.Builder |
clearEtag()
Optional.
|
SchemaBundle.Builder |
clearName()
Identifier.
|
SchemaBundle.Builder |
clearProtoSchema()
Schema for Protobufs.
|
SchemaBundle.Builder |
clearType() |
SchemaBundle |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getEtag()
Optional.
|
com.google.protobuf.ByteString |
getEtagBytes()
Optional.
|
String |
getName()
Identifier.
|
com.google.protobuf.ByteString |
getNameBytes()
Identifier.
|
ProtoSchema |
getProtoSchema()
Schema for Protobufs.
|
ProtoSchema.Builder |
getProtoSchemaBuilder()
Schema for Protobufs.
|
ProtoSchemaOrBuilder |
getProtoSchemaOrBuilder()
Schema for Protobufs.
|
SchemaBundle.TypeCase |
getTypeCase() |
boolean |
hasProtoSchema()
Schema for Protobufs.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SchemaBundle.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SchemaBundle.Builder |
mergeFrom(com.google.protobuf.Message other) |
SchemaBundle.Builder |
mergeFrom(SchemaBundle other) |
SchemaBundle.Builder |
mergeProtoSchema(ProtoSchema value)
Schema for Protobufs.
|
SchemaBundle.Builder |
setEtag(String value)
Optional.
|
SchemaBundle.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Optional.
|
SchemaBundle.Builder |
setName(String value)
Identifier.
|
SchemaBundle.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
SchemaBundle.Builder |
setProtoSchema(ProtoSchema.Builder builderForValue)
Schema for Protobufs.
|
SchemaBundle.Builder |
setProtoSchema(ProtoSchema value)
Schema for Protobufs.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SchemaBundle.Builder>public SchemaBundle.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<SchemaBundle.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.GeneratedMessage.Builder<SchemaBundle.Builder>public SchemaBundle getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SchemaBundle build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SchemaBundle buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SchemaBundle.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchemaBundle.Builder>public SchemaBundle.Builder mergeFrom(SchemaBundle other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<SchemaBundle.Builder>public SchemaBundle.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<SchemaBundle.Builder>IOExceptionpublic SchemaBundle.TypeCase getTypeCase()
getTypeCase in interface SchemaBundleOrBuilderpublic SchemaBundle.Builder clearType()
public String getName()
Identifier. The unique name identifying this schema bundle.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getName in interface SchemaBundleOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Identifier. The unique name identifying this schema bundle.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getNameBytes in interface SchemaBundleOrBuilderpublic SchemaBundle.Builder setName(String value)
Identifier. The unique name identifying this schema bundle.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public SchemaBundle.Builder clearName()
Identifier. The unique name identifying this schema bundle.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public SchemaBundle.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. The unique name identifying this schema bundle.
Values are of the form
`projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schema_bundle}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public boolean hasProtoSchema()
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;hasProtoSchema in interface SchemaBundleOrBuilderpublic ProtoSchema getProtoSchema()
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;getProtoSchema in interface SchemaBundleOrBuilderpublic SchemaBundle.Builder setProtoSchema(ProtoSchema value)
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;public SchemaBundle.Builder setProtoSchema(ProtoSchema.Builder builderForValue)
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;public SchemaBundle.Builder mergeProtoSchema(ProtoSchema value)
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;public SchemaBundle.Builder clearProtoSchema()
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;public ProtoSchema.Builder getProtoSchemaBuilder()
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;public ProtoSchemaOrBuilder getProtoSchemaOrBuilder()
Schema for Protobufs.
.google.bigtable.admin.v2.ProtoSchema proto_schema = 2;getProtoSchemaOrBuilder in interface SchemaBundleOrBuilderpublic String getEtag()
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];getEtag in interface SchemaBundleOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];getEtagBytes in interface SchemaBundleOrBuilderpublic SchemaBundle.Builder setEtag(String value)
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];value - The etag to set.public SchemaBundle.Builder clearEtag()
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];public SchemaBundle.Builder setEtagBytes(com.google.protobuf.ByteString value)
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag.
string etag = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for etag to set.Copyright © 2026 Google LLC. All rights reserved.