Class: TencentCloud::Cdb::V20170320::CreateAuditLogFileRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdb::V20170320::CreateAuditLogFileRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20170320/models.rb
Overview
CreateAuditLogFile请求参数结构体
Instance Attribute Summary collapse
- #ColumnFilter ⇒ Object
- #EndTime ⇒ Object
- #Filter ⇒ Object
- #InstanceId ⇒ Object
- #LogFilter ⇒ Object
- #Order ⇒ Object
- #OrderBy ⇒ Object
- #StartTime ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, starttime = nil, endtime = nil, order = nil, orderby = nil, filter = nil, logfilter = nil, columnfilter = nil) ⇒ CreateAuditLogFileRequest
constructor
A new instance of CreateAuditLogFileRequest.
Constructor Details
#initialize(instanceid = nil, starttime = nil, endtime = nil, order = nil, orderby = nil, filter = nil, logfilter = nil, columnfilter = nil) ⇒ CreateAuditLogFileRequest
Returns a new instance of CreateAuditLogFileRequest.
2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'lib/v20170320/models.rb', line 2367 def initialize(instanceid=nil, starttime=nil, endtime=nil, order=nil, orderby=nil, filter=nil, logfilter=nil, columnfilter=nil) @InstanceId = instanceid @StartTime = starttime @EndTime = endtime @Order = order @OrderBy = orderby @Filter = filter @LogFilter = logfilter @ColumnFilter = columnfilter end |
Instance Attribute Details
#ColumnFilter ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def ColumnFilter @ColumnFilter end |
#EndTime ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def EndTime @EndTime end |
#Filter ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def Filter @Filter end |
#InstanceId ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def InstanceId @InstanceId end |
#LogFilter ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def LogFilter @LogFilter end |
#Order ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def Order @Order end |
#OrderBy ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def OrderBy @OrderBy end |
#StartTime ⇒ Object
2362 2363 2364 |
# File 'lib/v20170320/models.rb', line 2362 def StartTime @StartTime end |
Instance Method Details
#deserialize(params) ⇒ Object
2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 |
# File 'lib/v20170320/models.rb', line 2378 def deserialize(params) @InstanceId = params['InstanceId'] @StartTime = params['StartTime'] @EndTime = params['EndTime'] @Order = params['Order'] @OrderBy = params['OrderBy'] unless params['Filter'].nil? @Filter = AuditLogFilter.new @Filter.deserialize(params['Filter']) end unless params['LogFilter'].nil? @LogFilter = [] params['LogFilter'].each do |i| instanceauditlogfilters_tmp = InstanceAuditLogFilters.new instanceauditlogfilters_tmp.deserialize(i) @LogFilter << instanceauditlogfilters_tmp end end @ColumnFilter = params['ColumnFilter'] end |