Class: Nl::Linux::Devlink::Messages::DoParamSetRequest
- Inherits:
-
Genl::Message
- Object
- Raw::Message
- Genl::Message
- Nl::Linux::Devlink::Messages::DoParamSetRequest
- Defined in:
- nl-linux/generated/nl/linux/devlink.rb
Overview
Set param instances.
Requires CAP_NET_ADMIN in the initial user namespace.
Constant Summary collapse
- TYPE =
39- FIXED_HEADER =
nil- ATTRIBUTE_SET =
AttributeSets::Devlink
- ATTRIBUTES =
Ractor.make_shareable(%i[bus_name dev_name param_name param_type param_value_cmode param_reset_default index])
Instance Attribute Summary
Attributes included from StructuredPayload
Instance Method Summary collapse
- #bus_name ⇒ String
- #dev_name ⇒ String
-
#index ⇒ Integer
Unique devlink instance index.
- #param_name ⇒ String
-
#param_reset_default ⇒ Integer
Request restoring parameter to its default value.
-
#param_type ⇒ Integer
Known enum values are defined in Enums::VarAttrType.
-
#param_value_cmode ⇒ Integer
Known enum values are defined in Enums::ParamCmode.
Methods inherited from Genl::Message
Methods inherited from Raw::Message
#append_attribute, decode, #initialize
Methods included from StructuredPayload
Constructor Details
This class inherits a constructor from Nl::Raw::Message
Instance Method Details
#bus_name ⇒ String
6133 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6133 def bus_name; attributes[:"bus_name"]&.value; end |
#dev_name ⇒ String
6137 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6137 def dev_name; attributes[:"dev_name"]&.value; end |
#index ⇒ Integer
Unique devlink instance index.
6161 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6161 def index; attributes[:"index"]&.value; end |
#param_name ⇒ String
6141 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6141 def param_name; attributes[:"param_name"]&.value; end |
#param_reset_default ⇒ Integer
Request restoring parameter to its default value.
6156 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6156 def param_reset_default; attributes[:"param_reset_default"]&.value; end |
#param_type ⇒ Integer
Known enum values are defined in Enums::VarAttrType.
6146 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6146 def param_type; attributes[:"param_type"]&.value; end |
#param_value_cmode ⇒ Integer
Known enum values are defined in Enums::ParamCmode.
6151 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 6151 def param_value_cmode; attributes[:"param_value_cmode"]&.value; end |