diff --git a/api_names_out.yaml b/api_names_out.yaml index 9432dbc325b..0b80f4096e9 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -64067,6 +64067,9 @@ "/chromemanagement:v1/GoogleChromeManagementV1ChromeAppRequest/requestCount": request_count "/chromemanagement:v1/GoogleChromeManagementV1ChromeAppSiteAccess": google_chrome_management_v1_chrome_app_site_access "/chromemanagement:v1/GoogleChromeManagementV1ChromeAppSiteAccess/hostMatch": host_match +"/chromemanagement:v1/GoogleChromeManagementV1CountActiveDevicesResponse": google_chrome_management_v1_count_active_devices_response +"/chromemanagement:v1/GoogleChromeManagementV1CountActiveDevicesResponse/sevenDaysCount": seven_days_count +"/chromemanagement:v1/GoogleChromeManagementV1CountActiveDevicesResponse/thirtyDaysCount": thirty_days_count "/chromemanagement:v1/GoogleChromeManagementV1CountChromeAppRequestsResponse": google_chrome_management_v1_count_chrome_app_requests_response "/chromemanagement:v1/GoogleChromeManagementV1CountChromeAppRequestsResponse/nextPageToken": next_page_token "/chromemanagement:v1/GoogleChromeManagementV1CountChromeAppRequestsResponse/requestedApps": requested_apps @@ -64107,6 +64110,19 @@ "/chromemanagement:v1/GoogleChromeManagementV1CountChromeVersionsResponse/browserVersions/browser_version": browser_version "/chromemanagement:v1/GoogleChromeManagementV1CountChromeVersionsResponse/nextPageToken": next_page_token "/chromemanagement:v1/GoogleChromeManagementV1CountChromeVersionsResponse/totalSize": total_size +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerBootTypeResponse": google_chrome_management_v1_count_devices_per_boot_type_response +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerBootTypeResponse/devBootTypeCount": dev_boot_type_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerBootTypeResponse/unreportedBootTypeCount": unreported_boot_type_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerBootTypeResponse/verifiedBootTypeCount": verified_boot_type_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse": google_chrome_management_v1_count_devices_per_release_channel_response +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/betaChannelCount": beta_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/canaryChannelCount": canary_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/devChannelCount": dev_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/ltcChannelCount": ltc_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/ltsChannelCount": lts_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/stableChannelCount": stable_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/unreportedChannelCount": unreported_channel_count +"/chromemanagement:v1/GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse/unsupportedChannelCount": unsupported_channel_count "/chromemanagement:v1/GoogleChromeManagementV1CountInstalledAppsResponse": google_chrome_management_v1_count_installed_apps_response "/chromemanagement:v1/GoogleChromeManagementV1CountInstalledAppsResponse/installedApps": installed_apps "/chromemanagement:v1/GoogleChromeManagementV1CountInstalledAppsResponse/installedApps/installed_app": installed_app @@ -64834,6 +64850,11 @@ "/chromemanagement:v1/chromemanagement.customers.profiles.list/pageSize": page_size "/chromemanagement:v1/chromemanagement.customers.profiles.list/pageToken": page_token "/chromemanagement:v1/chromemanagement.customers.profiles.list/parent": parent +"/chromemanagement:v1/chromemanagement.customers.reports.countActiveDevices": count_customer_report_active_devices +"/chromemanagement:v1/chromemanagement.customers.reports.countActiveDevices/customer": customer +"/chromemanagement:v1/chromemanagement.customers.reports.countActiveDevices/date.day": date_day +"/chromemanagement:v1/chromemanagement.customers.reports.countActiveDevices/date.month": date_month +"/chromemanagement:v1/chromemanagement.customers.reports.countActiveDevices/date.year": date_year "/chromemanagement:v1/chromemanagement.customers.reports.countChromeBrowsersNeedingAttention": count_customer_report_chrome_browsers_needing_attention "/chromemanagement:v1/chromemanagement.customers.reports.countChromeBrowsersNeedingAttention/customer": customer "/chromemanagement:v1/chromemanagement.customers.reports.countChromeBrowsersNeedingAttention/orgUnitId": org_unit_id @@ -64861,6 +64882,16 @@ "/chromemanagement:v1/chromemanagement.customers.reports.countChromeVersions/orgUnitId": org_unit_id "/chromemanagement:v1/chromemanagement.customers.reports.countChromeVersions/pageSize": page_size "/chromemanagement:v1/chromemanagement.customers.reports.countChromeVersions/pageToken": page_token +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerBootType": count_customer_report_devices_per_boot_type +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerBootType/customer": customer +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerBootType/date.day": date_day +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerBootType/date.month": date_month +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerBootType/date.year": date_year +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerReleaseChannel": count_customer_report_devices_per_release_channel +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerReleaseChannel/customer": customer +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerReleaseChannel/date.day": date_day +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerReleaseChannel/date.month": date_month +"/chromemanagement:v1/chromemanagement.customers.reports.countDevicesPerReleaseChannel/date.year": date_year "/chromemanagement:v1/chromemanagement.customers.reports.countInstalledApps": count_customer_report_installed_apps "/chromemanagement:v1/chromemanagement.customers.reports.countInstalledApps/customer": customer "/chromemanagement:v1/chromemanagement.customers.reports.countInstalledApps/filter": filter diff --git a/generated/google-apis-chromemanagement_v1/CHANGELOG.md b/generated/google-apis-chromemanagement_v1/CHANGELOG.md index e6c9750226a..54a0a262b96 100644 --- a/generated/google-apis-chromemanagement_v1/CHANGELOG.md +++ b/generated/google-apis-chromemanagement_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-chromemanagement_v1 +### v0.72.0 (2025-11-09) + +* Regenerated from discovery document revision 20251105 + ### v0.71.0 (2025-10-19) * Regenerated from discovery document revision 20251014 diff --git a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/classes.rb b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/classes.rb index 1911385178c..6e1d9d23573 100644 --- a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/classes.rb +++ b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/classes.rb @@ -826,6 +826,33 @@ def update!(**args) end end + # Response containing the number of active devices. + class GoogleChromeManagementV1CountActiveDevicesResponse + include Google::Apis::Core::Hashable + + # Number of active devices in the 7 days leading up to the date specified in the + # request. + # Corresponds to the JSON property `sevenDaysCount` + # @return [Fixnum] + attr_accessor :seven_days_count + + # Number of active devices in the 30 days leading up to the date specified in + # the request. + # Corresponds to the JSON property `thirtyDaysCount` + # @return [Fixnum] + attr_accessor :thirty_days_count + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @seven_days_count = args[:seven_days_count] if args.key?(:seven_days_count) + @thirty_days_count = args[:thirty_days_count] if args.key?(:thirty_days_count) + end + end + # Response containing summary of requested app installations. class GoogleChromeManagementV1CountChromeAppRequestsResponse include Google::Apis::Core::Hashable @@ -1084,6 +1111,98 @@ def update!(**args) end end + # Response containing the number of devices with the given boot type. + class GoogleChromeManagementV1CountDevicesPerBootTypeResponse + include Google::Apis::Core::Hashable + + # Number of devices with dev boot type. + # Corresponds to the JSON property `devBootTypeCount` + # @return [Fixnum] + attr_accessor :dev_boot_type_count + + # Number of devices with unreported boot type. + # Corresponds to the JSON property `unreportedBootTypeCount` + # @return [Fixnum] + attr_accessor :unreported_boot_type_count + + # Number of devices with verified boot type. + # Corresponds to the JSON property `verifiedBootTypeCount` + # @return [Fixnum] + attr_accessor :verified_boot_type_count + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @dev_boot_type_count = args[:dev_boot_type_count] if args.key?(:dev_boot_type_count) + @unreported_boot_type_count = args[:unreported_boot_type_count] if args.key?(:unreported_boot_type_count) + @verified_boot_type_count = args[:verified_boot_type_count] if args.key?(:verified_boot_type_count) + end + end + + # Response containing the number of devices with the given channel. + class GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse + include Google::Apis::Core::Hashable + + # Number of devices with beta release channel. + # Corresponds to the JSON property `betaChannelCount` + # @return [Fixnum] + attr_accessor :beta_channel_count + + # Number of devices with canary release channel. + # Corresponds to the JSON property `canaryChannelCount` + # @return [Fixnum] + attr_accessor :canary_channel_count + + # Number of devices with dev release channel. + # Corresponds to the JSON property `devChannelCount` + # @return [Fixnum] + attr_accessor :dev_channel_count + + # Number of devices with ltc release channel. + # Corresponds to the JSON property `ltcChannelCount` + # @return [Fixnum] + attr_accessor :ltc_channel_count + + # Number of devices with lts release channel. + # Corresponds to the JSON property `ltsChannelCount` + # @return [Fixnum] + attr_accessor :lts_channel_count + + # Number of devices with stable release channel. + # Corresponds to the JSON property `stableChannelCount` + # @return [Fixnum] + attr_accessor :stable_channel_count + + # Number of devices with an unreported release channel. + # Corresponds to the JSON property `unreportedChannelCount` + # @return [Fixnum] + attr_accessor :unreported_channel_count + + # Number of devices with unsupported release channel. + # Corresponds to the JSON property `unsupportedChannelCount` + # @return [Fixnum] + attr_accessor :unsupported_channel_count + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @beta_channel_count = args[:beta_channel_count] if args.key?(:beta_channel_count) + @canary_channel_count = args[:canary_channel_count] if args.key?(:canary_channel_count) + @dev_channel_count = args[:dev_channel_count] if args.key?(:dev_channel_count) + @ltc_channel_count = args[:ltc_channel_count] if args.key?(:ltc_channel_count) + @lts_channel_count = args[:lts_channel_count] if args.key?(:lts_channel_count) + @stable_channel_count = args[:stable_channel_count] if args.key?(:stable_channel_count) + @unreported_channel_count = args[:unreported_channel_count] if args.key?(:unreported_channel_count) + @unsupported_channel_count = args[:unsupported_channel_count] if args.key?(:unsupported_channel_count) + end + end + # Response containing details of queried installed apps. class GoogleChromeManagementV1CountInstalledAppsResponse include Google::Apis::Core::Hashable diff --git a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/gem_version.rb b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/gem_version.rb index 2c24afb2bcb..7f540be6025 100644 --- a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/gem_version.rb +++ b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ChromemanagementV1 # Version of the google-apis-chromemanagement_v1 gem - GEM_VERSION = "0.71.0" + GEM_VERSION = "0.72.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20251014" + REVISION = "20251105" end end end diff --git a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/representations.rb b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/representations.rb index c4ebd1a252d..2434257f5eb 100644 --- a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/representations.rb +++ b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/representations.rb @@ -112,6 +112,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleChromeManagementV1CountActiveDevicesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleChromeManagementV1CountChromeAppRequestsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -160,6 +166,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleChromeManagementV1CountDevicesPerBootTypeResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleChromeManagementV1CountInstalledAppsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1019,6 +1037,14 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleChromeManagementV1CountActiveDevicesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :seven_days_count, :numeric_string => true, as: 'sevenDaysCount' + property :thirty_days_count, :numeric_string => true, as: 'thirtyDaysCount' + end + end + class GoogleChromeManagementV1CountChromeAppRequestsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1099,6 +1125,29 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleChromeManagementV1CountDevicesPerBootTypeResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dev_boot_type_count, :numeric_string => true, as: 'devBootTypeCount' + property :unreported_boot_type_count, :numeric_string => true, as: 'unreportedBootTypeCount' + property :verified_boot_type_count, :numeric_string => true, as: 'verifiedBootTypeCount' + end + end + + class GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :beta_channel_count, :numeric_string => true, as: 'betaChannelCount' + property :canary_channel_count, :numeric_string => true, as: 'canaryChannelCount' + property :dev_channel_count, :numeric_string => true, as: 'devChannelCount' + property :ltc_channel_count, :numeric_string => true, as: 'ltcChannelCount' + property :lts_channel_count, :numeric_string => true, as: 'ltsChannelCount' + property :stable_channel_count, :numeric_string => true, as: 'stableChannelCount' + property :unreported_channel_count, :numeric_string => true, as: 'unreportedChannelCount' + property :unsupported_channel_count, :numeric_string => true, as: 'unsupportedChannelCount' + end + end + class GoogleChromeManagementV1CountInstalledAppsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/service.rb b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/service.rb index 8cfa752b5de..673c3e2a73e 100644 --- a/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/service.rb +++ b/generated/google-apis-chromemanagement_v1/lib/google/apis/chromemanagement_v1/service.rb @@ -744,6 +744,49 @@ def list_customer_profile_commands(parent, page_size: nil, page_token: nil, fiel execute_or_queue_command(command, &block) end + # Get a count of active devices per set time frames. + # @param [String] customer + # Required. Obfuscated customer ID prefixed with "customers/C" or "customers/ + # my_customer". + # @param [Fixnum] date_day + # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to + # specify a year by itself or a year and month where the day isn't significant. + # @param [Fixnum] date_month + # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month + # and day. + # @param [Fixnum] date_year + # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a + # year. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountActiveDevicesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountActiveDevicesResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def count_customer_report_active_devices(customer, date_day: nil, date_month: nil, date_year: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+customer}/reports:countActiveDevices', options) + command.response_representation = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountActiveDevicesResponse::Representation + command.response_class = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountActiveDevicesResponse + command.params['customer'] = customer unless customer.nil? + command.query['date.day'] = date_day unless date_day.nil? + command.query['date.month'] = date_month unless date_month.nil? + command.query['date.year'] = date_year unless date_year.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Count of Chrome Browsers that have been recently enrolled, have new policy to # be synced, or have no recent activity. # @param [String] customer @@ -994,6 +1037,92 @@ def count_customer_report_chrome_versions(customer, filter: nil, org_unit_id: ni execute_or_queue_command(command, &block) end + # Get a count of devices per boot type. + # @param [String] customer + # Required. Obfuscated customer ID prefixed with "customers/C" or "customers/ + # my_customer". + # @param [Fixnum] date_day + # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to + # specify a year by itself or a year and month where the day isn't significant. + # @param [Fixnum] date_month + # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month + # and day. + # @param [Fixnum] date_year + # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a + # year. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerBootTypeResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerBootTypeResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def count_customer_report_devices_per_boot_type(customer, date_day: nil, date_month: nil, date_year: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+customer}/reports:countDevicesPerBootType', options) + command.response_representation = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerBootTypeResponse::Representation + command.response_class = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerBootTypeResponse + command.params['customer'] = customer unless customer.nil? + command.query['date.day'] = date_day unless date_day.nil? + command.query['date.month'] = date_month unless date_month.nil? + command.query['date.year'] = date_year unless date_year.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Get a count of devices per channel. + # @param [String] customer + # Required. Obfuscated customer ID prefixed with "customers/C" or "customers/ + # my_customer". + # @param [Fixnum] date_day + # Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to + # specify a year by itself or a year and month where the day isn't significant. + # @param [Fixnum] date_month + # Month of a year. Must be from 1 to 12, or 0 to specify a year without a month + # and day. + # @param [Fixnum] date_year + # Year of the date. Must be from 1 to 9999, or 0 to specify a date without a + # year. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse] + # + # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried + # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification + # @raise [Google::Apis::AuthorizationError] Authorization is required + def count_customer_report_devices_per_release_channel(customer, date_day: nil, date_month: nil, date_year: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+customer}/reports:countDevicesPerReleaseChannel', options) + command.response_representation = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse::Representation + command.response_class = Google::Apis::ChromemanagementV1::GoogleChromeManagementV1CountDevicesPerReleaseChannelResponse + command.params['customer'] = customer unless customer.nil? + command.query['date.day'] = date_day unless date_day.nil? + command.query['date.month'] = date_month unless date_month.nil? + command.query['date.year'] = date_year unless date_year.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Generate report of app installations. # @param [String] customer # Required. Customer id or "my_customer" to use the customer associated to the