Class: TencentCloud::Sqlserver::V20180328::DataBasePrivilegeModifyInfo

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

Overview

数据库账号权限变更信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, accountprivileges = nil) ⇒ DataBasePrivilegeModifyInfo

Returns a new instance of DataBasePrivilegeModifyInfo.



2567
2568
2569
2570
# File 'lib/v20180328/models.rb', line 2567

def initialize(databasename=nil, accountprivileges=nil)
  @DataBaseName = databasename
  @AccountPrivileges = accountprivileges
end

Instance Attribute Details

#AccountPrivilegesObject

Parameters:

  • 数据库名称

  • 数据库权限变更信息



2565
2566
2567
# File 'lib/v20180328/models.rb', line 2565

def AccountPrivileges
  @AccountPrivileges
end

#DataBaseNameObject

Parameters:

  • 数据库名称

  • 数据库权限变更信息



2565
2566
2567
# File 'lib/v20180328/models.rb', line 2565

def DataBaseName
  @DataBaseName
end

Instance Method Details

#deserialize(params) ⇒ Object



2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
# File 'lib/v20180328/models.rb', line 2572

def deserialize(params)
  @DataBaseName = params['DataBaseName']
  unless params['AccountPrivileges'].nil?
    @AccountPrivileges = []
    params['AccountPrivileges'].each do |i|
      accountprivilege_tmp = AccountPrivilege.new
      accountprivilege_tmp.deserialize(i)
      @AccountPrivileges << accountprivilege_tmp
    end
  end
end