Class: TencentCloud::Dlc::V20210125::DeleteCHDFSBindingProductRequest

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

Overview

DeleteCHDFSBindingProduct请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DeleteCHDFSBindingProductRequest.



5471
5472
5473
5474
5475
5476
5477
# File 'lib/v20210125/models.rb', line 5471

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

Parameters:

  • MountPoint:

    需要解绑的元数据加速桶名

  • BucketType:

    桶的类型,分为cos和lakefs

  • ProductName:

    产品名称

  • EngineName:

    引擎名称,ProductName选择DLC产品时,必传此参数。其他产品可不传

  • VpcInfo:

    vpc信息,ProductName选择other时,必传此参数



5469
5470
5471
# File 'lib/v20210125/models.rb', line 5469

def BucketType
  @BucketType
end

#EngineNameObject

Parameters:

  • MountPoint:

    需要解绑的元数据加速桶名

  • BucketType:

    桶的类型,分为cos和lakefs

  • ProductName:

    产品名称

  • EngineName:

    引擎名称,ProductName选择DLC产品时,必传此参数。其他产品可不传

  • VpcInfo:

    vpc信息,ProductName选择other时,必传此参数



5469
5470
5471
# File 'lib/v20210125/models.rb', line 5469

def EngineName
  @EngineName
end

#MountPointObject

Parameters:

  • MountPoint:

    需要解绑的元数据加速桶名

  • BucketType:

    桶的类型,分为cos和lakefs

  • ProductName:

    产品名称

  • EngineName:

    引擎名称,ProductName选择DLC产品时,必传此参数。其他产品可不传

  • VpcInfo:

    vpc信息,ProductName选择other时,必传此参数



5469
5470
5471
# File 'lib/v20210125/models.rb', line 5469

def MountPoint
  @MountPoint
end

#ProductNameObject

Parameters:

  • MountPoint:

    需要解绑的元数据加速桶名

  • BucketType:

    桶的类型,分为cos和lakefs

  • ProductName:

    产品名称

  • EngineName:

    引擎名称,ProductName选择DLC产品时,必传此参数。其他产品可不传

  • VpcInfo:

    vpc信息,ProductName选择other时,必传此参数



5469
5470
5471
# File 'lib/v20210125/models.rb', line 5469

def ProductName
  @ProductName
end

#VpcInfoObject

Parameters:

  • MountPoint:

    需要解绑的元数据加速桶名

  • BucketType:

    桶的类型,分为cos和lakefs

  • ProductName:

    产品名称

  • EngineName:

    引擎名称,ProductName选择DLC产品时,必传此参数。其他产品可不传

  • VpcInfo:

    vpc信息,ProductName选择other时,必传此参数



5469
5470
5471
# File 'lib/v20210125/models.rb', line 5469

def VpcInfo
  @VpcInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
# File 'lib/v20210125/models.rb', line 5479

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