Interface LookupEntryRequestOrBuilder

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

    public interface LookupEntryRequestOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getLinkedResource()
      The full name of the Google Cloud Platform resource the Data Catalog entry represents.
      com.google.protobuf.ByteString getLinkedResourceBytes()
      The full name of the Google Cloud Platform resource the Data Catalog entry represents.
      String getSqlResource()
      The SQL name of the entry.
      com.google.protobuf.ByteString getSqlResourceBytes()
      The SQL name of the entry.
      LookupEntryRequest.TargetNameCase getTargetNameCase()  
      boolean hasLinkedResource()
      The full name of the Google Cloud Platform resource the Data Catalog entry represents.
      boolean hasSqlResource()
      The SQL name of the entry.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasLinkedResource

        boolean hasLinkedResource()
         The full name of the Google Cloud Platform resource the Data Catalog
         entry represents. See:
         https://cloud.google.com/apis/design/resource_names#full_resource_name.
         Full names are case-sensitive.
        
         Examples:
        
          * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
          * //pubsub.googleapis.com/projects/projectId/topics/topicId
         
        string linked_resource = 1;
        Returns:
        Whether the linkedResource field is set.
      • getLinkedResource

        String getLinkedResource()
         The full name of the Google Cloud Platform resource the Data Catalog
         entry represents. See:
         https://cloud.google.com/apis/design/resource_names#full_resource_name.
         Full names are case-sensitive.
        
         Examples:
        
          * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
          * //pubsub.googleapis.com/projects/projectId/topics/topicId
         
        string linked_resource = 1;
        Returns:
        The linkedResource.
      • getLinkedResourceBytes

        com.google.protobuf.ByteString getLinkedResourceBytes()
         The full name of the Google Cloud Platform resource the Data Catalog
         entry represents. See:
         https://cloud.google.com/apis/design/resource_names#full_resource_name.
         Full names are case-sensitive.
        
         Examples:
        
          * //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId
          * //pubsub.googleapis.com/projects/projectId/topics/topicId
         
        string linked_resource = 1;
        Returns:
        The bytes for linkedResource.
      • hasSqlResource

        boolean hasSqlResource()
         The SQL name of the entry. SQL names are case-sensitive.
        
         Examples:
        
           * `pubsub.project_id.topic_id`
           * ``pubsub.project_id.`topic.id.with.dots` ``
           * `bigquery.table.project_id.dataset_id.table_id`
           * `bigquery.dataset.project_id.dataset_id`
           * `datacatalog.entry.project_id.location_id.entry_group_id.entry_id`
        
         `*_id`s should satisfy the standard SQL rules for identifiers.
         https://cloud.google.com/bigquery/docs/reference/standard-sql/lexical.
         
        string sql_resource = 3;
        Returns:
        Whether the sqlResource field is set.
      • getSqlResource

        String getSqlResource()
         The SQL name of the entry. SQL names are case-sensitive.
        
         Examples:
        
           * `pubsub.project_id.topic_id`
           * ``pubsub.project_id.`topic.id.with.dots` ``
           * `bigquery.table.project_id.dataset_id.table_id`
           * `bigquery.dataset.project_id.dataset_id`
           * `datacatalog.entry.project_id.location_id.entry_group_id.entry_id`
        
         `*_id`s should satisfy the standard SQL rules for identifiers.
         https://cloud.google.com/bigquery/docs/reference/standard-sql/lexical.
         
        string sql_resource = 3;
        Returns:
        The sqlResource.
      • getSqlResourceBytes

        com.google.protobuf.ByteString getSqlResourceBytes()
         The SQL name of the entry. SQL names are case-sensitive.
        
         Examples:
        
           * `pubsub.project_id.topic_id`
           * ``pubsub.project_id.`topic.id.with.dots` ``
           * `bigquery.table.project_id.dataset_id.table_id`
           * `bigquery.dataset.project_id.dataset_id`
           * `datacatalog.entry.project_id.location_id.entry_group_id.entry_id`
        
         `*_id`s should satisfy the standard SQL rules for identifiers.
         https://cloud.google.com/bigquery/docs/reference/standard-sql/lexical.
         
        string sql_resource = 3;
        Returns:
        The bytes for sqlResource.