Class: TencentCloud::Tdai::V20250717::ModifyAgentInstanceParametersRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20250717/models.rb

Overview

ModifyAgentInstanceParameters请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, tasktype = nil, parameters = nil, sqlagentparameter = nil) ⇒ ModifyAgentInstanceParametersRequest



988
989
990
991
992
993
# File 'lib/v20250717/models.rb', line 988

def initialize(instanceid=nil, tasktype=nil, parameters=nil, sqlagentparameter=nil)
  @InstanceId = instanceid
  @TaskType = tasktype
  @Parameters = parameters
  @SqlAgentParameter = sqlagentparameter
end

Instance Attribute Details

#InstanceIdObject



986
987
988
# File 'lib/v20250717/models.rb', line 986

def InstanceId
  @InstanceId
end

#ParametersObject



986
987
988
# File 'lib/v20250717/models.rb', line 986

def Parameters
  @Parameters
end

#SqlAgentParameterObject



986
987
988
# File 'lib/v20250717/models.rb', line 986

def SqlAgentParameter
  @SqlAgentParameter
end

#TaskTypeObject



986
987
988
# File 'lib/v20250717/models.rb', line 986

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
# File 'lib/v20250717/models.rb', line 995

def deserialize(params)
  @InstanceId = params['InstanceId']
  @TaskType = params['TaskType']
  unless params['Parameters'].nil?
    @Parameters = Parameter.new
    @Parameters.deserialize(params['Parameters'])
  end
  unless params['SqlAgentParameter'].nil?
    @SqlAgentParameter = SqlAgentParameter.new
    @SqlAgentParameter.deserialize(params['SqlAgentParameter'])
  end
end