Class: Google::Apis::AndroidmanagementV1::Command
- Inherits:
-
Object
- Object
- Google::Apis::AndroidmanagementV1::Command
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidmanagement_v1/classes.rb,
generated/google/apis/androidmanagement_v1/representations.rb,
generated/google/apis/androidmanagement_v1/representations.rb
Overview
A command.
Instance Attribute Summary collapse
-
#create_time ⇒ String
The timestamp at which the command was created.
-
#duration ⇒ String
The duration for which the command is valid.
-
#new_password ⇒ String
For commands of type RESET_PASSWORD, optionally specifies the new password.
-
#reset_password_flags ⇒ Array<String>
For commands of type RESET_PASSWORD, optionally specifies flags.
-
#type ⇒ String
The type of the command.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Command
constructor
A new instance of Command.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Command
Returns a new instance of Command
240 241 242 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 240 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create_time ⇒ String
The timestamp at which the command was created. The timestamp is automatically
generated by the server.
Corresponds to the JSON property createTime
216 217 218 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 216 def create_time @create_time end |
#duration ⇒ String
The duration for which the command is valid. The command will expire if not
executed by the device during this time. The default duration if unspecified
is ten minutes. There is no maximum duration.
Corresponds to the JSON property duration
223 224 225 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 223 def duration @duration end |
#new_password ⇒ String
For commands of type RESET_PASSWORD, optionally specifies the new password.
Corresponds to the JSON property newPassword
228 229 230 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 228 def new_password @new_password end |
#reset_password_flags ⇒ Array<String>
For commands of type RESET_PASSWORD, optionally specifies flags.
Corresponds to the JSON property resetPasswordFlags
233 234 235 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 233 def reset_password_flags @reset_password_flags end |
#type ⇒ String
The type of the command.
Corresponds to the JSON property type
238 239 240 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 238 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
245 246 247 248 249 250 251 |
# File 'generated/google/apis/androidmanagement_v1/classes.rb', line 245 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @duration = args[:duration] if args.key?(:duration) @new_password = args[:new_password] if args.key?(:new_password) @reset_password_flags = args[:reset_password_flags] if args.key?(:reset_password_flags) @type = args[:type] if args.key?(:type) end |