@@ -2489,16 +2489,39 @@ class GoogleChromeManagementV1NetworkStatusReport
24892489 # @return [String]
24902490 attr_accessor :gateway_ip_address
24912491
2492+ # Output only. The gateway IPv6 for this interface, if detected
2493+ # Corresponds to the JSON property `gatewayIpv6Address`
2494+ # @return [String]
2495+ attr_accessor :gateway_ipv6_address
2496+
24922497 # Output only. Network connection guid.
24932498 # Corresponds to the JSON property `guid`
24942499 # @return [String]
24952500 attr_accessor :guid
24962501
2502+ # Output only. IPv6 addresses assigned to this network, if any. Each address is
2503+ # a string in standard IPv6 text representation (e.g., "2001:db8::1").
2504+ # Corresponds to the JSON property `ipv6Address`
2505+ # @return [Array<String>]
2506+ attr_accessor :ipv6_address
2507+
24972508 # Output only. LAN IP address.
24982509 # Corresponds to the JSON property `lanIpAddress`
24992510 # @return [String]
25002511 attr_accessor :lan_ip_address
25012512
2513+ # Output only. The maximum downstream bandwidth in Kilobits per second (Kbps),
2514+ # if reported by the network interface or connection.
2515+ # Corresponds to the JSON property `linkDownSpeedKbps`
2516+ # @return [Fixnum]
2517+ attr_accessor :link_down_speed_kbps
2518+
2519+ # Output only. Whether the network was detected as metered.
2520+ # Corresponds to the JSON property `metered`
2521+ # @return [Boolean]
2522+ attr_accessor :metered
2523+ alias_method :metered? , :metered
2524+
25022525 # Output only. Receiving bit rate measured in Megabits per second.
25032526 # Corresponds to the JSON property `receivingBitRateMbps`
25042527 # @return [Fixnum]
@@ -2551,8 +2574,12 @@ def update!(**args)
25512574 @connection_type = args [ :connection_type ] if args . key? ( :connection_type )
25522575 @encryption_on = args [ :encryption_on ] if args . key? ( :encryption_on )
25532576 @gateway_ip_address = args [ :gateway_ip_address ] if args . key? ( :gateway_ip_address )
2577+ @gateway_ipv6_address = args [ :gateway_ipv6_address ] if args . key? ( :gateway_ipv6_address )
25542578 @guid = args [ :guid ] if args . key? ( :guid )
2579+ @ipv6_address = args [ :ipv6_address ] if args . key? ( :ipv6_address )
25552580 @lan_ip_address = args [ :lan_ip_address ] if args . key? ( :lan_ip_address )
2581+ @link_down_speed_kbps = args [ :link_down_speed_kbps ] if args . key? ( :link_down_speed_kbps )
2582+ @metered = args [ :metered ] if args . key? ( :metered )
25562583 @receiving_bit_rate_mbps = args [ :receiving_bit_rate_mbps ] if args . key? ( :receiving_bit_rate_mbps )
25572584 @report_time = args [ :report_time ] if args . key? ( :report_time )
25582585 @sample_frequency = args [ :sample_frequency ] if args . key? ( :sample_frequency )
@@ -3448,6 +3475,11 @@ class GoogleChromeManagementV1TelemetryEvent
34483475 # @return [String]
34493476 attr_accessor :event_type
34503477
3478+ # External display connected/disconnected event payload.
3479+ # Corresponds to the JSON property `externalDisplaysEvent`
3480+ # @return [Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryExternalDisplayEvent]
3481+ attr_accessor :external_displays_event
3482+
34513483 # Https latency routine is run periodically and `
34523484 # TelemetryHttpsLatencyChangeEvent` is triggered if a latency problem was
34533485 # detected or if the device has recovered from a latency problem. * Granular
@@ -3515,6 +3547,7 @@ def update!(**args)
35153547 @audio_severe_underrun_event = args [ :audio_severe_underrun_event ] if args . key? ( :audio_severe_underrun_event )
35163548 @device = args [ :device ] if args . key? ( :device )
35173549 @event_type = args [ :event_type ] if args . key? ( :event_type )
3550+ @external_displays_event = args [ :external_displays_event ] if args . key? ( :external_displays_event )
35183551 @https_latency_change_event = args [ :https_latency_change_event ] if args . key? ( :https_latency_change_event )
35193552 @name = args [ :name ] if args . key? ( :name )
35203553 @network_state_change_event = args [ :network_state_change_event ] if args . key? ( :network_state_change_event )
@@ -3546,6 +3579,74 @@ def update!(**args)
35463579 end
35473580 end
35483581
3582+ # External display data.
3583+ class GoogleChromeManagementV1TelemetryExternalDisplayData
3584+ include Google ::Apis ::Core ::Hashable
3585+
3586+ # The display name.
3587+ # Corresponds to the JSON property `displayName`
3588+ # @return [String]
3589+ attr_accessor :display_name
3590+
3591+ # The EDID version.
3592+ # Corresponds to the JSON property `edidVersion`
3593+ # @return [String]
3594+ attr_accessor :edid_version
3595+
3596+ # The refresh rate.
3597+ # Corresponds to the JSON property `refreshRate`
3598+ # @return [Fixnum]
3599+ attr_accessor :refresh_rate
3600+
3601+ # The horizontal resolution.
3602+ # Corresponds to the JSON property `resolutionHorizontal`
3603+ # @return [Fixnum]
3604+ attr_accessor :resolution_horizontal
3605+
3606+ # The vertical resolution.
3607+ # Corresponds to the JSON property `resolutionVertical`
3608+ # @return [Fixnum]
3609+ attr_accessor :resolution_vertical
3610+
3611+ # The serial number.
3612+ # Corresponds to the JSON property `serialNumber`
3613+ # @return [Fixnum]
3614+ attr_accessor :serial_number
3615+
3616+ def initialize ( **args )
3617+ update! ( **args )
3618+ end
3619+
3620+ # Update properties of this object
3621+ def update! ( **args )
3622+ @display_name = args [ :display_name ] if args . key? ( :display_name )
3623+ @edid_version = args [ :edid_version ] if args . key? ( :edid_version )
3624+ @refresh_rate = args [ :refresh_rate ] if args . key? ( :refresh_rate )
3625+ @resolution_horizontal = args [ :resolution_horizontal ] if args . key? ( :resolution_horizontal )
3626+ @resolution_vertical = args [ :resolution_vertical ] if args . key? ( :resolution_vertical )
3627+ @serial_number = args [ :serial_number ] if args . key? ( :serial_number )
3628+ end
3629+ end
3630+
3631+ # External display connected/disconnected event payload.
3632+ class GoogleChromeManagementV1TelemetryExternalDisplayEvent
3633+ include Google ::Apis ::Core ::Hashable
3634+
3635+ # List of external displays that were connected/disconnected.
3636+ # Corresponds to the JSON property `externalDisplayData`
3637+ # @return [Array<Google::Apis::ChromemanagementV1::GoogleChromeManagementV1TelemetryExternalDisplayData>]
3638+ attr_accessor :external_display_data
3639+
3640+ def initialize ( **args )
3641+ update! ( **args )
3642+ end
3643+
3644+ # Update properties of this object
3645+ def update! ( **args )
3646+ @external_display_data = args [ :external_display_data ] if args . key? ( :external_display_data )
3647+ end
3648+ end
3649+
35493650 # Https latency routine is run periodically and `
35503651 # TelemetryHttpsLatencyChangeEvent` is triggered if a latency problem was
35513652 # detected or if the device has recovered from a latency problem. * Granular
0 commit comments