Class: TencentCloud::Teo::V20220901::CreateSecurityAPIServiceRequest

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

Overview

CreateSecurityAPIService请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, apiservices = nil) ⇒ CreateSecurityAPIServiceRequest

Returns a new instance of CreateSecurityAPIServiceRequest.



5336
5337
5338
5339
# File 'lib/v20220901/models.rb', line 5336

def initialize(zoneid=nil, apiservices=nil)
  @ZoneId = zoneid
  @APIServices = apiservices
end

Instance Attribute Details

#APIServicesObject

Parameters:

  • ZoneId:

    站点 ID。

  • APIServices:

    API 服务列表。



5334
5335
5336
# File 'lib/v20220901/models.rb', line 5334

def APIServices
  @APIServices
end

#ZoneIdObject

Parameters:

  • ZoneId:

    站点 ID。

  • APIServices:

    API 服务列表。



5334
5335
5336
# File 'lib/v20220901/models.rb', line 5334

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
# File 'lib/v20220901/models.rb', line 5341

def deserialize(params)
  @ZoneId = params['ZoneId']
  unless params['APIServices'].nil?
    @APIServices = []
    params['APIServices'].each do |i|
      apiservice_tmp = APIService.new
      apiservice_tmp.deserialize(i)
      @APIServices << apiservice_tmp
    end
  end
end