public final class DataplexExternalTable extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
DataplexExternalTable.Builder
External table registered by Dataplex.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DATA_CATALOG_ENTRY_FIELD_NUMBER |
static int |
FULLY_QUALIFIED_NAME_FIELD_NUMBER |
static int |
GOOGLE_CLOUD_RESOURCE_FIELD_NUMBER |
static int |
SYSTEM_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
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.
|
static DataplexExternalTable |
getDefaultInstance() |
DataplexExternalTable |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.Parser<DataplexExternalTable> |
getParserForType() |
int |
getSerializedSize() |
IntegratedSystem |
getSystem()
Service in which the external table is registered.
|
int |
getSystemValue()
Service in which the external table is registered.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static DataplexExternalTable.Builder |
newBuilder() |
static DataplexExternalTable.Builder |
newBuilder(DataplexExternalTable prototype) |
DataplexExternalTable.Builder |
newBuilderForType() |
protected DataplexExternalTable.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DataplexExternalTable |
parseDelimitedFrom(InputStream input) |
static DataplexExternalTable |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DataplexExternalTable |
parseFrom(byte[] data) |
static DataplexExternalTable |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DataplexExternalTable |
parseFrom(ByteBuffer data) |
static DataplexExternalTable |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DataplexExternalTable |
parseFrom(com.google.protobuf.ByteString data) |
static DataplexExternalTable |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DataplexExternalTable |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DataplexExternalTable |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DataplexExternalTable |
parseFrom(InputStream input) |
static DataplexExternalTable |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DataplexExternalTable> |
parser() |
DataplexExternalTable.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SYSTEM_FIELD_NUMBER
public static final int FULLY_QUALIFIED_NAME_FIELD_NUMBER
public static final int GOOGLE_CLOUD_RESOURCE_FIELD_NUMBER
public static final int DATA_CATALOG_ENTRY_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public int getSystemValue()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;getSystemValue in interface DataplexExternalTableOrBuilderpublic IntegratedSystem getSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;getSystem in interface DataplexExternalTableOrBuilderpublic 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static DataplexExternalTable parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DataplexExternalTable parseFrom(InputStream input) throws IOException
IOExceptionpublic static DataplexExternalTable parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DataplexExternalTable parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DataplexExternalTable parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DataplexExternalTable parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DataplexExternalTable parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DataplexExternalTable.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DataplexExternalTable.Builder newBuilder()
public static DataplexExternalTable.Builder newBuilder(DataplexExternalTable prototype)
public DataplexExternalTable.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DataplexExternalTable.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DataplexExternalTable getDefaultInstance()
public static com.google.protobuf.Parser<DataplexExternalTable> parser()
public com.google.protobuf.Parser<DataplexExternalTable> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DataplexExternalTable getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.