public static final class LogicalView.Builder extends com.google.protobuf.GeneratedMessage.Builder<LogicalView.Builder> implements LogicalViewOrBuilder
A SQL logical view object that can be referenced in SQL queries.Protobuf type
google.bigtable.admin.v2.LogicalView| Modifier and Type | Method and Description |
|---|---|
LogicalView |
build() |
LogicalView |
buildPartial() |
LogicalView.Builder |
clear() |
LogicalView.Builder |
clearDeletionProtection()
Optional.
|
LogicalView.Builder |
clearEtag()
Optional.
|
LogicalView.Builder |
clearName()
Identifier.
|
LogicalView.Builder |
clearQuery()
Required.
|
LogicalView |
getDefaultInstanceForType() |
boolean |
getDeletionProtection()
Optional.
|
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.
|
String |
getQuery()
Required.
|
com.google.protobuf.ByteString |
getQueryBytes()
Required.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LogicalView.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LogicalView.Builder |
mergeFrom(LogicalView other) |
LogicalView.Builder |
mergeFrom(com.google.protobuf.Message other) |
LogicalView.Builder |
setDeletionProtection(boolean value)
Optional.
|
LogicalView.Builder |
setEtag(String value)
Optional.
|
LogicalView.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
Optional.
|
LogicalView.Builder |
setName(String value)
Identifier.
|
LogicalView.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Identifier.
|
LogicalView.Builder |
setQuery(String value)
Required.
|
LogicalView.Builder |
setQueryBytes(com.google.protobuf.ByteString value)
Required.
|
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<LogicalView.Builder>public LogicalView.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<LogicalView.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<LogicalView.Builder>public LogicalView getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LogicalView build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LogicalView buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LogicalView.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LogicalView.Builder>public LogicalView.Builder mergeFrom(LogicalView other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<LogicalView.Builder>public LogicalView.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<LogicalView.Builder>IOExceptionpublic String getName()
Identifier. The unique name of the logical view.
Format:
`projects/{project}/instances/{instance}/logicalViews/{logical_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getName in interface LogicalViewOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Identifier. The unique name of the logical view.
Format:
`projects/{project}/instances/{instance}/logicalViews/{logical_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];getNameBytes in interface LogicalViewOrBuilderpublic LogicalView.Builder setName(String value)
Identifier. The unique name of the logical view.
Format:
`projects/{project}/instances/{instance}/logicalViews/{logical_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The name to set.public LogicalView.Builder clearName()
Identifier. The unique name of the logical view.
Format:
`projects/{project}/instances/{instance}/logicalViews/{logical_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];public LogicalView.Builder setNameBytes(com.google.protobuf.ByteString value)
Identifier. The unique name of the logical view.
Format:
`projects/{project}/instances/{instance}/logicalViews/{logical_view}`
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];value - The bytes for name to set.public String getQuery()
Required. The logical view's select query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];getQuery in interface LogicalViewOrBuilderpublic com.google.protobuf.ByteString getQueryBytes()
Required. The logical view's select query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];getQueryBytes in interface LogicalViewOrBuilderpublic LogicalView.Builder setQuery(String value)
Required. The logical view's select query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];value - The query to set.public LogicalView.Builder clearQuery()
Required. The logical view's select query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];public LogicalView.Builder setQueryBytes(com.google.protobuf.ByteString value)
Required. The logical view's select query.
string query = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for query to set.public String getEtag()
Optional. The etag for this logical view. This may be sent on update requests to ensure that 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 LogicalViewOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
Optional. The etag for this logical view. This may be sent on update requests to ensure that 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 LogicalViewOrBuilderpublic LogicalView.Builder setEtag(String value)
Optional. The etag for this logical view. This may be sent on update requests to ensure that 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 LogicalView.Builder clearEtag()
Optional. The etag for this logical view. This may be sent on update requests to ensure that 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 LogicalView.Builder setEtagBytes(com.google.protobuf.ByteString value)
Optional. The etag for this logical view. This may be sent on update requests to ensure that 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.public boolean getDeletionProtection()
Optional. Set to true to make the LogicalView protected against deletion.
bool deletion_protection = 6 [(.google.api.field_behavior) = OPTIONAL];getDeletionProtection in interface LogicalViewOrBuilderpublic LogicalView.Builder setDeletionProtection(boolean value)
Optional. Set to true to make the LogicalView protected against deletion.
bool deletion_protection = 6 [(.google.api.field_behavior) = OPTIONAL];value - The deletionProtection to set.public LogicalView.Builder clearDeletionProtection()
Optional. Set to true to make the LogicalView protected against deletion.
bool deletion_protection = 6 [(.google.api.field_behavior) = OPTIONAL];Copyright © 2026 Google LLC. All rights reserved.