Package com.google.cloud.datacatalog.v1
Class DataplexTableSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataplexTableSpec.Builder>
com.google.cloud.datacatalog.v1.DataplexTableSpec.Builder
- All Implemented Interfaces:
DataplexTableSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataplexTableSpec
public static final class DataplexTableSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataplexTableSpec.Builder>
implements DataplexTableSpecOrBuilder
Entry specification for a Dataplex table.Protobuf type
google.cloud.datacatalog.v1.DataplexTableSpec-
Method Summary
Modifier and TypeMethodDescriptionaddAllExternalTables(Iterable<? extends DataplexExternalTable> values) List of external tables registered by Dataplex in other systems based on the same underlying data.addExternalTables(int index, DataplexExternalTable value) List of external tables registered by Dataplex in other systems based on the same underlying data.addExternalTables(int index, DataplexExternalTable.Builder builderForValue) List of external tables registered by Dataplex in other systems based on the same underlying data.List of external tables registered by Dataplex in other systems based on the same underlying data.addExternalTables(DataplexExternalTable.Builder builderForValue) List of external tables registered by Dataplex in other systems based on the same underlying data.List of external tables registered by Dataplex in other systems based on the same underlying data.addExternalTablesBuilder(int index) List of external tables registered by Dataplex in other systems based on the same underlying data.build()clear()Common Dataplex fields.List of external tables registered by Dataplex in other systems based on the same underlying data.Indicates if the table schema is managed by the user or not.Common Dataplex fields.Common Dataplex fields.Common Dataplex fields.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExternalTables(int index) List of external tables registered by Dataplex in other systems based on the same underlying data.getExternalTablesBuilder(int index) List of external tables registered by Dataplex in other systems based on the same underlying data.List of external tables registered by Dataplex in other systems based on the same underlying data.intList of external tables registered by Dataplex in other systems based on the same underlying data.List of external tables registered by Dataplex in other systems based on the same underlying data.getExternalTablesOrBuilder(int index) List of external tables registered by Dataplex in other systems based on the same underlying data.List<? extends DataplexExternalTableOrBuilder>List of external tables registered by Dataplex in other systems based on the same underlying data.booleanIndicates if the table schema is managed by the user or not.booleanCommon Dataplex fields.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDataplexSpec(DataplexSpec value) Common Dataplex fields.mergeFrom(DataplexTableSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeExternalTables(int index) List of external tables registered by Dataplex in other systems based on the same underlying data.setDataplexSpec(DataplexSpec value) Common Dataplex fields.setDataplexSpec(DataplexSpec.Builder builderForValue) Common Dataplex fields.setExternalTables(int index, DataplexExternalTable value) List of external tables registered by Dataplex in other systems based on the same underlying data.setExternalTables(int index, DataplexExternalTable.Builder builderForValue) List of external tables registered by Dataplex in other systems based on the same underlying data.setUserManaged(boolean value) Indicates if the table schema is managed by the user or not.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<DataplexTableSpec.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<DataplexTableSpec.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<DataplexTableSpec.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<DataplexTableSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataplexTableSpec.Builder>
-
mergeFrom
public DataplexTableSpec.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<DataplexTableSpec.Builder>- Throws:
IOException
-
getExternalTablesList
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1;- Specified by:
getExternalTablesListin interfaceDataplexTableSpecOrBuilder
-
getExternalTablesCount
public int getExternalTablesCount()List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1;- Specified by:
getExternalTablesCountin interfaceDataplexTableSpecOrBuilder
-
getExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1;- Specified by:
getExternalTablesin interfaceDataplexTableSpecOrBuilder
-
setExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
setExternalTables
public DataplexTableSpec.Builder setExternalTables(int index, DataplexExternalTable.Builder builderForValue) List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addExternalTables
public DataplexTableSpec.Builder addExternalTables(int index, DataplexExternalTable.Builder builderForValue) List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addAllExternalTables
public DataplexTableSpec.Builder addAllExternalTables(Iterable<? extends DataplexExternalTable> values) List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
clearExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
removeExternalTables
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
getExternalTablesBuilder
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
getExternalTablesOrBuilder
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1;- Specified by:
getExternalTablesOrBuilderin interfaceDataplexTableSpecOrBuilder
-
getExternalTablesOrBuilderList
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1;- Specified by:
getExternalTablesOrBuilderListin interfaceDataplexTableSpecOrBuilder
-
addExternalTablesBuilder
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
addExternalTablesBuilder
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
getExternalTablesBuilderList
List of external tables registered by Dataplex in other systems based on the same underlying data. External tables allow to query this data in those systems.
repeated .google.cloud.datacatalog.v1.DataplexExternalTable external_tables = 1; -
hasDataplexSpec
public boolean hasDataplexSpec()Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;- Specified by:
hasDataplexSpecin interfaceDataplexTableSpecOrBuilder- Returns:
- Whether the dataplexSpec field is set.
-
getDataplexSpec
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;- Specified by:
getDataplexSpecin interfaceDataplexTableSpecOrBuilder- Returns:
- The dataplexSpec.
-
setDataplexSpec
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2; -
setDataplexSpec
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2; -
mergeDataplexSpec
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2; -
clearDataplexSpec
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2; -
getDataplexSpecBuilder
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2; -
getDataplexSpecOrBuilder
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;- Specified by:
getDataplexSpecOrBuilderin interfaceDataplexTableSpecOrBuilder
-
getUserManaged
public boolean getUserManaged()Indicates if the table schema is managed by the user or not.
bool user_managed = 3;- Specified by:
getUserManagedin interfaceDataplexTableSpecOrBuilder- Returns:
- The userManaged.
-
setUserManaged
Indicates if the table schema is managed by the user or not.
bool user_managed = 3;- Parameters:
value- The userManaged to set.- Returns:
- This builder for chaining.
-
clearUserManaged
Indicates if the table schema is managed by the user or not.
bool user_managed = 3;- Returns:
- This builder for chaining.
-