Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1DeviceAueCountReport

Inherits:
Object
  • Object
show all
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 CountChromeDevicesPerAueDateResponse, contains the count of devices of a specific model and auto update expiration range.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleChromeManagementV1DeviceAueCountReport

Returns a new instance of GoogleChromeManagementV1DeviceAueCountReport.



1047
1048
1049
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1047

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#aue_monthString

Enum value of month corresponding to the auto update expiration date in UTC time zone. If the device is already expired, this field is empty. Corresponds to the JSON property aueMonth

Returns:

  • (String)


1023
1024
1025
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1023

def aue_month
  @aue_month
end

#aue_yearFixnum

Int value of year corresponding to the Auto Update Expiration date in UTC time zone. If the device is already expired, this field is empty. Corresponds to the JSON property aueYear

Returns:

  • (Fixnum)


1029
1030
1031
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1029

def aue_year
  @aue_year
end

#countFixnum

Count of devices of this model. Corresponds to the JSON property count

Returns:

  • (Fixnum)


1034
1035
1036
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1034

def count
  @count
end

#expiredBoolean Also known as: expired?

Boolean value for whether or not the device has already expired. Corresponds to the JSON property expired

Returns:

  • (Boolean)


1039
1040
1041
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1039

def expired
  @expired
end

#modelString

Public model name of the devices. Corresponds to the JSON property model

Returns:

  • (String)


1045
1046
1047
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1045

def model
  @model
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1052
1053
1054
1055
1056
1057
1058
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 1052

def update!(**args)
  @aue_month = args[:aue_month] if args.key?(:aue_month)
  @aue_year = args[:aue_year] if args.key?(:aue_year)
  @count = args[:count] if args.key?(:count)
  @expired = args[:expired] if args.key?(:expired)
  @model = args[:model] if args.key?(:model)
end