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.Builder
addAllExternalTables(Iterable<? extends DataplexExternalTable> values)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
addExternalTables(int index, DataplexExternalTable value)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
addExternalTables(int index, DataplexExternalTable.Builder builderForValue)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
addExternalTables(DataplexExternalTable value)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
addExternalTables(DataplexExternalTable.Builder builderForValue)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.Builder
addExternalTablesBuilder()
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.Builder
addExternalTablesBuilder(int index)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataplexTableSpec
build()
DataplexTableSpec
buildPartial()
DataplexTableSpec.Builder
clear()
DataplexTableSpec.Builder
clearDataplexSpec()
Common Dataplex fields.DataplexTableSpec.Builder
clearExternalTables()
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DataplexTableSpec.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DataplexTableSpec.Builder
clearUserManaged()
Indicates if the table schema is managed by the user or not.DataplexTableSpec.Builder
clone()
DataplexSpec
getDataplexSpec()
Common Dataplex fields.DataplexSpec.Builder
getDataplexSpecBuilder()
Common Dataplex fields.DataplexSpecOrBuilder
getDataplexSpecOrBuilder()
Common Dataplex fields.DataplexTableSpec
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
DataplexExternalTable
getExternalTables(int index)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexExternalTable.Builder
getExternalTablesBuilder(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.int
getExternalTablesCount()
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.DataplexExternalTableOrBuilder
getExternalTablesOrBuilder(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.boolean
getUserManaged()
Indicates if the table schema is managed by the user or not.boolean
hasDataplexSpec()
Common Dataplex fields.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DataplexTableSpec.Builder
mergeDataplexSpec(DataplexSpec value)
Common Dataplex fields.DataplexTableSpec.Builder
mergeFrom(DataplexTableSpec other)
DataplexTableSpec.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DataplexTableSpec.Builder
mergeFrom(com.google.protobuf.Message other)
DataplexTableSpec.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DataplexTableSpec.Builder
removeExternalTables(int index)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
setDataplexSpec(DataplexSpec value)
Common Dataplex fields.DataplexTableSpec.Builder
setDataplexSpec(DataplexSpec.Builder builderForValue)
Common Dataplex fields.DataplexTableSpec.Builder
setExternalTables(int index, DataplexExternalTable value)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
setExternalTables(int index, DataplexExternalTable.Builder builderForValue)
List of external tables registered by Dataplex in other systems based on the same underlying data.DataplexTableSpec.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataplexTableSpec.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DataplexTableSpec.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DataplexTableSpec.Builder
setUserManaged(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clear
public DataplexTableSpec.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
getDefaultInstanceForType
public DataplexTableSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataplexTableSpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataplexTableSpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataplexTableSpec.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
setField
public DataplexTableSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clearField
public DataplexTableSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
clearOneof
public DataplexTableSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
setRepeatedField
public DataplexTableSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
addRepeatedField
public DataplexTableSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
mergeFrom
public DataplexTableSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataplexTableSpec.Builder>
-
mergeFrom
public DataplexTableSpec.Builder mergeFrom(DataplexTableSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getExternalTablesList
in 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:
getExternalTablesCount
in 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:
getExternalTables
in 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:
getExternalTablesOrBuilder
in 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:
getExternalTablesOrBuilderList
in 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:
hasDataplexSpec
in 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:
getDataplexSpec
in 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:
getDataplexSpecOrBuilder
in interfaceDataplexTableSpecOrBuilder
-
getUserManaged
public boolean getUserManaged()
Indicates if the table schema is managed by the user or not.
bool user_managed = 3;
- Specified by:
getUserManaged
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
mergeUnknownFields
public final DataplexTableSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexTableSpec.Builder>
-
-