Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions google/cloud/bigquery_v2/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
from .services.routine_service import RoutineServiceClient
from .services.row_access_policy_service import RowAccessPolicyServiceClient
from .services.table_service import TableServiceClient
from .services.centralized_service import BigQueryClient

from .types.biglake_config import BigLakeConfiguration
from .types.clustering import Clustering
Expand Down Expand Up @@ -215,7 +214,6 @@
"BiEngineReason",
"BiEngineStatistics",
"BigLakeConfiguration",
"BigQueryClient",
"BigtableColumn",
"BigtableColumnFamily",
"BigtableOptions",
Expand Down
249 changes: 0 additions & 249 deletions google/cloud/bigquery_v2/services/centralized_service/client.py

This file was deleted.

Empty file.
74 changes: 74 additions & 0 deletions scripts/microgenerator/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# config.yaml

# The name of the service, used for variable names and comments.
service_name: "bigquery"

# A list of paths to the source code files to be parsed.
# Globs are supported.
source_files:
services:
- "google/cloud/bigquery_v2/services/dataset_service/client.py"
- "google/cloud/bigquery_v2/services/job_service/client.py"
- "google/cloud/bigquery_v2/services/model_service/client.py"
- "google/cloud/bigquery_v2/services/project_service/client.py"
- "google/cloud/bigquery_v2/services/routine_service/client.py"
- "google/cloud/bigquery_v2/services/row_access_policy_service/client.py"
- "google/cloud/bigquery_v2/services/table_service/client.py"
types:
- "google/cloud/bigquery_v2/types/dataset.py"
- "google/cloud/bigquery_v2/types/job.py"
- "google/cloud/bigquery_v2/types/model.py"
- "google/cloud/bigquery_v2/types/project.py"
- "google/cloud/bigquery_v2/types/routine.py"
- "google/cloud/bigquery_v2/types/row_access_policy.py"
- "google/cloud/bigquery_v2/types/table.py"


# Filtering rules for classes and methods.
filter:
classes:
# Only include classes with these suffixes.
include_suffixes:
- "ServiceClient"
- "Request"
# Exclude classes with these suffixes.
exclude_suffixes:
- "BigQueryClient"
methods:
# Include methods with these prefixes.
include_prefixes:
- "batch_delete_"
- "cancel_"
- "create_"
- "delete_"
- "get_"
- "insert_"
- "list_"
- "patch_"
- "undelete_"
- "update_"
# Exclude methods with these prefixes.
exclude_prefixes:
- "get_mtls_endpoint_and_cert_source"
overrides:
patch_table:
request_class_name: "UpdateOrPatchTableRequest"
patch_dataset:
request_class_name: "UpdateOrPatchDatasetRequest"

# A list of templates to render and their corresponding output files.
templates:
- template: "templates/client.py.j2"
output: "google/cloud/bigquery_v2/services/centralized_service/client.py"
- template: "templates/_helpers.py.j2"
output: "google/cloud/bigquery_v2/services/centralized_service/_helpers.py"
- template: "templates/__init__.py.j2"
output: "google/cloud/bigquery_v2/services/centralized_service/__init__.py"

post_processing_templates:
- template: "templates/post-processing/init.py.j2"
target_file: "google/cloud/bigquery_v2/__init__.py"
add_imports:
- "from .services.centralized_service import BigQueryClient"
add_to_all:
- "BigQueryClient"
Loading