Class: TencentCloud::Dlc::V20210125::CreateCHDFSBindingProductRequest

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

Overview

CreateCHDFSBindingProduct请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mountpoint = nil, buckettype = nil, productname = nil, enginename = nil, vpcinfo = nil) ⇒ CreateCHDFSBindingProductRequest



1604
1605
1606
1607
1608
1609
1610
# File 'lib/v20210125/models.rb', line 1604

def initialize(mountpoint=nil, buckettype=nil, productname=nil, enginename=nil, vpcinfo=nil)
  @MountPoint = mountpoint
  @BucketType = buckettype
  @ProductName = productname
  @EngineName = enginename
  @VpcInfo = vpcinfo
end

Instance Attribute Details

#BucketTypeObject



1602
1603
1604
# File 'lib/v20210125/models.rb', line 1602

def BucketType
  @BucketType
end

#EngineNameObject



1602
1603
1604
# File 'lib/v20210125/models.rb', line 1602

def EngineName
  @EngineName
end

#MountPointObject



1602
1603
1604
# File 'lib/v20210125/models.rb', line 1602

def MountPoint
  @MountPoint
end

#ProductNameObject



1602
1603
1604
# File 'lib/v20210125/models.rb', line 1602

def ProductName
  @ProductName
end

#VpcInfoObject



1602
1603
1604
# File 'lib/v20210125/models.rb', line 1602

def VpcInfo
  @VpcInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
# File 'lib/v20210125/models.rb', line 1612

def deserialize(params)
  @MountPoint = params['MountPoint']
  @BucketType = params['BucketType']
  @ProductName = params['ProductName']
  @EngineName = params['EngineName']
  unless params['VpcInfo'].nil?
    @VpcInfo = []
    params['VpcInfo'].each do |i|
      vpcinfo_tmp = VpcInfo.new
      vpcinfo_tmp.deserialize(i)
      @VpcInfo << vpcinfo_tmp
    end
  end
end