Class: TencentCloud::Tdai::V20250717::DescribeAgentInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tdai::V20250717::DescribeAgentInstancesRequest
- Defined in:
- lib/v20250717/models.rb
Overview
DescribeAgentInstances请求参数结构体
Instance Attribute Summary collapse
- #AgentId ⇒ Object
- #AgentInternalName ⇒ Object
- #AgentName ⇒ Object
- #InstanceId ⇒ Object
- #InstanceName ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #Status ⇒ Object
- #TagFilter ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, limit = nil, instanceid = nil, instancename = nil, agentid = nil, agentname = nil, agentinternalname = nil, status = nil, tagfilter = nil) ⇒ DescribeAgentInstancesRequest
constructor
A new instance of DescribeAgentInstancesRequest.
Constructor Details
#initialize(offset = nil, limit = nil, instanceid = nil, instancename = nil, agentid = nil, agentname = nil, agentinternalname = nil, status = nil, tagfilter = nil) ⇒ DescribeAgentInstancesRequest
Returns a new instance of DescribeAgentInstancesRequest.
612 613 614 615 616 617 618 619 620 621 622 |
# File 'lib/v20250717/models.rb', line 612 def initialize(offset=nil, limit=nil, instanceid=nil, instancename=nil, agentid=nil, agentname=nil, agentinternalname=nil, status=nil, tagfilter=nil) @Offset = offset @Limit = limit @InstanceId = instanceid @InstanceName = instancename @AgentId = agentid @AgentName = agentname @AgentInternalName = agentinternalname @Status = status @TagFilter = tagfilter end |
Instance Attribute Details
#AgentId ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def AgentId @AgentId end |
#AgentInternalName ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def AgentInternalName @AgentInternalName end |
#AgentName ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def AgentName @AgentName end |
#InstanceId ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def InstanceId @InstanceId end |
#InstanceName ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def InstanceName @InstanceName end |
#Limit ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def Limit @Limit end |
#Offset ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def Offset @Offset end |
#Status ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def Status @Status end |
#TagFilter ⇒ Object
610 611 612 |
# File 'lib/v20250717/models.rb', line 610 def TagFilter @TagFilter end |
Instance Method Details
#deserialize(params) ⇒ Object
624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 |
# File 'lib/v20250717/models.rb', line 624 def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] @InstanceId = params['InstanceId'] @InstanceName = params['InstanceName'] @AgentId = params['AgentId'] @AgentName = params['AgentName'] @AgentInternalName = params['AgentInternalName'] @Status = params['Status'] unless params['TagFilter'].nil? @TagFilter = [] params['TagFilter'].each do |i| tagfilter_tmp = TagFilter.new tagfilter_tmp.deserialize(i) @TagFilter << tagfilter_tmp end end end |