Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1PrinterReport
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementV1PrinterReport
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
Report for CountPrintJobsByPrinter, contains statistics on printer usage. Contains the total number of print jobs initiated with this printer, the number of users and the number of devices that have initiated at least one print job with this printer.
Instance Attribute Summary collapse
-
#device_count ⇒ Fixnum
Number of chrome devices that have been used to send print jobs to the specified printer.
-
#job_count ⇒ Fixnum
Number of print jobs sent to the printer.
-
#printer ⇒ String
Printer name.
-
#printer_id ⇒ String
Printer API ID.
-
#printer_model ⇒ String
Printer model.
-
#user_count ⇒ Fixnum
Number of users that have sent print jobs to the printer.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementV1PrinterReport
constructor
A new instance of GoogleChromeManagementV1PrinterReport.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementV1PrinterReport
Returns a new instance of GoogleChromeManagementV1PrinterReport.
2929 2930 2931 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2929 def initialize(**args) update!(**args) end |
Instance Attribute Details
#device_count ⇒ Fixnum
Number of chrome devices that have been used to send print jobs to the
specified printer.
Corresponds to the JSON property deviceCount
2902 2903 2904 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2902 def device_count @device_count end |
#job_count ⇒ Fixnum
Number of print jobs sent to the printer.
Corresponds to the JSON property jobCount
2907 2908 2909 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2907 def job_count @job_count end |
#printer ⇒ String
Printer name.
Corresponds to the JSON property printer
2912 2913 2914 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2912 def printer @printer end |
#printer_id ⇒ String
Printer API ID.
Corresponds to the JSON property printerId
2917 2918 2919 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2917 def printer_id @printer_id end |
#printer_model ⇒ String
Printer model.
Corresponds to the JSON property printerModel
2922 2923 2924 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2922 def printer_model @printer_model end |
#user_count ⇒ Fixnum
Number of users that have sent print jobs to the printer.
Corresponds to the JSON property userCount
2927 2928 2929 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2927 def user_count @user_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2934 2935 2936 2937 2938 2939 2940 2941 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2934 def update!(**args) @device_count = args[:device_count] if args.key?(:device_count) @job_count = args[:job_count] if args.key?(:job_count) @printer = args[:printer] if args.key?(:printer) @printer_id = args[:printer_id] if args.key?(:printer_id) @printer_model = args[:printer_model] if args.key?(:printer_model) @user_count = args[:user_count] if args.key?(:user_count) end |