public final class DataplexExternalTable extends 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
Static Fields
DATA_CATALOG_ENTRY_FIELD_NUMBER
public static final int DATA_CATALOG_ENTRY_FIELD_NUMBER
Field Value
FULLY_QUALIFIED_NAME_FIELD_NUMBER
public static final int FULLY_QUALIFIED_NAME_FIELD_NUMBER
Field Value
GOOGLE_CLOUD_RESOURCE_FIELD_NUMBER
public static final int GOOGLE_CLOUD_RESOURCE_FIELD_NUMBER
Field Value
SYSTEM_FIELD_NUMBER
public static final int SYSTEM_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static DataplexExternalTable getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static DataplexExternalTable.Builder newBuilder()
Returns
newBuilder(DataplexExternalTable prototype)
public static DataplexExternalTable.Builder newBuilder(DataplexExternalTable prototype)
Parameter
Returns
public static DataplexExternalTable parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataplexExternalTable parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static DataplexExternalTable parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataplexExternalTable parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static DataplexExternalTable parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataplexExternalTable parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataplexExternalTable parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static DataplexExternalTable parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataplexExternalTable parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataplexExternalTable parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static DataplexExternalTable parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataplexExternalTable parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<DataplexExternalTable> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDataCatalogEntry()
public String getDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
Returns
Type | Description |
String | The dataCatalogEntry.
|
getDataCatalogEntryBytes()
public ByteString getDataCatalogEntryBytes()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
Returns
Type | Description |
ByteString | The bytes for dataCatalogEntry.
|
getDefaultInstanceForType()
public DataplexExternalTable getDefaultInstanceForType()
Returns
getFullyQualifiedName()
public String getFullyQualifiedName()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
Returns
Type | Description |
String | The fullyQualifiedName.
|
getFullyQualifiedNameBytes()
public ByteString getFullyQualifiedNameBytes()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
Returns
Type | Description |
ByteString | The bytes for fullyQualifiedName.
|
getGoogleCloudResource()
public String getGoogleCloudResource()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
Returns
Type | Description |
String | The googleCloudResource.
|
getGoogleCloudResourceBytes()
public ByteString getGoogleCloudResourceBytes()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
Returns
Type | Description |
ByteString | The bytes for googleCloudResource.
|
getParserForType()
public Parser<DataplexExternalTable> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSystem()
public IntegratedSystem getSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
Returns
getSystemValue()
public int getSystemValue()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for system.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public DataplexExternalTable.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataplexExternalTable.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public DataplexExternalTable.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions