fix: temporarily disable Apigee V1 and resolve conflicts in Spanner V1.
This commit is contained in:
parent
8e474f1d07
commit
f2726f4627
|
@ -0,0 +1,2 @@
|
|||
exclude:
|
||||
- apigee.v1
|
|
@ -965,6 +965,8 @@
|
|||
"/sheets:v4/sheets.spreadsheets.sheets.copyTo": copy_spreadsheet
|
||||
"/sheets:v4/sheets.spreadsheets.values.batchGet": batch_get_spreadsheet_values
|
||||
"/sheets:v4/sheets.spreadsheets.values.get": get_spreadsheet_values
|
||||
"/spanner:v1/spanner.projects.instances.backupOperations.list": list_project_instance_backupoperations
|
||||
"/spanner:v1/spanner.projects.instances.databaseOperations.list": list_project_instance_databaseoperations
|
||||
"/sqladmin:v1beta4/BackupRunsListResponse": list_backup_runs_response
|
||||
"/sqladmin:v1beta4/DatabasesListResponse": list_databases_response
|
||||
"/sqladmin:v1beta4/FlagsListResponse": list_flags_response
|
||||
|
|
|
@ -10,6 +10,7 @@ end
|
|||
require 'open-uri'
|
||||
require 'google/apis/discovery_v1'
|
||||
require 'logger'
|
||||
require 'psych'
|
||||
|
||||
module Google
|
||||
class ApiGenerator < Thor
|
||||
|
@ -77,8 +78,11 @@ module Google
|
|||
def generate_from_discovery(preferred_only: false)
|
||||
say 'Fetching API list'
|
||||
apis = discovery.list_apis
|
||||
exclude_apis = api_list_config["exclude"] || []
|
||||
apis.items.each do |api|
|
||||
if (preferred_only && !api.preferred?)
|
||||
if exclude_apis.include? "#{api.name}.#{api.version}"
|
||||
say "Ignoring excluded API #{api.name} #{api.version}"
|
||||
elsif (preferred_only && !api.preferred?)
|
||||
say sprintf('Ignoring disoverable API %s', api.id)
|
||||
else
|
||||
# The Discovery service may returned cached versions of a Discovery document that are
|
||||
|
@ -109,6 +113,10 @@ module Google
|
|||
@generator ||= Google::Apis::Generator.new(api_names: options[:names], api_names_out: options[:names_out])
|
||||
end
|
||||
|
||||
def api_list_config
|
||||
@api_list_config ||= Psych.load_file(__dir__ + "/../api_list_config.yaml")
|
||||
end
|
||||
|
||||
def ensure_active_support
|
||||
begin
|
||||
require 'active_support/inflector'
|
||||
|
|
|
@ -76,7 +76,7 @@ module Google
|
|||
def pick_name(alt_name)
|
||||
preferred_name = @names[key]
|
||||
if preferred_name && preferred_name == alt_name
|
||||
logger.warn { sprintf("Unnecessary name override '%s': %s", key, alt_name) }
|
||||
# logger.warn { sprintf("Unnecessary name override '%s': %s", key, alt_name) }
|
||||
elsif preferred_name.nil?
|
||||
preferred_name = @names[key] = alt_name
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue