Interface DataAttributeOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DataAttribute, DataAttribute.Builder

    public interface DataAttributeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         Output only. The relative resource name of the dataAttribute, of the form:
         projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Output only. The relative resource name of the dataAttribute, of the form:
         projects/{project_number}/locations/{location_id}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}.
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for name.
      • getUid

        String getUid()
         Output only. System generated globally unique ID for the DataAttribute.
         This ID will be different if the DataAttribute is deleted and re-created
         with the same name.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The uid.
      • getUidBytes

        com.google.protobuf.ByteString getUidBytes()
         Output only. System generated globally unique ID for the DataAttribute.
         This ID will be different if the DataAttribute is deleted and re-created
         with the same name.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for uid.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. The time when the DataAttribute was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.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 DataAttribute was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time when the DataAttribute was created.
         
        .google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. The time when the DataAttribute was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.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 DataAttribute was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. The time when the DataAttribute was last updated.
         
        .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDescription

        String getDescription()
         Optional. Description of the DataAttribute.
         
        string description = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Optional. Description of the DataAttribute.
         
        string description = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for description.
      • getDisplayName

        String getDisplayName()
         Optional. User friendly display name.
         
        string display_name = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The displayName.
      • getDisplayNameBytes

        com.google.protobuf.ByteString getDisplayNameBytes()
         Optional. User friendly display name.
         
        string display_name = 6 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for displayName.
      • getLabelsCount

        int getLabelsCount()
         Optional. User-defined labels for the DataAttribute.
         
        map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
      • containsLabels

        boolean containsLabels​(String key)
         Optional. User-defined labels for the DataAttribute.
         
        map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Optional. User-defined labels for the DataAttribute.
         
        map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Optional. User-defined labels for the DataAttribute.
         
        map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Optional. User-defined labels for the DataAttribute.
         
        map<string, string> labels = 7 [(.google.api.field_behavior) = OPTIONAL];
      • getParentId

        String getParentId()
         Optional. The ID of the parent DataAttribute resource, should belong to the
         same data taxonomy. Circular dependency in parent chain is not valid.
         Maximum depth of the hierarchy allowed is 4.
         [a -> b -> c -> d -> e, depth = 4]
         
        string parent_id = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The parentId.
      • getParentIdBytes

        com.google.protobuf.ByteString getParentIdBytes()
         Optional. The ID of the parent DataAttribute resource, should belong to the
         same data taxonomy. Circular dependency in parent chain is not valid.
         Maximum depth of the hierarchy allowed is 4.
         [a -> b -> c -> d -> e, depth = 4]
         
        string parent_id = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for parentId.
      • getAttributeCount

        int getAttributeCount()
         Output only. The number of child attributes present for this attribute.
         
        int32 attribute_count = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The attributeCount.
      • getEtag

        String getEtag()
         This checksum is computed by the server based on the value of other
         fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 10;
        Returns:
        The etag.
      • getEtagBytes

        com.google.protobuf.ByteString getEtagBytes()
         This checksum is computed by the server based on the value of other
         fields, and may be sent on update and delete requests to ensure the
         client has an up-to-date value before proceeding.
         
        string etag = 10;
        Returns:
        The bytes for etag.
      • hasResourceAccessSpec

        boolean hasResourceAccessSpec()
         Optional. Specified when applied to a resource (eg: Cloud Storage bucket,
         BigQuery dataset, BigQuery table).
         
        .google.cloud.dataplex.v1.ResourceAccessSpec resource_access_spec = 100 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the resourceAccessSpec field is set.
      • getResourceAccessSpec

        ResourceAccessSpec getResourceAccessSpec()
         Optional. Specified when applied to a resource (eg: Cloud Storage bucket,
         BigQuery dataset, BigQuery table).
         
        .google.cloud.dataplex.v1.ResourceAccessSpec resource_access_spec = 100 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The resourceAccessSpec.
      • getResourceAccessSpecOrBuilder

        ResourceAccessSpecOrBuilder getResourceAccessSpecOrBuilder()
         Optional. Specified when applied to a resource (eg: Cloud Storage bucket,
         BigQuery dataset, BigQuery table).
         
        .google.cloud.dataplex.v1.ResourceAccessSpec resource_access_spec = 100 [(.google.api.field_behavior) = OPTIONAL];
      • hasDataAccessSpec

        boolean hasDataAccessSpec()
         Optional. Specified when applied to data stored on the resource (eg: rows,
         columns in BigQuery Tables).
         
        .google.cloud.dataplex.v1.DataAccessSpec data_access_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the dataAccessSpec field is set.
      • getDataAccessSpec

        DataAccessSpec getDataAccessSpec()
         Optional. Specified when applied to data stored on the resource (eg: rows,
         columns in BigQuery Tables).
         
        .google.cloud.dataplex.v1.DataAccessSpec data_access_spec = 101 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The dataAccessSpec.
      • getDataAccessSpecOrBuilder

        DataAccessSpecOrBuilder getDataAccessSpecOrBuilder()
         Optional. Specified when applied to data stored on the resource (eg: rows,
         columns in BigQuery Tables).
         
        .google.cloud.dataplex.v1.DataAccessSpec data_access_spec = 101 [(.google.api.field_behavior) = OPTIONAL];