Interface DataSourceOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getEntity()
      Immutable.
      com.google.protobuf.ByteString getEntityBytes()
      Immutable.
      String getResource()
      Immutable.
      com.google.protobuf.ByteString getResourceBytes()
      Immutable.
      DataSource.SourceCase getSourceCase()  
      boolean hasEntity()
      Immutable.
      boolean hasResource()
      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 Detail

      • hasEntity

        boolean hasEntity()
         Immutable. The Dataplex 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 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 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 be: BigQuery table of
         type "TABLE" for DataProfileScan/DataQualityScan 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 be: BigQuery table of
         type "TABLE" for DataProfileScan/DataQualityScan 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 be: BigQuery table of
         type "TABLE" for DataProfileScan/DataQualityScan 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.