Class: TencentCloud::Ms::V20180408::CreateShieldInstanceRequest

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

Overview

CreateShieldInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(appinfo = nil, serviceinfo = nil) ⇒ CreateShieldInstanceRequest

Returns a new instance of CreateShieldInstanceRequest.



992
993
994
995
# File 'lib/v20180408/models.rb', line 992

def initialize(appinfo=nil, serviceinfo=nil)
  @AppInfo = appinfo
  @ServiceInfo = serviceinfo
end

Instance Attribute Details

#AppInfoObject

Parameters:

  • AppInfo:

    待加固的应用信息

  • ServiceInfo:

    加固服务信息



990
991
992
# File 'lib/v20180408/models.rb', line 990

def AppInfo
  @AppInfo
end

#ServiceInfoObject

Parameters:

  • AppInfo:

    待加固的应用信息

  • ServiceInfo:

    加固服务信息



990
991
992
# File 'lib/v20180408/models.rb', line 990

def ServiceInfo
  @ServiceInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



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

def deserialize(params)
  unless params['AppInfo'].nil?
    @AppInfo = AppInfo.new
    @AppInfo.deserialize(params['AppInfo'])
  end
  unless params['ServiceInfo'].nil?
    @ServiceInfo = ServiceInfo.new
    @ServiceInfo.deserialize(params['ServiceInfo'])
  end
end