public final class DataplexTableSpec extends GeneratedMessageV3 implements DataplexTableSpecOrBuilder
Entry specification for a Dataplex table.
Protobuf type google.cloud.datacatalog.v1.DataplexTableSpec
Static Fields
DATAPLEX_SPEC_FIELD_NUMBER
public static final int DATAPLEX_SPEC_FIELD_NUMBER
Field Value
EXTERNAL_TABLES_FIELD_NUMBER
public static final int EXTERNAL_TABLES_FIELD_NUMBER
Field Value
USER_MANAGED_FIELD_NUMBER
public static final int USER_MANAGED_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static DataplexTableSpec getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static DataplexTableSpec.Builder newBuilder()
Returns
newBuilder(DataplexTableSpec prototype)
public static DataplexTableSpec.Builder newBuilder(DataplexTableSpec prototype)
Parameter
Returns
public static DataplexTableSpec parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataplexTableSpec parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static DataplexTableSpec parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataplexTableSpec parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static DataplexTableSpec parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataplexTableSpec parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataplexTableSpec parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static DataplexTableSpec parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataplexTableSpec parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataplexTableSpec parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static DataplexTableSpec parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataplexTableSpec parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<DataplexTableSpec> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDataplexSpec()
public DataplexSpec getDataplexSpec()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
Returns
getDataplexSpecOrBuilder()
public DataplexSpecOrBuilder getDataplexSpecOrBuilder()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
Returns
getDefaultInstanceForType()
public DataplexTableSpec getDefaultInstanceForType()
Returns
getExternalTables(int index)
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;
Parameter
Returns
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;
Returns
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;
Returns
getExternalTablesOrBuilder(int index)
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;
Parameter
Returns
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;
Returns
Type | Description |
List<? extends com.google.cloud.datacatalog.v1.DataplexExternalTableOrBuilder> | |
getParserForType()
public Parser<DataplexTableSpec> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getUserManaged()
public boolean getUserManaged()
Indicates if the table schema is managed by the user or not.
bool user_managed = 3;
Returns
Type | Description |
boolean | The userManaged.
|
hasDataplexSpec()
public boolean hasDataplexSpec()
Common Dataplex fields.
.google.cloud.datacatalog.v1.DataplexSpec dataplex_spec = 2;
Returns
Type | Description |
boolean | Whether the dataplexSpec field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public DataplexTableSpec.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataplexTableSpec.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public DataplexTableSpec.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions