Class: TencentCloud::Goosefs::V20220519::ClusterRole

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

Overview

ClusterRole

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, rolename = nil, description = nil, directorylist = nil) ⇒ ClusterRole

Returns a new instance of ClusterRole.



369
370
371
372
373
374
# File 'lib/v20220519/models.rb', line 369

def initialize(clusterid=nil, rolename=nil, description=nil, directorylist=nil)
  @ClusterId = clusterid
  @RoleName = rolename
  @Description = description
  @DirectoryList = directorylist
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • RoleName:

    角色名

  • Description:

    描述

  • DirectoryList:

    目录列表



367
368
369
# File 'lib/v20220519/models.rb', line 367

def ClusterId
  @ClusterId
end

#DescriptionObject

Parameters:

  • ClusterId:

    集群ID

  • RoleName:

    角色名

  • Description:

    描述

  • DirectoryList:

    目录列表



367
368
369
# File 'lib/v20220519/models.rb', line 367

def Description
  @Description
end

#DirectoryListObject

Parameters:

  • ClusterId:

    集群ID

  • RoleName:

    角色名

  • Description:

    描述

  • DirectoryList:

    目录列表



367
368
369
# File 'lib/v20220519/models.rb', line 367

def DirectoryList
  @DirectoryList
end

#RoleNameObject

Parameters:

  • ClusterId:

    集群ID

  • RoleName:

    角色名

  • Description:

    描述

  • DirectoryList:

    目录列表



367
368
369
# File 'lib/v20220519/models.rb', line 367

def RoleName
  @RoleName
end

Instance Method Details

#deserialize(params) ⇒ Object



376
377
378
379
380
381
# File 'lib/v20220519/models.rb', line 376

def deserialize(params)
  @ClusterId = params['ClusterId']
  @RoleName = params['RoleName']
  @Description = params['Description']
  @DirectoryList = params['DirectoryList']
end