Interface DataSourceOrBuilder

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

@Generated public interface DataSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
    Immutable.
    com.google.protobuf.ByteString
    Immutable.
     
    boolean
    Immutable.
    boolean
    Immutable.

    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 Details

    • hasEntity

      boolean hasEntity()
       Immutable. The Dataplex Universal Catalog entity that represents the data
       source (e.g. BigQuery table) for DataScan, of the form:
       `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
       
      string entity = 100 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      Whether the entity field is set.
    • getEntity

      String getEntity()
       Immutable. The Dataplex Universal Catalog entity that represents the data
       source (e.g. BigQuery table) for DataScan, of the form:
       `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
       
      string entity = 100 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The entity.
    • getEntityBytes

      com.google.protobuf.ByteString getEntityBytes()
       Immutable. The Dataplex Universal Catalog entity that represents the data
       source (e.g. BigQuery table) for DataScan, of the form:
       `projects/{project_number}/locations/{location_id}/lakes/{lake_id}/zones/{zone_id}/entities/{entity_id}`.
       
      string entity = 100 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for entity.
    • hasResource

      boolean hasResource()
       Immutable. The service-qualified full resource name of the cloud resource
       for a DataScan job to scan against. The field could either be: Cloud
       Storage bucket for DataDiscoveryScan Format:
       //storage.googleapis.com/projects/PROJECT_ID/buckets/BUCKET_ID
       or
       BigQuery table of type "TABLE" for
       DataProfileScan/DataQualityScan/DataDocumentationScan Format:
       //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
       
      string resource = 101 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      Whether the resource field is set.
    • getResource

      String getResource()
       Immutable. The service-qualified full resource name of the cloud resource
       for a DataScan job to scan against. The field could either be: Cloud
       Storage bucket for DataDiscoveryScan Format:
       //storage.googleapis.com/projects/PROJECT_ID/buckets/BUCKET_ID
       or
       BigQuery table of type "TABLE" for
       DataProfileScan/DataQualityScan/DataDocumentationScan Format:
       //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
       
      string resource = 101 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The resource.
    • getResourceBytes

      com.google.protobuf.ByteString getResourceBytes()
       Immutable. The service-qualified full resource name of the cloud resource
       for a DataScan job to scan against. The field could either be: Cloud
       Storage bucket for DataDiscoveryScan Format:
       //storage.googleapis.com/projects/PROJECT_ID/buckets/BUCKET_ID
       or
       BigQuery table of type "TABLE" for
       DataProfileScan/DataQualityScan/DataDocumentationScan Format:
       //bigquery.googleapis.com/projects/PROJECT_ID/datasets/DATASET_ID/tables/TABLE_ID
       
      string resource = 101 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The bytes for resource.
    • getSourceCase

      DataSource.SourceCase getSourceCase()