Package com.google.cloud.datacatalog.v1
Interface EntryOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Entry
,Entry.Builder
public interface EntryOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
containsLabels(String key)
Cloud labels attached to the entry.BigQueryDateShardedSpec
getBigqueryDateShardedSpec()
Output only.BigQueryDateShardedSpecOrBuilder
getBigqueryDateShardedSpecOrBuilder()
Output only.BigQueryTableSpec
getBigqueryTableSpec()
Output only.BigQueryTableSpecOrBuilder
getBigqueryTableSpecOrBuilder()
Output only.BusinessContext
getBusinessContext()
Business Context of the entry.BusinessContextOrBuilder
getBusinessContextOrBuilder()
Business Context of the entry.CloudBigtableSystemSpec
getCloudBigtableSystemSpec()
Specification that applies to Cloud Bigtable system.CloudBigtableSystemSpecOrBuilder
getCloudBigtableSystemSpecOrBuilder()
Specification that applies to Cloud Bigtable system.DatabaseTableSpec
getDatabaseTableSpec()
Specification that applies to a table resource.DatabaseTableSpecOrBuilder
getDatabaseTableSpecOrBuilder()
Specification that applies to a table resource.DataSource
getDataSource()
Output only.DataSourceConnectionSpec
getDataSourceConnectionSpec()
Specification that applies to a data source connection.DataSourceConnectionSpecOrBuilder
getDataSourceConnectionSpecOrBuilder()
Specification that applies to a data source connection.DataSourceOrBuilder
getDataSourceOrBuilder()
Output only.String
getDescription()
Entry description that can consist of several sentences or paragraphs that describe entry contents.com.google.protobuf.ByteString
getDescriptionBytes()
Entry description that can consist of several sentences or paragraphs that describe entry contents.String
getDisplayName()
Display name of an entry.com.google.protobuf.ByteString
getDisplayNameBytes()
Display name of an entry.Entry.EntryTypeCase
getEntryTypeCase()
FilesetSpec
getFilesetSpec()
Specification that applies to a fileset resource.FilesetSpecOrBuilder
getFilesetSpecOrBuilder()
Specification that applies to a fileset resource.String
getFullyQualifiedName()
[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource.com.google.protobuf.ByteString
getFullyQualifiedNameBytes()
[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource.GcsFilesetSpec
getGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset.GcsFilesetSpecOrBuilder
getGcsFilesetSpecOrBuilder()
Specification that applies to a Cloud Storage fileset.IntegratedSystem
getIntegratedSystem()
Output only.int
getIntegratedSystemValue()
Output only.Map<String,String>
getLabels()
Deprecated.int
getLabelsCount()
Cloud labels attached to the entry.Map<String,String>
getLabelsMap()
Cloud labels attached to the entry.String
getLabelsOrDefault(String key, String defaultValue)
Cloud labels attached to the entry.String
getLabelsOrThrow(String key)
Cloud labels attached to the entry.String
getLinkedResource()
The resource this metadata entry refers to.com.google.protobuf.ByteString
getLinkedResourceBytes()
The resource this metadata entry refers to.LookerSystemSpec
getLookerSystemSpec()
Specification that applies to Looker sysstem.LookerSystemSpecOrBuilder
getLookerSystemSpecOrBuilder()
Specification that applies to Looker sysstem.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.PersonalDetails
getPersonalDetails()
Output only.PersonalDetailsOrBuilder
getPersonalDetailsOrBuilder()
Output only.RoutineSpec
getRoutineSpec()
Specification that applies to a user-defined function or procedure.RoutineSpecOrBuilder
getRoutineSpecOrBuilder()
Specification that applies to a user-defined function or procedure.Schema
getSchema()
Schema of the entry.SchemaOrBuilder
getSchemaOrBuilder()
Schema of the entry.ServiceSpec
getServiceSpec()
Specification that applies to a Service resource.ServiceSpecOrBuilder
getServiceSpecOrBuilder()
Specification that applies to a Service resource.SystemTimestamps
getSourceSystemTimestamps()
Timestamps from the underlying resource, not from the Data Catalog entry.SystemTimestampsOrBuilder
getSourceSystemTimestampsOrBuilder()
Timestamps from the underlying resource, not from the Data Catalog entry.Entry.SpecCase
getSpecCase()
SqlDatabaseSystemSpec
getSqlDatabaseSystemSpec()
Specification that applies to a relational database system.SqlDatabaseSystemSpecOrBuilder
getSqlDatabaseSystemSpecOrBuilder()
Specification that applies to a relational database system.Entry.SystemCase
getSystemCase()
Entry.SystemSpecCase
getSystemSpecCase()
EntryType
getType()
The type of the entry.Entry.TypeSpecCase
getTypeSpecCase()
int
getTypeValue()
The type of the entry.UsageSignal
getUsageSignal()
Resource usage statistics.UsageSignalOrBuilder
getUsageSignalOrBuilder()
Resource usage statistics.String
getUserSpecifiedSystem()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with.com.google.protobuf.ByteString
getUserSpecifiedSystemBytes()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with.String
getUserSpecifiedType()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.com.google.protobuf.ByteString
getUserSpecifiedTypeBytes()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.boolean
hasBigqueryDateShardedSpec()
Output only.boolean
hasBigqueryTableSpec()
Output only.boolean
hasBusinessContext()
Business Context of the entry.boolean
hasCloudBigtableSystemSpec()
Specification that applies to Cloud Bigtable system.boolean
hasDatabaseTableSpec()
Specification that applies to a table resource.boolean
hasDataSource()
Output only.boolean
hasDataSourceConnectionSpec()
Specification that applies to a data source connection.boolean
hasFilesetSpec()
Specification that applies to a fileset resource.boolean
hasGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset.boolean
hasIntegratedSystem()
Output only.boolean
hasLookerSystemSpec()
Specification that applies to Looker sysstem.boolean
hasPersonalDetails()
Output only.boolean
hasRoutineSpec()
Specification that applies to a user-defined function or procedure.boolean
hasSchema()
Schema of the entry.boolean
hasServiceSpec()
Specification that applies to a Service resource.boolean
hasSourceSystemTimestamps()
Timestamps from the underlying resource, not from the Data Catalog entry.boolean
hasSqlDatabaseSystemSpec()
Specification that applies to a relational database system.boolean
hasType()
The type of the entry.boolean
hasUsageSignal()
Resource usage statistics.boolean
hasUserSpecifiedSystem()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with.boolean
hasUserSpecifiedType()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
Output only. The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
Output only. The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for name.
-
getLinkedResource
String getLinkedResource()
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8.
string linked_resource = 9;
- Returns:
- The linkedResource.
-
getLinkedResourceBytes
com.google.protobuf.ByteString getLinkedResourceBytes()
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8.
string linked_resource = 9;
- Returns:
- The bytes for linkedResource.
-
getFullyQualifiedName
String getFullyQualifiedName()
[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation, and read-only later. Can be used for search and lookup of the entries.
string fully_qualified_name = 29;
- Returns:
- The fullyQualifiedName.
-
getFullyQualifiedNameBytes
com.google.protobuf.ByteString getFullyQualifiedNameBytes()
[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation, and read-only later. Can be used for search and lookup of the entries.
string fully_qualified_name = 29;
- Returns:
- The bytes for fullyQualifiedName.
-
hasType
boolean hasType()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;
- Returns:
- Whether the type field is set.
-
getTypeValue
int getTypeValue()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;
- Returns:
- The enum numeric value on the wire for type.
-
getType
EntryType getType()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;
- Returns:
- The type.
-
hasUserSpecifiedType
boolean hasUserSpecifiedType()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_type = 16;
- Returns:
- Whether the userSpecifiedType field is set.
-
getUserSpecifiedType
String getUserSpecifiedType()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_type = 16;
- Returns:
- The userSpecifiedType.
-
getUserSpecifiedTypeBytes
com.google.protobuf.ByteString getUserSpecifiedTypeBytes()
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_type = 16;
- Returns:
- The bytes for userSpecifiedType.
-
hasIntegratedSystem
boolean hasIntegratedSystem()
Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
.google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the integratedSystem field is set.
-
getIntegratedSystemValue
int getIntegratedSystemValue()
Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
.google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for integratedSystem.
-
getIntegratedSystem
IntegratedSystem getIntegratedSystem()
Output only. Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
.google.cloud.datacatalog.v1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The integratedSystem.
-
hasUserSpecifiedSystem
boolean hasUserSpecifiedSystem()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;
- Returns:
- Whether the userSpecifiedSystem field is set.
-
getUserSpecifiedSystem
String getUserSpecifiedSystem()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;
- Returns:
- The userSpecifiedSystem.
-
getUserSpecifiedSystemBytes
com.google.protobuf.ByteString getUserSpecifiedSystemBytes()
Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;
- Returns:
- The bytes for userSpecifiedSystem.
-
hasSqlDatabaseSystemSpec
boolean hasSqlDatabaseSystemSpec()
Specification that applies to a relational database system. Only settable when `user_specified_system` is equal to `SQL_DATABASE`
.google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
- Returns:
- Whether the sqlDatabaseSystemSpec field is set.
-
getSqlDatabaseSystemSpec
SqlDatabaseSystemSpec getSqlDatabaseSystemSpec()
Specification that applies to a relational database system. Only settable when `user_specified_system` is equal to `SQL_DATABASE`
.google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
- Returns:
- The sqlDatabaseSystemSpec.
-
getSqlDatabaseSystemSpecOrBuilder
SqlDatabaseSystemSpecOrBuilder getSqlDatabaseSystemSpecOrBuilder()
Specification that applies to a relational database system. Only settable when `user_specified_system` is equal to `SQL_DATABASE`
.google.cloud.datacatalog.v1.SqlDatabaseSystemSpec sql_database_system_spec = 39;
-
hasLookerSystemSpec
boolean hasLookerSystemSpec()
Specification that applies to Looker sysstem. Only settable when `user_specified_system` is equal to `LOOKER`
.google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
- Returns:
- Whether the lookerSystemSpec field is set.
-
getLookerSystemSpec
LookerSystemSpec getLookerSystemSpec()
Specification that applies to Looker sysstem. Only settable when `user_specified_system` is equal to `LOOKER`
.google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
- Returns:
- The lookerSystemSpec.
-
getLookerSystemSpecOrBuilder
LookerSystemSpecOrBuilder getLookerSystemSpecOrBuilder()
Specification that applies to Looker sysstem. Only settable when `user_specified_system` is equal to `LOOKER`
.google.cloud.datacatalog.v1.LookerSystemSpec looker_system_spec = 40;
-
hasCloudBigtableSystemSpec
boolean hasCloudBigtableSystemSpec()
Specification that applies to Cloud Bigtable system. Only settable when `integrated_system` is equal to `CLOUD_BIGTABLE`
.google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
- Returns:
- Whether the cloudBigtableSystemSpec field is set.
-
getCloudBigtableSystemSpec
CloudBigtableSystemSpec getCloudBigtableSystemSpec()
Specification that applies to Cloud Bigtable system. Only settable when `integrated_system` is equal to `CLOUD_BIGTABLE`
.google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
- Returns:
- The cloudBigtableSystemSpec.
-
getCloudBigtableSystemSpecOrBuilder
CloudBigtableSystemSpecOrBuilder getCloudBigtableSystemSpecOrBuilder()
Specification that applies to Cloud Bigtable system. Only settable when `integrated_system` is equal to `CLOUD_BIGTABLE`
.google.cloud.datacatalog.v1.CloudBigtableSystemSpec cloud_bigtable_system_spec = 41;
-
hasGcsFilesetSpec
boolean hasGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
- Returns:
- Whether the gcsFilesetSpec field is set.
-
getGcsFilesetSpec
GcsFilesetSpec getGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
- Returns:
- The gcsFilesetSpec.
-
getGcsFilesetSpecOrBuilder
GcsFilesetSpecOrBuilder getGcsFilesetSpecOrBuilder()
Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.GcsFilesetSpec gcs_fileset_spec = 6;
-
hasBigqueryTableSpec
boolean hasBigqueryTableSpec()
Output only. Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type.
.google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the bigqueryTableSpec field is set.
-
getBigqueryTableSpec
BigQueryTableSpec getBigqueryTableSpec()
Output only. Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type.
.google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The bigqueryTableSpec.
-
getBigqueryTableSpecOrBuilder
BigQueryTableSpecOrBuilder getBigqueryTableSpecOrBuilder()
Output only. Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type.
.google.cloud.datacatalog.v1.BigQueryTableSpec bigquery_table_spec = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasBigqueryDateShardedSpec
boolean hasBigqueryDateShardedSpec()
Output only. Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
.google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the bigqueryDateShardedSpec field is set.
-
getBigqueryDateShardedSpec
BigQueryDateShardedSpec getBigqueryDateShardedSpec()
Output only. Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
.google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The bigqueryDateShardedSpec.
-
getBigqueryDateShardedSpecOrBuilder
BigQueryDateShardedSpecOrBuilder getBigqueryDateShardedSpecOrBuilder()
Output only. Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
.google.cloud.datacatalog.v1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasDatabaseTableSpec
boolean hasDatabaseTableSpec()
Specification that applies to a table resource. Valid only for entries with the `TABLE` or `EXPLORE` type.
.google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
- Returns:
- Whether the databaseTableSpec field is set.
-
getDatabaseTableSpec
DatabaseTableSpec getDatabaseTableSpec()
Specification that applies to a table resource. Valid only for entries with the `TABLE` or `EXPLORE` type.
.google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
- Returns:
- The databaseTableSpec.
-
getDatabaseTableSpecOrBuilder
DatabaseTableSpecOrBuilder getDatabaseTableSpecOrBuilder()
Specification that applies to a table resource. Valid only for entries with the `TABLE` or `EXPLORE` type.
.google.cloud.datacatalog.v1.DatabaseTableSpec database_table_spec = 24;
-
hasDataSourceConnectionSpec
boolean hasDataSourceConnectionSpec()
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
.google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
- Returns:
- Whether the dataSourceConnectionSpec field is set.
-
getDataSourceConnectionSpec
DataSourceConnectionSpec getDataSourceConnectionSpec()
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
.google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
- Returns:
- The dataSourceConnectionSpec.
-
getDataSourceConnectionSpecOrBuilder
DataSourceConnectionSpecOrBuilder getDataSourceConnectionSpecOrBuilder()
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
.google.cloud.datacatalog.v1.DataSourceConnectionSpec data_source_connection_spec = 27;
-
hasRoutineSpec
boolean hasRoutineSpec()
Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type.
.google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
- Returns:
- Whether the routineSpec field is set.
-
getRoutineSpec
RoutineSpec getRoutineSpec()
Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type.
.google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
- Returns:
- The routineSpec.
-
getRoutineSpecOrBuilder
RoutineSpecOrBuilder getRoutineSpecOrBuilder()
Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type.
.google.cloud.datacatalog.v1.RoutineSpec routine_spec = 28;
-
hasFilesetSpec
boolean hasFilesetSpec()
Specification that applies to a fileset resource. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
- Returns:
- Whether the filesetSpec field is set.
-
getFilesetSpec
FilesetSpec getFilesetSpec()
Specification that applies to a fileset resource. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
- Returns:
- The filesetSpec.
-
getFilesetSpecOrBuilder
FilesetSpecOrBuilder getFilesetSpecOrBuilder()
Specification that applies to a fileset resource. Valid only for entries with the `FILESET` type.
.google.cloud.datacatalog.v1.FilesetSpec fileset_spec = 33;
-
hasServiceSpec
boolean hasServiceSpec()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
- Returns:
- Whether the serviceSpec field is set.
-
getServiceSpec
ServiceSpec getServiceSpec()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
- Returns:
- The serviceSpec.
-
getServiceSpecOrBuilder
ServiceSpecOrBuilder getServiceSpecOrBuilder()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;
-
getDisplayName
String getDisplayName()
Display name of an entry. The maximum size is 500 bytes when encoded in UTF-8. Default value is an empty string.
string display_name = 3;
- Returns:
- The displayName.
-
getDisplayNameBytes
com.google.protobuf.ByteString getDisplayNameBytes()
Display name of an entry. The maximum size is 500 bytes when encoded in UTF-8. Default value is an empty string.
string display_name = 3;
- Returns:
- The bytes for displayName.
-
getDescription
String getDescription()
Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string.
string description = 4;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()
Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string.
string description = 4;
- Returns:
- The bytes for description.
-
hasBusinessContext
boolean hasBusinessContext()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;
- Returns:
- Whether the businessContext field is set.
-
getBusinessContext
BusinessContext getBusinessContext()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;
- Returns:
- The businessContext.
-
getBusinessContextOrBuilder
BusinessContextOrBuilder getBusinessContextOrBuilder()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;
-
hasSchema
boolean hasSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;
- Returns:
- Whether the schema field is set.
-
getSchema
Schema getSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;
- Returns:
- The schema.
-
getSchemaOrBuilder
SchemaOrBuilder getSchemaOrBuilder()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;
-
hasSourceSystemTimestamps
boolean hasSourceSystemTimestamps()
Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a system listed in the `IntegratedSystem` enum. For entries with `user_specified_system`, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
- Returns:
- Whether the sourceSystemTimestamps field is set.
-
getSourceSystemTimestamps
SystemTimestamps getSourceSystemTimestamps()
Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a system listed in the `IntegratedSystem` enum. For entries with `user_specified_system`, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
- Returns:
- The sourceSystemTimestamps.
-
getSourceSystemTimestampsOrBuilder
SystemTimestampsOrBuilder getSourceSystemTimestampsOrBuilder()
Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a system listed in the `IntegratedSystem` enum. For entries with `user_specified_system`, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1.SystemTimestamps source_system_timestamps = 7;
-
hasUsageSignal
boolean hasUsageSignal()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
- Returns:
- Whether the usageSignal field is set.
-
getUsageSignal
UsageSignal getUsageSignal()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
- Returns:
- The usageSignal.
-
getUsageSignalOrBuilder
UsageSignalOrBuilder getUsageSignalOrBuilder()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;
-
getLabelsCount
int getLabelsCount()
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
map<string, string> labels = 14;
-
containsLabels
boolean containsLabels(String key)
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
map<string, string> labels = 14;
-
getLabels
@Deprecated Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()
instead.
-
getLabelsMap
Map<String,String> getLabelsMap()
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
map<string, string> labels = 14;
-
getLabelsOrDefault
String getLabelsOrDefault(String key, String defaultValue)
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
map<string, string> labels = 14;
-
getLabelsOrThrow
String getLabelsOrThrow(String key)
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
map<string, string> labels = 14;
-
hasDataSource
boolean hasDataSource()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the dataSource field is set.
-
getDataSource
DataSource getDataSource()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The dataSource.
-
getDataSourceOrBuilder
DataSourceOrBuilder getDataSourceOrBuilder()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasPersonalDetails
boolean hasPersonalDetails()
Output only. Additional information related to the entry. Private to the current user.
.google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the personalDetails field is set.
-
getPersonalDetails
PersonalDetails getPersonalDetails()
Output only. Additional information related to the entry. Private to the current user.
.google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The personalDetails.
-
getPersonalDetailsOrBuilder
PersonalDetailsOrBuilder getPersonalDetailsOrBuilder()
Output only. Additional information related to the entry. Private to the current user.
.google.cloud.datacatalog.v1.PersonalDetails personal_details = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getEntryTypeCase
Entry.EntryTypeCase getEntryTypeCase()
-
getSystemCase
Entry.SystemCase getSystemCase()
-
getSystemSpecCase
Entry.SystemSpecCase getSystemSpecCase()
-
getTypeSpecCase
Entry.TypeSpecCase getTypeSpecCase()
-
getSpecCase
Entry.SpecCase getSpecCase()
-
-