Class: Google::Apis::RuntimeconfigV1beta1::WatchVariableRequest
- Inherits:
-
Object
- Object
- Google::Apis::RuntimeconfigV1beta1::WatchVariableRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/runtimeconfig_v1beta1/classes.rb,
generated/google/apis/runtimeconfig_v1beta1/representations.rb,
generated/google/apis/runtimeconfig_v1beta1/representations.rb
Overview
Request for the WatchVariable()
method.
Instance Attribute Summary collapse
-
#newer_than ⇒ String
If specified, checks the current timestamp of the variable and if the current timestamp is newer than
newerThan
timestamp, the method returns immediately.
Instance Method Summary collapse
-
#initialize(**args) ⇒ WatchVariableRequest
constructor
A new instance of WatchVariableRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ WatchVariableRequest
Returns a new instance of WatchVariableRequest
818 819 820 |
# File 'generated/google/apis/runtimeconfig_v1beta1/classes.rb', line 818 def initialize(**args) update!(**args) end |
Instance Attribute Details
#newer_than ⇒ String
If specified, checks the current timestamp of the variable and if the
current timestamp is newer than newerThan
timestamp, the method returns
immediately.
If not specified or the variable has an older timestamp, the watcher waits
for a the value to change before returning.
Corresponds to the JSON property newerThan
816 817 818 |
# File 'generated/google/apis/runtimeconfig_v1beta1/classes.rb', line 816 def newer_than @newer_than end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
823 824 825 |
# File 'generated/google/apis/runtimeconfig_v1beta1/classes.rb', line 823 def update!(**args) @newer_than = args[:newer_than] if args.key?(:newer_than) end |