public static final class Entry.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder> implements EntryOrBuilder
Entry Metadata. A Data Catalog Entry resource represents another resource in Google Cloud Platform (such as a BigQuery dataset or a Pub/Sub topic), or outside of Google Cloud Platform. Clients 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, such as its schema. An Entry can also be used to attach flexible metadata, such as a [Tag][google.cloud.datacatalog.v1beta1.Tag].Protobuf type
google.cloud.datacatalog.v1beta1.Entry| Modifier and Type | Method and Description |
|---|---|
Entry.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Entry |
build() |
Entry |
buildPartial() |
Entry.Builder |
clear() |
Entry.Builder |
clearBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
Entry.Builder |
clearBigqueryTableSpec()
Specification that applies to a BigQuery table.
|
Entry.Builder |
clearDescription()
Entry description, which can consist of several sentences or paragraphs
that describe entry contents.
|
Entry.Builder |
clearDisplayName()
Display information such as title and description.
|
Entry.Builder |
clearEntryType() |
Entry.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Entry.Builder |
clearGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset.
|
Entry.Builder |
clearIntegratedSystem()
Output only.
|
Entry.Builder |
clearLinkedResource()
The resource this metadata entry refers to.
|
Entry.Builder |
clearName()
Output only.
|
Entry.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Entry.Builder |
clearSchema()
Schema of the entry.
|
Entry.Builder |
clearSourceSystemTimestamps()
Output only.
|
Entry.Builder |
clearSystem() |
Entry.Builder |
clearType()
The type of the entry.
|
Entry.Builder |
clearTypeSpec() |
Entry.Builder |
clearUsageSignal()
Output only.
|
Entry.Builder |
clearUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
Entry.Builder |
clearUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
Entry.Builder |
clone() |
BigQueryDateShardedSpec |
getBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
BigQueryDateShardedSpec.Builder |
getBigqueryDateShardedSpecBuilder()
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
BigQueryDateShardedSpecOrBuilder |
getBigqueryDateShardedSpecOrBuilder()
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
BigQueryTableSpec |
getBigqueryTableSpec()
Specification that applies to a BigQuery table.
|
BigQueryTableSpec.Builder |
getBigqueryTableSpecBuilder()
Specification that applies to a BigQuery table.
|
BigQueryTableSpecOrBuilder |
getBigqueryTableSpecOrBuilder()
Specification that applies to a BigQuery table.
|
Entry |
getDefaultInstanceForType() |
String |
getDescription()
Entry description, which can consist of several sentences or paragraphs
that describe entry contents.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Entry description, which can consist of several sentences or paragraphs
that describe entry contents.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Display information such as title and description.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Display information such as title and description.
|
Entry.EntryTypeCase |
getEntryTypeCase() |
GcsFilesetSpec |
getGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset.
|
GcsFilesetSpec.Builder |
getGcsFilesetSpecBuilder()
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.
|
String |
getLinkedResource()
The resource this metadata entry refers to.
|
com.google.protobuf.ByteString |
getLinkedResourceBytes()
The resource this metadata entry refers to.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
Schema |
getSchema()
Schema of the entry.
|
Schema.Builder |
getSchemaBuilder()
Schema of the entry.
|
SchemaOrBuilder |
getSchemaOrBuilder()
Schema of the entry.
|
SystemTimestamps |
getSourceSystemTimestamps()
Output only.
|
SystemTimestamps.Builder |
getSourceSystemTimestampsBuilder()
Output only.
|
SystemTimestampsOrBuilder |
getSourceSystemTimestampsOrBuilder()
Output only.
|
Entry.SystemCase |
getSystemCase() |
EntryType |
getType()
The type of the entry.
|
Entry.TypeSpecCase |
getTypeSpecCase() |
int |
getTypeValue()
The type of the entry.
|
UsageSignal |
getUsageSignal()
Output only.
|
UsageSignal.Builder |
getUsageSignalBuilder()
Output only.
|
UsageSignalOrBuilder |
getUsageSignalOrBuilder()
Output only.
|
String |
getUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
com.google.protobuf.ByteString |
getUserSpecifiedSystemBytes()
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
String |
getUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
com.google.protobuf.ByteString |
getUserSpecifiedTypeBytes()
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
boolean |
hasBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
boolean |
hasBigqueryTableSpec()
Specification that applies to a BigQuery table.
|
boolean |
hasGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset.
|
boolean |
hasIntegratedSystem()
Output only.
|
boolean |
hasSchema()
Schema of the entry.
|
boolean |
hasSourceSystemTimestamps()
Output only.
|
boolean |
hasType()
The type of the entry.
|
boolean |
hasUsageSignal()
Output only.
|
boolean |
hasUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
boolean |
hasUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Entry.Builder |
mergeBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
Entry.Builder |
mergeBigqueryTableSpec(BigQueryTableSpec value)
Specification that applies to a BigQuery table.
|
Entry.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Entry.Builder |
mergeFrom(Entry other) |
Entry.Builder |
mergeFrom(com.google.protobuf.Message other) |
Entry.Builder |
mergeGcsFilesetSpec(GcsFilesetSpec value)
Specification that applies to a Cloud Storage fileset.
|
Entry.Builder |
mergeSchema(Schema value)
Schema of the entry.
|
Entry.Builder |
mergeSourceSystemTimestamps(SystemTimestamps value)
Output only.
|
Entry.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Entry.Builder |
mergeUsageSignal(UsageSignal value)
Output only.
|
Entry.Builder |
setBigqueryDateShardedSpec(BigQueryDateShardedSpec.Builder builderForValue)
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
Entry.Builder |
setBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
Specification for a group of BigQuery tables with name pattern
`[prefix]YYYYMMDD`.
|
Entry.Builder |
setBigqueryTableSpec(BigQueryTableSpec.Builder builderForValue)
Specification that applies to a BigQuery table.
|
Entry.Builder |
setBigqueryTableSpec(BigQueryTableSpec value)
Specification that applies to a BigQuery table.
|
Entry.Builder |
setDescription(String value)
Entry description, which can consist of several sentences or paragraphs
that describe entry contents.
|
Entry.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Entry description, which can consist of several sentences or paragraphs
that describe entry contents.
|
Entry.Builder |
setDisplayName(String value)
Display information such as title and description.
|
Entry.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Display information such as title and description.
|
Entry.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Entry.Builder |
setGcsFilesetSpec(GcsFilesetSpec.Builder builderForValue)
Specification that applies to a Cloud Storage fileset.
|
Entry.Builder |
setGcsFilesetSpec(GcsFilesetSpec value)
Specification that applies to a Cloud Storage fileset.
|
Entry.Builder |
setIntegratedSystem(IntegratedSystem value)
Output only.
|
Entry.Builder |
setIntegratedSystemValue(int value)
Output only.
|
Entry.Builder |
setLinkedResource(String value)
The resource this metadata entry refers to.
|
Entry.Builder |
setLinkedResourceBytes(com.google.protobuf.ByteString value)
The resource this metadata entry refers to.
|
Entry.Builder |
setName(String value)
Output only.
|
Entry.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Output only.
|
Entry.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Entry.Builder |
setSchema(Schema.Builder builderForValue)
Schema of the entry.
|
Entry.Builder |
setSchema(Schema value)
Schema of the entry.
|
Entry.Builder |
setSourceSystemTimestamps(SystemTimestamps.Builder builderForValue)
Output only.
|
Entry.Builder |
setSourceSystemTimestamps(SystemTimestamps value)
Output only.
|
Entry.Builder |
setType(EntryType value)
The type of the entry.
|
Entry.Builder |
setTypeValue(int value)
The type of the entry.
|
Entry.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Entry.Builder |
setUsageSignal(UsageSignal.Builder builderForValue)
Output only.
|
Entry.Builder |
setUsageSignal(UsageSignal value)
Output only.
|
Entry.Builder |
setUserSpecifiedSystem(String value)
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
Entry.Builder |
setUserSpecifiedSystemBytes(com.google.protobuf.ByteString value)
This field indicates the entry's source system that Data Catalog does not
integrate with.
|
Entry.Builder |
setUserSpecifiedType(String value)
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
Entry.Builder |
setUserSpecifiedTypeBytes(com.google.protobuf.ByteString value)
Entry type if it does not fit any of the input-allowed values listed in
`EntryType` enum above.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Entry build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Entry buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Entry.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Entry.Builder>public Entry.Builder mergeFrom(Entry other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public Entry.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Entry.Builder>IOExceptionpublic Entry.EntryTypeCase getEntryTypeCase()
getEntryTypeCase in interface EntryOrBuilderpublic Entry.Builder clearEntryType()
public Entry.SystemCase getSystemCase()
getSystemCase in interface EntryOrBuilderpublic Entry.Builder clearSystem()
public Entry.TypeSpecCase getTypeSpecCase()
getTypeSpecCase in interface EntryOrBuilderpublic Entry.Builder clearTypeSpec()
public String getName()
Output only. Identifier. The Data Catalog resource name of the entry in URL
format. Example:
* projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}
Note that this Entry and its child resources may not actually be stored in
the location in this name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
getName in interface EntryOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. Identifier. The Data Catalog resource name of the entry in URL
format. Example:
* projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}
Note that this Entry and its child resources may not actually be stored in
the location in this name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
getNameBytes in interface EntryOrBuilderpublic Entry.Builder setName(String value)
Output only. Identifier. The Data Catalog resource name of the entry in URL
format. Example:
* projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}
Note that this Entry and its child resources may not actually be stored in
the location in this name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
value - The name to set.public Entry.Builder clearName()
Output only. Identifier. The Data Catalog resource name of the entry in URL
format. Example:
* projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}
Note that this Entry and its child resources may not actually be stored in
the location in this name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
public Entry.Builder setNameBytes(com.google.protobuf.ByteString value)
Output only. Identifier. The Data Catalog resource name of the entry in URL
format. Example:
* projects/{project_id}/locations/{location}/entryGroups/{entry_group_id}/entries/{entry_id}
Note that this Entry and its child resources may not actually be stored in
the location in this name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = IDENTIFIER, (.google.api.resource_reference) = { ... }
value - The bytes for name to set.public String getLinkedResource()
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [full name of the resource](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/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
string linked_resource = 9;getLinkedResource in interface EntryOrBuilderpublic com.google.protobuf.ByteString getLinkedResourceBytes()
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [full name of the resource](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/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
string linked_resource = 9;getLinkedResourceBytes in interface EntryOrBuilderpublic Entry.Builder setLinkedResource(String value)
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [full name of the resource](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/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
string linked_resource = 9;value - The linkedResource to set.public Entry.Builder clearLinkedResource()
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [full name of the resource](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/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
string linked_resource = 9;public Entry.Builder setLinkedResourceBytes(com.google.protobuf.ByteString value)
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [full name of the resource](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/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty string.
string linked_resource = 9;value - The bytes for linkedResource to set.public boolean hasType()
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;hasType in interface EntryOrBuilderpublic int getTypeValue()
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;getTypeValue in interface EntryOrBuilderpublic Entry.Builder setTypeValue(int value)
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;value - The enum numeric value on the wire for type to set.public EntryType getType()
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;getType in interface EntryOrBuilderpublic Entry.Builder setType(EntryType value)
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;value - The type to set.public Entry.Builder clearType()
The type of the entry. Only used for Entries with types in the EntryType enum.
.google.cloud.datacatalog.v1beta1.EntryType type = 2;public boolean hasUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;hasUserSpecifiedType in interface EntryOrBuilderpublic String getUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;getUserSpecifiedType in interface EntryOrBuilderpublic com.google.protobuf.ByteString getUserSpecifiedTypeBytes()
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;getUserSpecifiedTypeBytes in interface EntryOrBuilderpublic Entry.Builder setUserSpecifiedType(String value)
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;value - The userSpecifiedType to set.public Entry.Builder clearUserSpecifiedType()
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;public Entry.Builder setUserSpecifiedTypeBytes(com.google.protobuf.ByteString value)
Entry type if it does not fit any of the input-allowed values listed in `EntryType` enum above. When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". `user_specified_type` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use `user_specified_type`.
string user_specified_type = 16;value - The bytes for userSpecifiedType to set.public boolean hasIntegratedSystem()
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasIntegratedSystem in interface EntryOrBuilderpublic int getIntegratedSystemValue()
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
getIntegratedSystemValue in interface EntryOrBuilderpublic Entry.Builder setIntegratedSystemValue(int value)
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for integratedSystem to set.public IntegratedSystem getIntegratedSystem()
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
getIntegratedSystem in interface EntryOrBuilderpublic Entry.Builder setIntegratedSystem(IntegratedSystem value)
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The integratedSystem to set.public Entry.Builder clearIntegratedSystem()
Output only. This field indicates the entry's source system that Data Catalog integrates with, such as BigQuery or Pub/Sub.
.google.cloud.datacatalog.v1beta1.IntegratedSystem integrated_system = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;hasUserSpecifiedSystem in interface EntryOrBuilderpublic String getUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;getUserSpecifiedSystem in interface EntryOrBuilderpublic com.google.protobuf.ByteString getUserSpecifiedSystemBytes()
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;getUserSpecifiedSystemBytes in interface EntryOrBuilderpublic Entry.Builder setUserSpecifiedSystem(String value)
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;value - The userSpecifiedSystem to set.public Entry.Builder clearUserSpecifiedSystem()
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;public Entry.Builder setUserSpecifiedSystemBytes(com.google.protobuf.ByteString value)
This field indicates the entry's source system that Data Catalog does not integrate with. `user_specified_system` strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long.
string user_specified_system = 18;value - The bytes for userSpecifiedSystem to set.public boolean hasGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;hasGcsFilesetSpec in interface EntryOrBuilderpublic GcsFilesetSpec getGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;getGcsFilesetSpec in interface EntryOrBuilderpublic Entry.Builder setGcsFilesetSpec(GcsFilesetSpec value)
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;public Entry.Builder setGcsFilesetSpec(GcsFilesetSpec.Builder builderForValue)
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;public Entry.Builder mergeGcsFilesetSpec(GcsFilesetSpec value)
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;public Entry.Builder clearGcsFilesetSpec()
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;public GcsFilesetSpec.Builder getGcsFilesetSpecBuilder()
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;public GcsFilesetSpecOrBuilder getGcsFilesetSpecOrBuilder()
Specification that applies to a Cloud Storage fileset. This is only valid on entries of type FILESET.
.google.cloud.datacatalog.v1beta1.GcsFilesetSpec gcs_fileset_spec = 6;getGcsFilesetSpecOrBuilder in interface EntryOrBuilderpublic boolean hasBigqueryTableSpec()
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;hasBigqueryTableSpec in interface EntryOrBuilderpublic BigQueryTableSpec getBigqueryTableSpec()
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;getBigqueryTableSpec in interface EntryOrBuilderpublic Entry.Builder setBigqueryTableSpec(BigQueryTableSpec value)
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;public Entry.Builder setBigqueryTableSpec(BigQueryTableSpec.Builder builderForValue)
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;public Entry.Builder mergeBigqueryTableSpec(BigQueryTableSpec value)
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;public Entry.Builder clearBigqueryTableSpec()
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;public BigQueryTableSpec.Builder getBigqueryTableSpecBuilder()
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;public BigQueryTableSpecOrBuilder getBigqueryTableSpecOrBuilder()
Specification that applies to a BigQuery table. This is only valid on entries of type `TABLE`.
.google.cloud.datacatalog.v1beta1.BigQueryTableSpec bigquery_table_spec = 12;getBigqueryTableSpecOrBuilder in interface EntryOrBuilderpublic boolean hasBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
hasBigqueryDateShardedSpec in interface EntryOrBuilderpublic BigQueryDateShardedSpec getBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
getBigqueryDateShardedSpec in interface EntryOrBuilderpublic Entry.Builder setBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
public Entry.Builder setBigqueryDateShardedSpec(BigQueryDateShardedSpec.Builder builderForValue)
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
public Entry.Builder mergeBigqueryDateShardedSpec(BigQueryDateShardedSpec value)
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
public Entry.Builder clearBigqueryDateShardedSpec()
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
public BigQueryDateShardedSpec.Builder getBigqueryDateShardedSpecBuilder()
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
public BigQueryDateShardedSpecOrBuilder getBigqueryDateShardedSpecOrBuilder()
Specification for a group of BigQuery tables with name pattern `[prefix]YYYYMMDD`. Context: https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding.
.google.cloud.datacatalog.v1beta1.BigQueryDateShardedSpec bigquery_date_sharded_spec = 15;
getBigqueryDateShardedSpecOrBuilder in interface EntryOrBuilderpublic String getDisplayName()
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
string display_name = 3;getDisplayName in interface EntryOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
string display_name = 3;getDisplayNameBytes in interface EntryOrBuilderpublic Entry.Builder setDisplayName(String value)
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
string display_name = 3;value - The displayName to set.public Entry.Builder clearDisplayName()
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
string display_name = 3;public Entry.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Display information such as title and description. A short name to identify the entry, for example, "Analytics Data - Jan 2011". Default value is an empty string.
string display_name = 3;value - The bytes for displayName to set.public String getDescription()
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
string description = 4;getDescription in interface EntryOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
string description = 4;getDescriptionBytes in interface EntryOrBuilderpublic Entry.Builder setDescription(String value)
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
string description = 4;value - The description to set.public Entry.Builder clearDescription()
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
string description = 4;public Entry.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Entry description, which can consist of several sentences or paragraphs that describe entry contents. Default value is an empty string.
string description = 4;value - The bytes for description to set.public boolean hasSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;hasSchema in interface EntryOrBuilderpublic Schema getSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;getSchema in interface EntryOrBuilderpublic Entry.Builder setSchema(Schema value)
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;public Entry.Builder setSchema(Schema.Builder builderForValue)
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;public Entry.Builder mergeSchema(Schema value)
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;public Entry.Builder clearSchema()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;public Schema.Builder getSchemaBuilder()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;public SchemaOrBuilder getSchemaOrBuilder()
Schema of the entry. An entry might not have any schema attached to it.
.google.cloud.datacatalog.v1beta1.Schema schema = 5;getSchemaOrBuilder in interface EntryOrBuilderpublic boolean hasSourceSystemTimestamps()
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasSourceSystemTimestamps in interface EntryOrBuilderpublic SystemTimestamps getSourceSystemTimestamps()
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSourceSystemTimestamps in interface EntryOrBuilderpublic Entry.Builder setSourceSystemTimestamps(SystemTimestamps value)
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder setSourceSystemTimestamps(SystemTimestamps.Builder builderForValue)
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder mergeSourceSystemTimestamps(SystemTimestamps value)
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder clearSourceSystemTimestamps()
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SystemTimestamps.Builder getSourceSystemTimestampsBuilder()
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SystemTimestampsOrBuilder getSourceSystemTimestampsOrBuilder()
Output only. Timestamps about the underlying resource, not about this Data Catalog entry. Output only when Entry is of type in the EntryType enum. For entries with user_specified_type, this field is optional and defaults to an empty timestamp.
.google.cloud.datacatalog.v1beta1.SystemTimestamps source_system_timestamps = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSourceSystemTimestampsOrBuilder in interface EntryOrBuilderpublic boolean hasUsageSignal()
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUsageSignal in interface EntryOrBuilderpublic UsageSignal getUsageSignal()
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUsageSignal in interface EntryOrBuilderpublic Entry.Builder setUsageSignal(UsageSignal value)
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder setUsageSignal(UsageSignal.Builder builderForValue)
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder mergeUsageSignal(UsageSignal value)
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Entry.Builder clearUsageSignal()
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public UsageSignal.Builder getUsageSignalBuilder()
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public UsageSignalOrBuilder getUsageSignalOrBuilder()
Output only. Statistics on the usage level of the resource.
.google.cloud.datacatalog.v1beta1.UsageSignal usage_signal = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUsageSignalOrBuilder in interface EntryOrBuilderpublic final Entry.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>public final Entry.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Entry.Builder>Copyright © 2025 Google LLC. All rights reserved.