Interface DataDiscoverySpec.BigQueryPublishingConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataDiscoverySpec.BigQueryPublishingConfig, DataDiscoverySpec.BigQueryPublishingConfig.Builder
Enclosing class:
DataDiscoverySpec

public static interface DataDiscoverySpec.BigQueryPublishingConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getTableTypeValue

      int getTableTypeValue()
       Optional. Determines whether to  publish discovered tables as BigLake
       external tables or non-BigLake external tables.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.BigQueryPublishingConfig.TableType table_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enum numeric value on the wire for tableType.
    • getTableType

       Optional. Determines whether to  publish discovered tables as BigLake
       external tables or non-BigLake external tables.
       
      .google.cloud.dataplex.v1.DataDiscoverySpec.BigQueryPublishingConfig.TableType table_type = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The tableType.
    • getConnection

      String getConnection()
       Optional. The BigQuery connection used to create BigLake tables.
       Must be in the form
       `projects/{project_id}/locations/{location_id}/connections/{connection_id}`
       
      string connection = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The connection.
    • getConnectionBytes

      com.google.protobuf.ByteString getConnectionBytes()
       Optional. The BigQuery connection used to create BigLake tables.
       Must be in the form
       `projects/{project_id}/locations/{location_id}/connections/{connection_id}`
       
      string connection = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for connection.
    • getLocation

      String getLocation()
       Optional. The location of the BigQuery dataset to publish BigLake
       external or non-BigLake external tables to.
       1. If the Cloud Storage bucket is located in a multi-region bucket, then
       BigQuery dataset can be in the same multi-region bucket or any single
       region that is included in the same multi-region bucket. The datascan can
       be created in any single region that is included in the same multi-region
       bucket
       2. If the Cloud Storage bucket is located in a dual-region bucket, then
       BigQuery dataset can be located in regions that are included in the
       dual-region bucket, or in a multi-region that includes the dual-region.
       The datascan can be created in any single region that is included in the
       same dual-region bucket.
       3. If the Cloud Storage bucket is located in a single region, then
       BigQuery dataset can be in the same single region or any multi-region
       bucket that includes the same single region. The datascan will be created
       in the same single region as the bucket.
       4. If the BigQuery dataset is in single region, it must be in the same
       single region as the datascan.
      
       For supported values, refer to
       https://cloud.google.com/bigquery/docs/locations#supported_locations.
       
      string location = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The location.
    • getLocationBytes

      com.google.protobuf.ByteString getLocationBytes()
       Optional. The location of the BigQuery dataset to publish BigLake
       external or non-BigLake external tables to.
       1. If the Cloud Storage bucket is located in a multi-region bucket, then
       BigQuery dataset can be in the same multi-region bucket or any single
       region that is included in the same multi-region bucket. The datascan can
       be created in any single region that is included in the same multi-region
       bucket
       2. If the Cloud Storage bucket is located in a dual-region bucket, then
       BigQuery dataset can be located in regions that are included in the
       dual-region bucket, or in a multi-region that includes the dual-region.
       The datascan can be created in any single region that is included in the
       same dual-region bucket.
       3. If the Cloud Storage bucket is located in a single region, then
       BigQuery dataset can be in the same single region or any multi-region
       bucket that includes the same single region. The datascan will be created
       in the same single region as the bucket.
       4. If the BigQuery dataset is in single region, it must be in the same
       single region as the datascan.
      
       For supported values, refer to
       https://cloud.google.com/bigquery/docs/locations#supported_locations.
       
      string location = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for location.
    • getProject

      String getProject()
       Optional. The project of the BigQuery dataset to publish BigLake external
       or non-BigLake external tables to. If not specified, the project of the
       Cloud Storage bucket will be used. The format is
       "projects/{project_id_or_number}".
       
      string project = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The project.
    • getProjectBytes

      com.google.protobuf.ByteString getProjectBytes()
       Optional. The project of the BigQuery dataset to publish BigLake external
       or non-BigLake external tables to. If not specified, the project of the
       Cloud Storage bucket will be used. The format is
       "projects/{project_id_or_number}".
       
      string project = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for project.