public static final class DataplexExternalTable.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder> implements DataplexExternalTableOrBuilder
External table registered by Dataplex. Dataplex publishes data discovered from an asset into multiple other systems (BigQuery, DPMS) in form of tables. We call them "external tables". External tables are also synced into the Data Catalog. This message contains pointers to those external tables (fully qualified name, resource name et cetera) within the Data Catalog.Protobuf type
google.cloud.datacatalog.v1.DataplexExternalTable| Modifier and Type | Method and Description |
|---|---|
DataplexExternalTable.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataplexExternalTable |
build() |
DataplexExternalTable |
buildPartial() |
DataplexExternalTable.Builder |
clear() |
DataplexExternalTable.Builder |
clearDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
|
DataplexExternalTable.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DataplexExternalTable.Builder |
clearFullyQualifiedName()
Fully qualified name (FQN) of the external table.
|
DataplexExternalTable.Builder |
clearGoogleCloudResource()
Google Cloud resource name of the external table.
|
DataplexExternalTable.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DataplexExternalTable.Builder |
clearSystem()
Service in which the external table is registered.
|
DataplexExternalTable.Builder |
clone() |
String |
getDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
|
com.google.protobuf.ByteString |
getDataCatalogEntryBytes()
Name of the Data Catalog entry representing the external table.
|
DataplexExternalTable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFullyQualifiedName()
Fully qualified name (FQN) of the external table.
|
com.google.protobuf.ByteString |
getFullyQualifiedNameBytes()
Fully qualified name (FQN) of the external table.
|
String |
getGoogleCloudResource()
Google Cloud resource name of the external table.
|
com.google.protobuf.ByteString |
getGoogleCloudResourceBytes()
Google Cloud resource name of the external table.
|
IntegratedSystem |
getSystem()
Service in which the external table is registered.
|
int |
getSystemValue()
Service in which the external table is registered.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DataplexExternalTable.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DataplexExternalTable.Builder |
mergeFrom(DataplexExternalTable other) |
DataplexExternalTable.Builder |
mergeFrom(com.google.protobuf.Message other) |
DataplexExternalTable.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DataplexExternalTable.Builder |
setDataCatalogEntry(String value)
Name of the Data Catalog entry representing the external table.
|
DataplexExternalTable.Builder |
setDataCatalogEntryBytes(com.google.protobuf.ByteString value)
Name of the Data Catalog entry representing the external table.
|
DataplexExternalTable.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DataplexExternalTable.Builder |
setFullyQualifiedName(String value)
Fully qualified name (FQN) of the external table.
|
DataplexExternalTable.Builder |
setFullyQualifiedNameBytes(com.google.protobuf.ByteString value)
Fully qualified name (FQN) of the external table.
|
DataplexExternalTable.Builder |
setGoogleCloudResource(String value)
Google Cloud resource name of the external table.
|
DataplexExternalTable.Builder |
setGoogleCloudResourceBytes(com.google.protobuf.ByteString value)
Google Cloud resource name of the external table.
|
DataplexExternalTable.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DataplexExternalTable.Builder |
setSystem(IntegratedSystem value)
Service in which the external table is registered.
|
DataplexExternalTable.Builder |
setSystemValue(int value)
Service in which the external table is registered.
|
DataplexExternalTable.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.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.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DataplexExternalTable build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DataplexExternalTable buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic DataplexExternalTable.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.Builder mergeFrom(DataplexExternalTable other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public DataplexExternalTable.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<DataplexExternalTable.Builder>IOExceptionpublic int getSystemValue()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;getSystemValue in interface DataplexExternalTableOrBuilderpublic DataplexExternalTable.Builder setSystemValue(int value)
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;value - The enum numeric value on the wire for system to set.public IntegratedSystem getSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;getSystem in interface DataplexExternalTableOrBuilderpublic DataplexExternalTable.Builder setSystem(IntegratedSystem value)
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;value - The system to set.public DataplexExternalTable.Builder clearSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;public String getFullyQualifiedName()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;getFullyQualifiedName in interface DataplexExternalTableOrBuilderpublic com.google.protobuf.ByteString getFullyQualifiedNameBytes()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;getFullyQualifiedNameBytes in interface DataplexExternalTableOrBuilderpublic DataplexExternalTable.Builder setFullyQualifiedName(String value)
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;value - The fullyQualifiedName to set.public DataplexExternalTable.Builder clearFullyQualifiedName()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;public DataplexExternalTable.Builder setFullyQualifiedNameBytes(com.google.protobuf.ByteString value)
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;value - The bytes for fullyQualifiedName to set.public String getGoogleCloudResource()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;getGoogleCloudResource in interface DataplexExternalTableOrBuilderpublic com.google.protobuf.ByteString getGoogleCloudResourceBytes()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;getGoogleCloudResourceBytes in interface DataplexExternalTableOrBuilderpublic DataplexExternalTable.Builder setGoogleCloudResource(String value)
Google Cloud resource name of the external table.
string google_cloud_resource = 3;value - The googleCloudResource to set.public DataplexExternalTable.Builder clearGoogleCloudResource()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;public DataplexExternalTable.Builder setGoogleCloudResourceBytes(com.google.protobuf.ByteString value)
Google Cloud resource name of the external table.
string google_cloud_resource = 3;value - The bytes for googleCloudResource to set.public String getDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;getDataCatalogEntry in interface DataplexExternalTableOrBuilderpublic com.google.protobuf.ByteString getDataCatalogEntryBytes()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;getDataCatalogEntryBytes in interface DataplexExternalTableOrBuilderpublic DataplexExternalTable.Builder setDataCatalogEntry(String value)
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;value - The dataCatalogEntry to set.public DataplexExternalTable.Builder clearDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;public DataplexExternalTable.Builder setDataCatalogEntryBytes(com.google.protobuf.ByteString value)
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;value - The bytes for dataCatalogEntry to set.public final DataplexExternalTable.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>public final DataplexExternalTable.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>Copyright © 2023 Google LLC. All rights reserved.