Class: TencentCloud::Postgres::V20170312::DescribeAccountPrivilegesRequest

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

Overview

DescribeAccountPrivileges请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dbinstanceid = nil, username = nil, databaseobjectset = nil) ⇒ DescribeAccountPrivilegesRequest

Returns a new instance of DescribeAccountPrivilegesRequest.



2340
2341
2342
2343
2344
# File 'lib/v20170312/models.rb', line 2340

def initialize(dbinstanceid=nil, username=nil, databaseobjectset=nil)
  @DBInstanceId = dbinstanceid
  @UserName = username
  @DatabaseObjectSet = databaseobjectset
end

Instance Attribute Details

#DatabaseObjectSetObject

Parameters:



2338
2339
2340
# File 'lib/v20170312/models.rb', line 2338

def DatabaseObjectSet
  @DatabaseObjectSet
end

#DBInstanceIdObject

Parameters:



2338
2339
2340
# File 'lib/v20170312/models.rb', line 2338

def DBInstanceId
  @DBInstanceId
end

#UserNameObject

Parameters:



2338
2339
2340
# File 'lib/v20170312/models.rb', line 2338

def UserName
  @UserName
end

Instance Method Details

#deserialize(params) ⇒ Object



2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
# File 'lib/v20170312/models.rb', line 2346

def deserialize(params)
  @DBInstanceId = params['DBInstanceId']
  @UserName = params['UserName']
  unless params['DatabaseObjectSet'].nil?
    @DatabaseObjectSet = []
    params['DatabaseObjectSet'].each do |i|
      databaseobject_tmp = DatabaseObject.new
      databaseobject_tmp.deserialize(i)
      @DatabaseObjectSet << databaseobject_tmp
    end
  end
end