Class: TencentCloud::Oceanus::V20190422::CreateResourceConfigRequest

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

Overview

CreateResourceConfig请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourceid = nil, resourceloc = nil, remark = nil, autodelete = nil, workspaceid = nil) ⇒ CreateResourceConfigRequest



1345
1346
1347
1348
1349
1350
1351
# File 'lib/v20190422/models.rb', line 1345

def initialize(resourceid=nil, resourceloc=nil, remark=nil, autodelete=nil, workspaceid=nil)
  @ResourceId = resourceid
  @ResourceLoc = resourceloc
  @Remark = remark
  @AutoDelete = autodelete
  @WorkSpaceId = workspaceid
end

Instance Attribute Details

#AutoDeleteObject



1343
1344
1345
# File 'lib/v20190422/models.rb', line 1343

def AutoDelete
  @AutoDelete
end

#RemarkObject



1343
1344
1345
# File 'lib/v20190422/models.rb', line 1343

def Remark
  @Remark
end

#ResourceIdObject



1343
1344
1345
# File 'lib/v20190422/models.rb', line 1343

def ResourceId
  @ResourceId
end

#ResourceLocObject



1343
1344
1345
# File 'lib/v20190422/models.rb', line 1343

def ResourceLoc
  @ResourceLoc
end

#WorkSpaceIdObject



1343
1344
1345
# File 'lib/v20190422/models.rb', line 1343

def WorkSpaceId
  @WorkSpaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
# File 'lib/v20190422/models.rb', line 1353

def deserialize(params)
  @ResourceId = params['ResourceId']
  unless params['ResourceLoc'].nil?
    @ResourceLoc = ResourceLoc.new
    @ResourceLoc.deserialize(params['ResourceLoc'])
  end
  @Remark = params['Remark']
  @AutoDelete = params['AutoDelete']
  @WorkSpaceId = params['WorkSpaceId']
end