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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<DataplexTableSpec.Builder> implements DataplexTableSpecOrBuilder
Entry specification for a Dataplex table.
Protobuf typegoogle.cloud.datacatalog.v1.DataplexTableSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexTableSpec.BuilderaddAllExternalTables(Iterable<? extends DataplexExternalTable> values)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderaddExternalTables(int index, DataplexExternalTable value)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderaddExternalTables(int index, DataplexExternalTable.Builder builderForValue)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderaddExternalTables(DataplexExternalTable value)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderaddExternalTables(DataplexExternalTable.Builder builderForValue)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.BuilderaddExternalTablesBuilder()List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.BuilderaddExternalTablesBuilder(int index)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DataplexTableSpecbuild()DataplexTableSpecbuildPartial()DataplexTableSpec.Builderclear()DataplexTableSpec.BuilderclearDataplexSpec()Common Dataplex fields.DataplexTableSpec.BuilderclearExternalTables()List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DataplexTableSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DataplexTableSpec.BuilderclearUserManaged()Indicates if the table schema is managed by the user or not.DataplexTableSpec.Builderclone()DataplexSpecgetDataplexSpec()Common Dataplex fields.DataplexSpec.BuildergetDataplexSpecBuilder()Common Dataplex fields.DataplexSpecOrBuildergetDataplexSpecOrBuilder()Common Dataplex fields.DataplexTableSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DataplexExternalTablegetExternalTables(int index)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.BuildergetExternalTablesBuilder(int index)List of external tables registered by Dataplex in other systems based on the same underlying data.List<DataplexExternalTable.Builder>getExternalTablesBuilderList()List of external tables registered by Dataplex in other systems based on the same underlying data.intgetExternalTablesCount()List of external tables registered by Dataplex in other systems based on the same underlying data.List<DataplexExternalTable>getExternalTablesList()List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTableOrBuildergetExternalTablesOrBuilder(int index)List of external tables registered by Dataplex in other systems based on the same underlying data.List<? extends DataplexExternalTableOrBuilder>getExternalTablesOrBuilderList()List of external tables registered by Dataplex in other systems based on the same underlying data.booleangetUserManaged()Indicates if the table schema is managed by the user or not.booleanhasDataplexSpec()Common Dataplex fields.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DataplexTableSpec.BuildermergeDataplexSpec(DataplexSpec value)Common Dataplex fields.DataplexTableSpec.BuildermergeFrom(DataplexTableSpec other)DataplexTableSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DataplexTableSpec.BuildermergeFrom(com.google.protobuf.Message other)DataplexTableSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DataplexTableSpec.BuilderremoveExternalTables(int index)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuildersetDataplexSpec(DataplexSpec value)Common Dataplex fields.DataplexTableSpec.BuildersetDataplexSpec(DataplexSpec.Builder builderForValue)Common Dataplex fields.DataplexTableSpec.BuildersetExternalTables(int index, DataplexExternalTable value)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuildersetExternalTables(int index, DataplexExternalTable.Builder builderForValue)List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DataplexTableSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DataplexTableSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DataplexTableSpec.BuildersetUserManaged(boolean value)Indicates if the table schema is managed by the user or not.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clear
public DataplexTableSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
getDefaultInstanceForType
public DataplexTableSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataplexTableSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataplexTableSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataplexTableSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
setField
public DataplexTableSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clearField
public DataplexTableSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clearOneof
public DataplexTableSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
setRepeatedField
public DataplexTableSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
addRepeatedField
public DataplexTableSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
mergeFrom
public DataplexTableSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataplexTableSpec.Builder>
-
mergeFrom
public DataplexTableSpec.Builder mergeFrom(DataplexTableSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public List<DataplexExternalTable> 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
public DataplexExternalTable getExternalTables(int index)
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
public DataplexTableSpec.Builder setExternalTables(int index, DataplexExternalTable value)
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
public DataplexTableSpec.Builder addExternalTables(DataplexExternalTable value)
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 value)
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(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
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
public DataplexTableSpec.Builder 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
public DataplexTableSpec.Builder removeExternalTables(int index)
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
public DataplexExternalTable.Builder getExternalTablesBuilder(int index)
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
public DataplexExternalTableOrBuilder getExternalTablesOrBuilder(int index)
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
public List<? extends DataplexExternalTableOrBuilder> 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
public DataplexExternalTable.Builder 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
public DataplexExternalTable.Builder addExternalTablesBuilder(int index)
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
public List<DataplexExternalTable.Builder> 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
public DataplexSpec getDataplexSpec()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;- Specified by:
getDataplexSpecin interfaceDataplexTableSpecOrBuilder- Returns:
- The dataplexSpec.
-
setDataplexSpec
public DataplexTableSpec.Builder setDataplexSpec(DataplexSpec value)
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
-
setDataplexSpec
public DataplexTableSpec.Builder setDataplexSpec(DataplexSpec.Builder builderForValue)
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
-
mergeDataplexSpec
public DataplexTableSpec.Builder mergeDataplexSpec(DataplexSpec value)
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
-
clearDataplexSpec
public DataplexTableSpec.Builder clearDataplexSpec()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
-
getDataplexSpecBuilder
public DataplexSpec.Builder getDataplexSpecBuilder()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
-
getDataplexSpecOrBuilder
public DataplexSpecOrBuilder 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
public DataplexTableSpec.Builder setUserManaged(boolean value)
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
public DataplexTableSpec.Builder clearUserManaged()
Indicates if the table schema is managed by the user or not.
bool user_managed = 3;- Returns:
- This builder for chaining.
-
setUnknownFields
public final DataplexTableSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
mergeUnknownFields
public final DataplexTableSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
-