Package com.google.cloud.dataplex.v1
Interface EntryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Entry,Entry.Builder
@Generated
public interface EntryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsAspects(String key) Optional.Deprecated.intOptional.Optional.getAspectsOrDefault(String key, Aspect defaultValue) Optional.getAspectsOrThrow(String key) Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.Optional.Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOutput only.booleanOptional.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Identifier. The relative resource name of the entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Identifier. The relative resource name of the entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The bytes for name.
-
getEntryType
String getEntryType()Required. Immutable. The relative resource name of the entry type that was used to create this entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry_type_id}`.string entry_type = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The entryType.
-
getEntryTypeBytes
com.google.protobuf.ByteString getEntryTypeBytes()Required. Immutable. The relative resource name of the entry type that was used to create this entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryTypes/{entry_type_id}`.string entry_type = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for entryType.
-
hasCreateTime
boolean hasCreateTime()Output only. The time when the entry was created in Dataplex Universal Catalog.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the createTime field is set.
-
getCreateTime
com.google.protobuf.Timestamp getCreateTime()Output only. The time when the entry was created in Dataplex Universal Catalog.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The createTime.
-
getCreateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time when the entry was created in Dataplex Universal Catalog.
.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasUpdateTime
boolean hasUpdateTime()Output only. The time when the entry was last updated in Dataplex Universal Catalog.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
com.google.protobuf.Timestamp getUpdateTime()Output only. The time when the entry was last updated in Dataplex Universal Catalog.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The time when the entry was last updated in Dataplex Universal Catalog.
.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getAspectsCount
int getAspectsCount()Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following: * If the aspect is attached directly to the entry: `{project_id_or_number}.{location_id}.{aspect_type_id}` * If the aspect is attached to an entry's path: `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`map<string, .google.cloud.dataplex.v1.Aspect> aspects = 9 [(.google.api.field_behavior) = OPTIONAL]; -
containsAspects
Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following: * If the aspect is attached directly to the entry: `{project_id_or_number}.{location_id}.{aspect_type_id}` * If the aspect is attached to an entry's path: `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`map<string, .google.cloud.dataplex.v1.Aspect> aspects = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getAspects
Deprecated.UsegetAspectsMap()instead. -
getAspectsMap
Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following: * If the aspect is attached directly to the entry: `{project_id_or_number}.{location_id}.{aspect_type_id}` * If the aspect is attached to an entry's path: `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`map<string, .google.cloud.dataplex.v1.Aspect> aspects = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getAspectsOrDefault
Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following: * If the aspect is attached directly to the entry: `{project_id_or_number}.{location_id}.{aspect_type_id}` * If the aspect is attached to an entry's path: `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`map<string, .google.cloud.dataplex.v1.Aspect> aspects = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getAspectsOrThrow
Optional. The aspects that are attached to the entry. Depending on how the aspect is attached to the entry, the format of the aspect key can be one of the following: * If the aspect is attached directly to the entry: `{project_id_or_number}.{location_id}.{aspect_type_id}` * If the aspect is attached to an entry's path: `{project_id_or_number}.{location_id}.{aspect_type_id}@{path}`map<string, .google.cloud.dataplex.v1.Aspect> aspects = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getParentEntry
String getParentEntry()Optional. Immutable. The resource name of the parent entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.string parent_entry = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The parentEntry.
-
getParentEntryBytes
com.google.protobuf.ByteString getParentEntryBytes()Optional. Immutable. The resource name of the parent entry, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}/entries/{entry_id}`.string parent_entry = 10 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for parentEntry.
-
getFullyQualifiedName
String getFullyQualifiedName()Optional. A name for the entry that can be referenced by an external system. For more information, see [Fully qualified names](https://cloud.google.com/data-catalog/docs/fully-qualified-names). The maximum size of the field is 4000 characters.
string fully_qualified_name = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The fullyQualifiedName.
-
getFullyQualifiedNameBytes
com.google.protobuf.ByteString getFullyQualifiedNameBytes()Optional. A name for the entry that can be referenced by an external system. For more information, see [Fully qualified names](https://cloud.google.com/data-catalog/docs/fully-qualified-names). The maximum size of the field is 4000 characters.
string fully_qualified_name = 12 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for fullyQualifiedName.
-
hasEntrySource
boolean hasEntrySource()Optional. Information related to the source system of the data resource that is represented by the entry.
.google.cloud.dataplex.v1.EntrySource entry_source = 15 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the entrySource field is set.
-
getEntrySource
EntrySource getEntrySource()Optional. Information related to the source system of the data resource that is represented by the entry.
.google.cloud.dataplex.v1.EntrySource entry_source = 15 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The entrySource.
-
getEntrySourceOrBuilder
EntrySourceOrBuilder getEntrySourceOrBuilder()Optional. Information related to the source system of the data resource that is represented by the entry.
.google.cloud.dataplex.v1.EntrySource entry_source = 15 [(.google.api.field_behavior) = OPTIONAL];
-