Package com.google.cloud.datacatalog.v1
Class Entry
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datacatalog.v1.Entry
-
- All Implemented Interfaces:
EntryOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Entry extends com.google.protobuf.GeneratedMessageV3 implements EntryOrBuilder
Entry metadata. A Data Catalog entry represents another resource in Google Cloud Platform (such as a BigQuery dataset or a Pub/Sub topic) or outside of it. You can use the `linked_resource` field in the entry resource to refer to the original resource ID of the source system. An entry resource contains resource details, for example, its schema. Additionally, you can attach flexible metadata to an entry in the form of a [Tag][google.cloud.datacatalog.v1.Tag].
Protobuf typegoogle.cloud.datacatalog.v1.Entry- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEntry.BuilderEntry metadata.static classEntry.EntryTypeCasestatic classEntry.SpecCasestatic classEntry.SystemCasestatic classEntry.SystemSpecCasestatic classEntry.TypeSpecCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsLabels(String key)Cloud labels attached to the entry.booleanequals(Object obj)BigQueryDateShardedSpecgetBigqueryDateShardedSpec()Output only.BigQueryDateShardedSpecOrBuildergetBigqueryDateShardedSpecOrBuilder()Output only.BigQueryTableSpecgetBigqueryTableSpec()Output only.BigQueryTableSpecOrBuildergetBigqueryTableSpecOrBuilder()Output only.BusinessContextgetBusinessContext()Business Context of the entry.BusinessContextOrBuildergetBusinessContextOrBuilder()Business Context of the entry.CloudBigtableSystemSpecgetCloudBigtableSystemSpec()Specification that applies to Cloud Bigtable system.CloudBigtableSystemSpecOrBuildergetCloudBigtableSystemSpecOrBuilder()Specification that applies to Cloud Bigtable system.DatabaseTableSpecgetDatabaseTableSpec()Specification that applies to a table resource.DatabaseTableSpecOrBuildergetDatabaseTableSpecOrBuilder()Specification that applies to a table resource.DataSourcegetDataSource()Output only.DataSourceConnectionSpecgetDataSourceConnectionSpec()Specification that applies to a data source connection.DataSourceConnectionSpecOrBuildergetDataSourceConnectionSpecOrBuilder()Specification that applies to a data source connection.DataSourceOrBuildergetDataSourceOrBuilder()Output only.static EntrygetDefaultInstance()EntrygetDefaultInstanceForType()StringgetDescription()Entry description that can consist of several sentences or paragraphs that describe entry contents.com.google.protobuf.ByteStringgetDescriptionBytes()Entry description that can consist of several sentences or paragraphs that describe entry contents.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetDisplayName()Display name of an entry.com.google.protobuf.ByteStringgetDisplayNameBytes()Display name of an entry.Entry.EntryTypeCasegetEntryTypeCase()FilesetSpecgetFilesetSpec()Specification that applies to a fileset resource.FilesetSpecOrBuildergetFilesetSpecOrBuilder()Specification that applies to a fileset resource.StringgetFullyQualifiedName()[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource.com.google.protobuf.ByteStringgetFullyQualifiedNameBytes()[Fully Qualified Name (FQN)](https://cloud.google.com//data-catalog/docs/fully-qualified-names) of the resource.GcsFilesetSpecgetGcsFilesetSpec()Specification that applies to a Cloud Storage fileset.GcsFilesetSpecOrBuildergetGcsFilesetSpecOrBuilder()Specification that applies to a Cloud Storage fileset.IntegratedSystemgetIntegratedSystem()Output only.intgetIntegratedSystemValue()Output only.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Cloud labels attached to the entry.Map<String,String>getLabelsMap()Cloud labels attached to the entry.StringgetLabelsOrDefault(String key, String defaultValue)Cloud labels attached to the entry.StringgetLabelsOrThrow(String key)Cloud labels attached to the entry.StringgetLinkedResource()The resource this metadata entry refers to.com.google.protobuf.ByteStringgetLinkedResourceBytes()The resource this metadata entry refers to.LookerSystemSpecgetLookerSystemSpec()Specification that applies to Looker sysstem.LookerSystemSpecOrBuildergetLookerSystemSpecOrBuilder()Specification that applies to Looker sysstem.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.com.google.protobuf.Parser<Entry>getParserForType()PersonalDetailsgetPersonalDetails()Output only.PersonalDetailsOrBuildergetPersonalDetailsOrBuilder()Output only.RoutineSpecgetRoutineSpec()Specification that applies to a user-defined function or procedure.RoutineSpecOrBuildergetRoutineSpecOrBuilder()Specification that applies to a user-defined function or procedure.SchemagetSchema()Schema of the entry.SchemaOrBuildergetSchemaOrBuilder()Schema of the entry.intgetSerializedSize()ServiceSpecgetServiceSpec()Specification that applies to a Service resource.ServiceSpecOrBuildergetServiceSpecOrBuilder()Specification that applies to a Service resource.SystemTimestampsgetSourceSystemTimestamps()Timestamps from the underlying resource, not from the Data Catalog entry.SystemTimestampsOrBuildergetSourceSystemTimestampsOrBuilder()Timestamps from the underlying resource, not from the Data Catalog entry.Entry.SpecCasegetSpecCase()SqlDatabaseSystemSpecgetSqlDatabaseSystemSpec()Specification that applies to a relational database system.SqlDatabaseSystemSpecOrBuildergetSqlDatabaseSystemSpecOrBuilder()Specification that applies to a relational database system.Entry.SystemCasegetSystemCase()Entry.SystemSpecCasegetSystemSpecCase()EntryTypegetType()The type of the entry.Entry.TypeSpecCasegetTypeSpecCase()intgetTypeValue()The type of the entry.UsageSignalgetUsageSignal()Resource usage statistics.UsageSignalOrBuildergetUsageSignalOrBuilder()Resource usage statistics.StringgetUserSpecifiedSystem()Indicates the entry's source system that Data Catalog doesn't automatically integrate with.com.google.protobuf.ByteStringgetUserSpecifiedSystemBytes()Indicates the entry's source system that Data Catalog doesn't automatically integrate with.StringgetUserSpecifiedType()Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.com.google.protobuf.ByteStringgetUserSpecifiedTypeBytes()Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.booleanhasBigqueryDateShardedSpec()Output only.booleanhasBigqueryTableSpec()Output only.booleanhasBusinessContext()Business Context of the entry.booleanhasCloudBigtableSystemSpec()Specification that applies to Cloud Bigtable system.booleanhasDatabaseTableSpec()Specification that applies to a table resource.booleanhasDataSource()Output only.booleanhasDataSourceConnectionSpec()Specification that applies to a data source connection.booleanhasFilesetSpec()Specification that applies to a fileset resource.booleanhasGcsFilesetSpec()Specification that applies to a Cloud Storage fileset.inthashCode()booleanhasIntegratedSystem()Output only.booleanhasLookerSystemSpec()Specification that applies to Looker sysstem.booleanhasPersonalDetails()Output only.booleanhasRoutineSpec()Specification that applies to a user-defined function or procedure.booleanhasSchema()Schema of the entry.booleanhasServiceSpec()Specification that applies to a Service resource.booleanhasSourceSystemTimestamps()Timestamps from the underlying resource, not from the Data Catalog entry.booleanhasSqlDatabaseSystemSpec()Specification that applies to a relational database system.booleanhasType()The type of the entry.booleanhasUsageSignal()Resource usage statistics.booleanhasUserSpecifiedSystem()Indicates the entry's source system that Data Catalog doesn't automatically integrate with.booleanhasUserSpecifiedType()Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static Entry.BuildernewBuilder()static Entry.BuildernewBuilder(Entry prototype)Entry.BuildernewBuilderForType()protected Entry.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static EntryparseDelimitedFrom(InputStream input)static EntryparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EntryparseFrom(byte[] data)static EntryparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EntryparseFrom(com.google.protobuf.ByteString data)static EntryparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EntryparseFrom(com.google.protobuf.CodedInputStream input)static EntryparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EntryparseFrom(InputStream input)static EntryparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static EntryparseFrom(ByteBuffer data)static EntryparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Entry>parser()Entry.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, 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, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LINKED_RESOURCE_FIELD_NUMBER
public static final int LINKED_RESOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FULLY_QUALIFIED_NAME_FIELD_NUMBER
public static final int FULLY_QUALIFIED_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_SPECIFIED_TYPE_FIELD_NUMBER
public static final int USER_SPECIFIED_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INTEGRATED_SYSTEM_FIELD_NUMBER
public static final int INTEGRATED_SYSTEM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_SPECIFIED_SYSTEM_FIELD_NUMBER
public static final int USER_SPECIFIED_SYSTEM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SQL_DATABASE_SYSTEM_SPEC_FIELD_NUMBER
public static final int SQL_DATABASE_SYSTEM_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOOKER_SYSTEM_SPEC_FIELD_NUMBER
public static final int LOOKER_SYSTEM_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_BIGTABLE_SYSTEM_SPEC_FIELD_NUMBER
public static final int CLOUD_BIGTABLE_SYSTEM_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCS_FILESET_SPEC_FIELD_NUMBER
public static final int GCS_FILESET_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIGQUERY_TABLE_SPEC_FIELD_NUMBER
public static final int BIGQUERY_TABLE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BIGQUERY_DATE_SHARDED_SPEC_FIELD_NUMBER
public static final int BIGQUERY_DATE_SHARDED_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATABASE_TABLE_SPEC_FIELD_NUMBER
public static final int DATABASE_TABLE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_SOURCE_CONNECTION_SPEC_FIELD_NUMBER
public static final int DATA_SOURCE_CONNECTION_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROUTINE_SPEC_FIELD_NUMBER
public static final int ROUTINE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FILESET_SPEC_FIELD_NUMBER
public static final int FILESET_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SERVICE_SPEC_FIELD_NUMBER
public static final int SERVICE_SPEC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BUSINESS_CONTEXT_FIELD_NUMBER
public static final int BUSINESS_CONTEXT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCHEMA_FIELD_NUMBER
public static final int SCHEMA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOURCE_SYSTEM_TIMESTAMPS_FIELD_NUMBER
public static final int SOURCE_SYSTEM_TIMESTAMPS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USAGE_SIGNAL_FIELD_NUMBER
public static final int USAGE_SIGNAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_SOURCE_FIELD_NUMBER
public static final int DATA_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PERSONAL_DETAILS_FIELD_NUMBER
public static final int PERSONAL_DETAILS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getEntryTypeCase
public Entry.EntryTypeCase getEntryTypeCase()
- Specified by:
getEntryTypeCasein interfaceEntryOrBuilder
-
getSystemCase
public Entry.SystemCase getSystemCase()
- Specified by:
getSystemCasein interfaceEntryOrBuilder
-
getSystemSpecCase
public Entry.SystemSpecCase getSystemSpecCase()
- Specified by:
getSystemSpecCasein interfaceEntryOrBuilder
-
getTypeSpecCase
public Entry.TypeSpecCase getTypeSpecCase()
- Specified by:
getTypeSpecCasein interfaceEntryOrBuilder
-
getSpecCase
public Entry.SpecCase getSpecCase()
- Specified by:
getSpecCasein interfaceEntryOrBuilder
-
getName
public 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) = { ... }- Specified by:
getNamein interfaceEntryOrBuilder- Returns:
- The name.
-
getNameBytes
public 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) = { ... }- Specified by:
getNameBytesin interfaceEntryOrBuilder- Returns:
- The bytes for name.
-
getLinkedResource
public 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;- Specified by:
getLinkedResourcein interfaceEntryOrBuilder- Returns:
- The linkedResource.
-
getLinkedResourceBytes
public 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;- Specified by:
getLinkedResourceBytesin interfaceEntryOrBuilder- Returns:
- The bytes for linkedResource.
-
getFullyQualifiedName
public 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;- Specified by:
getFullyQualifiedNamein interfaceEntryOrBuilder- Returns:
- The fullyQualifiedName.
-
getFullyQualifiedNameBytes
public 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;- Specified by:
getFullyQualifiedNameBytesin interfaceEntryOrBuilder- Returns:
- The bytes for fullyQualifiedName.
-
hasType
public boolean hasType()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;- Specified by:
hasTypein interfaceEntryOrBuilder- Returns:
- Whether the type field is set.
-
getTypeValue
public int getTypeValue()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;- Specified by:
getTypeValuein interfaceEntryOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
getType
public EntryType getType()
The type of the entry. For details, see [`EntryType`](#entrytype).
.google.cloud.datacatalog.v1.EntryType type = 2;- Specified by:
getTypein interfaceEntryOrBuilder- Returns:
- The type.
-
hasUserSpecifiedType
public 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;- Specified by:
hasUserSpecifiedTypein interfaceEntryOrBuilder- Returns:
- Whether the userSpecifiedType field is set.
-
getUserSpecifiedType
public 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;- Specified by:
getUserSpecifiedTypein interfaceEntryOrBuilder- Returns:
- The userSpecifiedType.
-
getUserSpecifiedTypeBytes
public 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;- Specified by:
getUserSpecifiedTypeBytesin interfaceEntryOrBuilder- Returns:
- The bytes for userSpecifiedType.
-
hasIntegratedSystem
public 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];- Specified by:
hasIntegratedSystemin interfaceEntryOrBuilder- Returns:
- Whether the integratedSystem field is set.
-
getIntegratedSystemValue
public 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];- Specified by:
getIntegratedSystemValuein interfaceEntryOrBuilder- Returns:
- The enum numeric value on the wire for integratedSystem.
-
getIntegratedSystem
public 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];- Specified by:
getIntegratedSystemin interfaceEntryOrBuilder- Returns:
- The integratedSystem.
-
hasUserSpecifiedSystem
public 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;- Specified by:
hasUserSpecifiedSystemin interfaceEntryOrBuilder- Returns:
- Whether the userSpecifiedSystem field is set.
-
getUserSpecifiedSystem
public 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;- Specified by:
getUserSpecifiedSystemin interfaceEntryOrBuilder- Returns:
- The userSpecifiedSystem.
-
getUserSpecifiedSystemBytes
public 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;- Specified by:
getUserSpecifiedSystemBytesin interfaceEntryOrBuilder- Returns:
- The bytes for userSpecifiedSystem.
-
hasSqlDatabaseSystemSpec
public 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;- Specified by:
hasSqlDatabaseSystemSpecin interfaceEntryOrBuilder- Returns:
- Whether the sqlDatabaseSystemSpec field is set.
-
getSqlDatabaseSystemSpec
public 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;- Specified by:
getSqlDatabaseSystemSpecin interfaceEntryOrBuilder- Returns:
- The sqlDatabaseSystemSpec.
-
getSqlDatabaseSystemSpecOrBuilder
public 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;- Specified by:
getSqlDatabaseSystemSpecOrBuilderin interfaceEntryOrBuilder
-
hasLookerSystemSpec
public 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;- Specified by:
hasLookerSystemSpecin interfaceEntryOrBuilder- Returns:
- Whether the lookerSystemSpec field is set.
-
getLookerSystemSpec
public 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;- Specified by:
getLookerSystemSpecin interfaceEntryOrBuilder- Returns:
- The lookerSystemSpec.
-
getLookerSystemSpecOrBuilder
public 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;- Specified by:
getLookerSystemSpecOrBuilderin interfaceEntryOrBuilder
-
hasCloudBigtableSystemSpec
public 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;- Specified by:
hasCloudBigtableSystemSpecin interfaceEntryOrBuilder- Returns:
- Whether the cloudBigtableSystemSpec field is set.
-
getCloudBigtableSystemSpec
public 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;- Specified by:
getCloudBigtableSystemSpecin interfaceEntryOrBuilder- Returns:
- The cloudBigtableSystemSpec.
-
getCloudBigtableSystemSpecOrBuilder
public 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;- Specified by:
getCloudBigtableSystemSpecOrBuilderin interfaceEntryOrBuilder
-
hasGcsFilesetSpec
public 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;- Specified by:
hasGcsFilesetSpecin interfaceEntryOrBuilder- Returns:
- Whether the gcsFilesetSpec field is set.
-
getGcsFilesetSpec
public 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;- Specified by:
getGcsFilesetSpecin interfaceEntryOrBuilder- Returns:
- The gcsFilesetSpec.
-
getGcsFilesetSpecOrBuilder
public 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;- Specified by:
getGcsFilesetSpecOrBuilderin interfaceEntryOrBuilder
-
hasBigqueryTableSpec
public 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];- Specified by:
hasBigqueryTableSpecin interfaceEntryOrBuilder- Returns:
- Whether the bigqueryTableSpec field is set.
-
getBigqueryTableSpec
public 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];- Specified by:
getBigqueryTableSpecin interfaceEntryOrBuilder- Returns:
- The bigqueryTableSpec.
-
getBigqueryTableSpecOrBuilder
public 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];- Specified by:
getBigqueryTableSpecOrBuilderin interfaceEntryOrBuilder
-
hasBigqueryDateShardedSpec
public 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];- Specified by:
hasBigqueryDateShardedSpecin interfaceEntryOrBuilder- Returns:
- Whether the bigqueryDateShardedSpec field is set.
-
getBigqueryDateShardedSpec
public 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];- Specified by:
getBigqueryDateShardedSpecin interfaceEntryOrBuilder- Returns:
- The bigqueryDateShardedSpec.
-
getBigqueryDateShardedSpecOrBuilder
public 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];- Specified by:
getBigqueryDateShardedSpecOrBuilderin interfaceEntryOrBuilder
-
hasDatabaseTableSpec
public 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;- Specified by:
hasDatabaseTableSpecin interfaceEntryOrBuilder- Returns:
- Whether the databaseTableSpec field is set.
-
getDatabaseTableSpec
public 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;- Specified by:
getDatabaseTableSpecin interfaceEntryOrBuilder- Returns:
- The databaseTableSpec.
-
getDatabaseTableSpecOrBuilder
public 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;- Specified by:
getDatabaseTableSpecOrBuilderin interfaceEntryOrBuilder
-
hasDataSourceConnectionSpec
public 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;- Specified by:
hasDataSourceConnectionSpecin interfaceEntryOrBuilder- Returns:
- Whether the dataSourceConnectionSpec field is set.
-
getDataSourceConnectionSpec
public 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;- Specified by:
getDataSourceConnectionSpecin interfaceEntryOrBuilder- Returns:
- The dataSourceConnectionSpec.
-
getDataSourceConnectionSpecOrBuilder
public 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;- Specified by:
getDataSourceConnectionSpecOrBuilderin interfaceEntryOrBuilder
-
hasRoutineSpec
public 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;- Specified by:
hasRoutineSpecin interfaceEntryOrBuilder- Returns:
- Whether the routineSpec field is set.
-
getRoutineSpec
public 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;- Specified by:
getRoutineSpecin interfaceEntryOrBuilder- Returns:
- The routineSpec.
-
getRoutineSpecOrBuilder
public 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;- Specified by:
getRoutineSpecOrBuilderin interfaceEntryOrBuilder
-
hasFilesetSpec
public 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;- Specified by:
hasFilesetSpecin interfaceEntryOrBuilder- Returns:
- Whether the filesetSpec field is set.
-
getFilesetSpec
public 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;- Specified by:
getFilesetSpecin interfaceEntryOrBuilder- Returns:
- The filesetSpec.
-
getFilesetSpecOrBuilder
public 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;- Specified by:
getFilesetSpecOrBuilderin interfaceEntryOrBuilder
-
hasServiceSpec
public boolean hasServiceSpec()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;- Specified by:
hasServiceSpecin interfaceEntryOrBuilder- Returns:
- Whether the serviceSpec field is set.
-
getServiceSpec
public ServiceSpec getServiceSpec()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;- Specified by:
getServiceSpecin interfaceEntryOrBuilder- Returns:
- The serviceSpec.
-
getServiceSpecOrBuilder
public ServiceSpecOrBuilder getServiceSpecOrBuilder()
Specification that applies to a Service resource.
.google.cloud.datacatalog.v1.ServiceSpec service_spec = 42;- Specified by:
getServiceSpecOrBuilderin interfaceEntryOrBuilder
-
getDisplayName
public 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;- Specified by:
getDisplayNamein interfaceEntryOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public 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;- Specified by:
getDisplayNameBytesin interfaceEntryOrBuilder- Returns:
- The bytes for displayName.
-
getDescription
public 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;- Specified by:
getDescriptionin interfaceEntryOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public 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;- Specified by:
getDescriptionBytesin interfaceEntryOrBuilder- Returns:
- The bytes for description.
-
hasBusinessContext
public boolean hasBusinessContext()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;- Specified by:
hasBusinessContextin interfaceEntryOrBuilder- Returns:
- Whether the businessContext field is set.
-
getBusinessContext
public BusinessContext getBusinessContext()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;- Specified by:
getBusinessContextin interfaceEntryOrBuilder- Returns:
- The businessContext.
-
getBusinessContextOrBuilder
public BusinessContextOrBuilder getBusinessContextOrBuilder()
Business Context of the entry. Not supported for BigQuery datasets
.google.cloud.datacatalog.v1.BusinessContext business_context = 37;- Specified by:
getBusinessContextOrBuilderin interfaceEntryOrBuilder
-
hasSchema
public boolean hasSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;- Specified by:
hasSchemain interfaceEntryOrBuilder- Returns:
- Whether the schema field is set.
-
getSchema
public Schema getSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;- Specified by:
getSchemain interfaceEntryOrBuilder- Returns:
- The schema.
-
getSchemaOrBuilder
public SchemaOrBuilder getSchemaOrBuilder()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1.Schema schema = 5;- Specified by:
getSchemaOrBuilderin interfaceEntryOrBuilder
-
hasSourceSystemTimestamps
public 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;- Specified by:
hasSourceSystemTimestampsin interfaceEntryOrBuilder- Returns:
- Whether the sourceSystemTimestamps field is set.
-
getSourceSystemTimestamps
public 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;- Specified by:
getSourceSystemTimestampsin interfaceEntryOrBuilder- Returns:
- The sourceSystemTimestamps.
-
getSourceSystemTimestampsOrBuilder
public 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;- Specified by:
getSourceSystemTimestampsOrBuilderin interfaceEntryOrBuilder
-
hasUsageSignal
public boolean hasUsageSignal()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;- Specified by:
hasUsageSignalin interfaceEntryOrBuilder- Returns:
- Whether the usageSignal field is set.
-
getUsageSignal
public UsageSignal getUsageSignal()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;- Specified by:
getUsageSignalin interfaceEntryOrBuilder- Returns:
- The usageSignal.
-
getUsageSignalOrBuilder
public UsageSignalOrBuilder getUsageSignalOrBuilder()
Resource usage statistics.
.google.cloud.datacatalog.v1.UsageSignal usage_signal = 13;- Specified by:
getUsageSignalOrBuilderin interfaceEntryOrBuilder
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:EntryOrBuilderCloud 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;- Specified by:
getLabelsCountin interfaceEntryOrBuilder
-
containsLabels
public 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;- Specified by:
containsLabelsin interfaceEntryOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceEntryOrBuilder
-
getLabelsMap
public 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;- Specified by:
getLabelsMapin interfaceEntryOrBuilder
-
getLabelsOrDefault
public 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;- Specified by:
getLabelsOrDefaultin interfaceEntryOrBuilder
-
getLabelsOrThrow
public 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;- Specified by:
getLabelsOrThrowin interfaceEntryOrBuilder
-
hasDataSource
public boolean hasDataSource()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasDataSourcein interfaceEntryOrBuilder- Returns:
- Whether the dataSource field is set.
-
getDataSource
public DataSource getDataSource()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataSourcein interfaceEntryOrBuilder- Returns:
- The dataSource.
-
getDataSourceOrBuilder
public DataSourceOrBuilder getDataSourceOrBuilder()
Output only. Physical location of the entry.
.google.cloud.datacatalog.v1.DataSource data_source = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getDataSourceOrBuilderin interfaceEntryOrBuilder
-
hasPersonalDetails
public 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];- Specified by:
hasPersonalDetailsin interfaceEntryOrBuilder- Returns:
- Whether the personalDetails field is set.
-
getPersonalDetails
public 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];- Specified by:
getPersonalDetailsin interfaceEntryOrBuilder- Returns:
- The personalDetails.
-
getPersonalDetailsOrBuilder
public 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];- Specified by:
getPersonalDetailsOrBuilderin interfaceEntryOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Entry parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Entry parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Entry parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Entry parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Entry parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Entry parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Entry parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Entry.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Entry.Builder newBuilder()
-
newBuilder
public static Entry.Builder newBuilder(Entry prototype)
-
toBuilder
public Entry.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Entry.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Entry getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Entry> parser()
-
getParserForType
public com.google.protobuf.Parser<Entry> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Entry getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-