class TencentCloud::Tke::V20180525::CreateImageCacheRequest

CreateImageCache请求参数结构体

def deserialize(params)

def deserialize(params)
  @Images = params['Images']
  @SubnetId = params['SubnetId']
  @VpcId = params['VpcId']
  @ImageCacheName = params['ImageCacheName']
  @SecurityGroupIds = params['SecurityGroupIds']
  unless params['ImageRegistryCredentials'].nil?
    @ImageRegistryCredentials = []
    params['ImageRegistryCredentials'].each do |i|
      imageregistrycredential_tmp = ImageRegistryCredential.new
      imageregistrycredential_tmp.deserialize(i)
      @ImageRegistryCredentials << imageregistrycredential_tmp
    end
  end
  @ExistedEipId = params['ExistedEipId']
  @AutoCreateEip = params['AutoCreateEip']
  unless params['AutoCreateEipAttribute'].nil?
    @AutoCreateEipAttribute = EipAttribute.new
    @AutoCreateEipAttribute.deserialize(params['AutoCreateEipAttribute'])
  end
  @ImageCacheSize = params['ImageCacheSize']
  @RetentionDays = params['RetentionDays']
end

def initialize(images=nil, subnetid=nil, vpcid=nil, imagecachename=nil, securitygroupids=nil, imageregistrycredentials=nil, existedeipid=nil, autocreateeip=nil, autocreateeipattribute=nil, imagecachesize=nil, retentiondays=nil)

def initialize(images=nil, subnetid=nil, vpcid=nil, imagecachename=nil, securitygroupids=nil, imageregistrycredentials=nil, existedeipid=nil, autocreateeip=nil, autocreateeipattribute=nil, imagecachesize=nil, retentiondays=nil)
  @Images = images
  @SubnetId = subnetid
  @VpcId = vpcid
  @ImageCacheName = imagecachename
  @SecurityGroupIds = securitygroupids
  @ImageRegistryCredentials = imageregistrycredentials
  @ExistedEipId = existedeipid
  @AutoCreateEip = autocreateeip
  @AutoCreateEipAttribute = autocreateeipattribute
  @ImageCacheSize = imagecachesize
  @RetentionDays = retentiondays
end