Package com.google.cloud.datacatalog.v1
Class DatabaseTableSpec.DatabaseViewSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
com.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.Builder
- All Implemented Interfaces:
DatabaseTableSpec.DatabaseViewSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DatabaseTableSpec.DatabaseViewSpec
public static final class DatabaseTableSpec.DatabaseViewSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
implements DatabaseTableSpec.DatabaseViewSpecOrBuilder
Specification that applies to database view.Protobuf type
google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Name of a singular table this view reflects one to one.SQL query used to generate this view.Type of this view.Name of a singular table this view reflects one to one.com.google.protobuf.ByteStringName of a singular table this view reflects one to one.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSQL query used to generate this view.com.google.protobuf.ByteStringSQL query used to generate this view.Type of this view.intType of this view.booleanName of a singular table this view reflects one to one.booleanSQL query used to generate this view.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBaseTable(String value) Name of a singular table this view reflects one to one.setBaseTableBytes(com.google.protobuf.ByteString value) Name of a singular table this view reflects one to one.setSqlQuery(String value) SQL query used to generate this view.setSqlQueryBytes(com.google.protobuf.ByteString value) SQL query used to generate this view.Type of this view.setViewTypeValue(int value) Type of this view.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
-
mergeFrom
public DatabaseTableSpec.DatabaseViewSpec.Builder mergeFrom(DatabaseTableSpec.DatabaseViewSpec other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>
-
mergeFrom
public DatabaseTableSpec.DatabaseViewSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DatabaseTableSpec.DatabaseViewSpec.Builder>- Throws:
IOException
-
getSourceDefinitionCase
- Specified by:
getSourceDefinitionCasein interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder
-
clearSourceDefinition
-
getViewTypeValue
public int getViewTypeValue()Type of this view.
.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.ViewType view_type = 1;- Specified by:
getViewTypeValuein interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The enum numeric value on the wire for viewType.
-
setViewTypeValue
Type of this view.
.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.ViewType view_type = 1;- Parameters:
value- The enum numeric value on the wire for viewType to set.- Returns:
- This builder for chaining.
-
getViewType
Type of this view.
.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.ViewType view_type = 1;- Specified by:
getViewTypein interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The viewType.
-
setViewType
public DatabaseTableSpec.DatabaseViewSpec.Builder setViewType(DatabaseTableSpec.DatabaseViewSpec.ViewType value) Type of this view.
.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.ViewType view_type = 1;- Parameters:
value- The viewType to set.- Returns:
- This builder for chaining.
-
clearViewType
Type of this view.
.google.cloud.datacatalog.v1.DatabaseTableSpec.DatabaseViewSpec.ViewType view_type = 1;- Returns:
- This builder for chaining.
-
hasBaseTable
public boolean hasBaseTable()Name of a singular table this view reflects one to one.
string base_table = 2;- Specified by:
hasBaseTablein interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- Whether the baseTable field is set.
-
getBaseTable
Name of a singular table this view reflects one to one.
string base_table = 2;- Specified by:
getBaseTablein interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The baseTable.
-
getBaseTableBytes
public com.google.protobuf.ByteString getBaseTableBytes()Name of a singular table this view reflects one to one.
string base_table = 2;- Specified by:
getBaseTableBytesin interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The bytes for baseTable.
-
setBaseTable
Name of a singular table this view reflects one to one.
string base_table = 2;- Parameters:
value- The baseTable to set.- Returns:
- This builder for chaining.
-
clearBaseTable
Name of a singular table this view reflects one to one.
string base_table = 2;- Returns:
- This builder for chaining.
-
setBaseTableBytes
public DatabaseTableSpec.DatabaseViewSpec.Builder setBaseTableBytes(com.google.protobuf.ByteString value) Name of a singular table this view reflects one to one.
string base_table = 2;- Parameters:
value- The bytes for baseTable to set.- Returns:
- This builder for chaining.
-
hasSqlQuery
public boolean hasSqlQuery()SQL query used to generate this view.
string sql_query = 3;- Specified by:
hasSqlQueryin interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- Whether the sqlQuery field is set.
-
getSqlQuery
SQL query used to generate this view.
string sql_query = 3;- Specified by:
getSqlQueryin interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The sqlQuery.
-
getSqlQueryBytes
public com.google.protobuf.ByteString getSqlQueryBytes()SQL query used to generate this view.
string sql_query = 3;- Specified by:
getSqlQueryBytesin interfaceDatabaseTableSpec.DatabaseViewSpecOrBuilder- Returns:
- The bytes for sqlQuery.
-
setSqlQuery
SQL query used to generate this view.
string sql_query = 3;- Parameters:
value- The sqlQuery to set.- Returns:
- This builder for chaining.
-
clearSqlQuery
SQL query used to generate this view.
string sql_query = 3;- Returns:
- This builder for chaining.
-
setSqlQueryBytes
public DatabaseTableSpec.DatabaseViewSpec.Builder setSqlQueryBytes(com.google.protobuf.ByteString value) SQL query used to generate this view.
string sql_query = 3;- Parameters:
value- The bytes for sqlQuery to set.- Returns:
- This builder for chaining.
-