Package com.google.cloud.datacatalog.v1
Class DataplexExternalTable.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>
-
- com.google.cloud.datacatalog.v1.DataplexExternalTable.Builder
-
- All Implemented Interfaces:
DataplexExternalTableOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DataplexExternalTable
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 typegoogle.cloud.datacatalog.v1.DataplexExternalTable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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(DataplexExternalTable other)
DataplexExternalTable.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
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)
-
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<DataplexExternalTable.Builder>
-
clear
public DataplexExternalTable.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<DataplexExternalTable.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<DataplexExternalTable.Builder>
-
getDefaultInstanceForType
public DataplexExternalTable getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataplexExternalTable build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataplexExternalTable buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
setField
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
clearField
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
clearOneof
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
setRepeatedField
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
addRepeatedField
public DataplexExternalTable.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<DataplexExternalTable.Builder>
-
mergeFrom
public DataplexExternalTable.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataplexExternalTable.Builder>
-
mergeFrom
public DataplexExternalTable.Builder mergeFrom(DataplexExternalTable other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>
-
mergeFrom
public DataplexExternalTable.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<DataplexExternalTable.Builder>
- Throws:
IOException
-
getSystemValue
public int getSystemValue()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
- Specified by:
getSystemValue
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The enum numeric value on the wire for system.
-
setSystemValue
public DataplexExternalTable.Builder setSystemValue(int value)
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
- Parameters:
value
- The enum numeric value on the wire for system to set.- Returns:
- This builder for chaining.
-
getSystem
public IntegratedSystem getSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
- Specified by:
getSystem
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The system.
-
setSystem
public DataplexExternalTable.Builder setSystem(IntegratedSystem value)
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
- Parameters:
value
- The system to set.- Returns:
- This builder for chaining.
-
clearSystem
public DataplexExternalTable.Builder clearSystem()
Service in which the external table is registered.
.google.cloud.datacatalog.v1.IntegratedSystem system = 1;
- Returns:
- This builder for chaining.
-
getFullyQualifiedName
public String getFullyQualifiedName()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
- Specified by:
getFullyQualifiedName
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The fullyQualifiedName.
-
getFullyQualifiedNameBytes
public com.google.protobuf.ByteString getFullyQualifiedNameBytes()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
- Specified by:
getFullyQualifiedNameBytes
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The bytes for fullyQualifiedName.
-
setFullyQualifiedName
public DataplexExternalTable.Builder setFullyQualifiedName(String value)
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
- Parameters:
value
- The fullyQualifiedName to set.- Returns:
- This builder for chaining.
-
clearFullyQualifiedName
public DataplexExternalTable.Builder clearFullyQualifiedName()
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
- Returns:
- This builder for chaining.
-
setFullyQualifiedNameBytes
public DataplexExternalTable.Builder setFullyQualifiedNameBytes(com.google.protobuf.ByteString value)
Fully qualified name (FQN) of the external table.
string fully_qualified_name = 28;
- Parameters:
value
- The bytes for fullyQualifiedName to set.- Returns:
- This builder for chaining.
-
getGoogleCloudResource
public String getGoogleCloudResource()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
- Specified by:
getGoogleCloudResource
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The googleCloudResource.
-
getGoogleCloudResourceBytes
public com.google.protobuf.ByteString getGoogleCloudResourceBytes()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
- Specified by:
getGoogleCloudResourceBytes
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The bytes for googleCloudResource.
-
setGoogleCloudResource
public DataplexExternalTable.Builder setGoogleCloudResource(String value)
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
- Parameters:
value
- The googleCloudResource to set.- Returns:
- This builder for chaining.
-
clearGoogleCloudResource
public DataplexExternalTable.Builder clearGoogleCloudResource()
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
- Returns:
- This builder for chaining.
-
setGoogleCloudResourceBytes
public DataplexExternalTable.Builder setGoogleCloudResourceBytes(com.google.protobuf.ByteString value)
Google Cloud resource name of the external table.
string google_cloud_resource = 3;
- Parameters:
value
- The bytes for googleCloudResource to set.- Returns:
- This builder for chaining.
-
getDataCatalogEntry
public String getDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
- Specified by:
getDataCatalogEntry
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The dataCatalogEntry.
-
getDataCatalogEntryBytes
public com.google.protobuf.ByteString getDataCatalogEntryBytes()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
- Specified by:
getDataCatalogEntryBytes
in interfaceDataplexExternalTableOrBuilder
- Returns:
- The bytes for dataCatalogEntry.
-
setDataCatalogEntry
public DataplexExternalTable.Builder setDataCatalogEntry(String value)
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
- Parameters:
value
- The dataCatalogEntry to set.- Returns:
- This builder for chaining.
-
clearDataCatalogEntry
public DataplexExternalTable.Builder clearDataCatalogEntry()
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
- Returns:
- This builder for chaining.
-
setDataCatalogEntryBytes
public DataplexExternalTable.Builder setDataCatalogEntryBytes(com.google.protobuf.ByteString value)
Name of the Data Catalog entry representing the external table.
string data_catalog_entry = 4;
- Parameters:
value
- The bytes for dataCatalogEntry to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final DataplexExternalTable.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>
-
mergeUnknownFields
public final DataplexExternalTable.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexExternalTable.Builder>
-
-