Class: Google::Apis::SafebrowsingV4::ListUpdateRequest
- Inherits:
-
Object
- Object
- Google::Apis::SafebrowsingV4::ListUpdateRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/safebrowsing_v4/classes.rb,
generated/google/apis/safebrowsing_v4/representations.rb,
generated/google/apis/safebrowsing_v4/representations.rb
Overview
A single list update request.
Instance Attribute Summary collapse
-
#constraints ⇒ Google::Apis::SafebrowsingV4::Constraints
The constraints for this update.
-
#platform_type ⇒ String
The type of platform at risk by entries present in the list.
-
#state ⇒ String
The current state of the client for the requested list (the encrypted client state that was received from the last successful list update).
-
#threat_entry_type ⇒ String
The types of entries present in the list.
-
#threat_type ⇒ String
The type of threat posed by entries present in the list.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ListUpdateRequest
constructor
A new instance of ListUpdateRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ListUpdateRequest
Returns a new instance of ListUpdateRequest
362 363 364 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 362 def initialize(**args) update!(**args) end |
Instance Attribute Details
#constraints ⇒ Google::Apis::SafebrowsingV4::Constraints
The constraints for this update.
Corresponds to the JSON property constraints
338 339 340 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 338 def constraints @constraints end |
#platform_type ⇒ String
The type of platform at risk by entries present in the list.
Corresponds to the JSON property platformType
343 344 345 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 343 def platform_type @platform_type end |
#state ⇒ String
The current state of the client for the requested list (the encrypted
client state that was received from the last successful list update).
Corresponds to the JSON property state
NOTE: Values are automatically base64 encoded/decoded in the client library.
350 351 352 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 350 def state @state end |
#threat_entry_type ⇒ String
The types of entries present in the list.
Corresponds to the JSON property threatEntryType
355 356 357 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 355 def threat_entry_type @threat_entry_type end |
#threat_type ⇒ String
The type of threat posed by entries present in the list.
Corresponds to the JSON property threatType
360 361 362 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 360 def threat_type @threat_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
367 368 369 370 371 372 373 |
# File 'generated/google/apis/safebrowsing_v4/classes.rb', line 367 def update!(**args) @constraints = args[:constraints] if args.key?(:constraints) @platform_type = args[:platform_type] if args.key?(:platform_type) @state = args[:state] if args.key?(:state) @threat_entry_type = args[:threat_entry_type] if args.key?(:threat_entry_type) @threat_type = args[:threat_type] if args.key?(:threat_type) end |