Class: TencentCloud::Dcdb::V20180411::DescribeDBLogFilesResponse

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

Overview

DescribeDBLogFiles返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, type = nil, total = nil, files = nil, vpcprefix = nil, normalprefix = nil, shardid = nil, requestid = nil) ⇒ DescribeDBLogFilesResponse

Returns a new instance of DescribeDBLogFilesResponse.



2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
# File 'lib/v20180411/models.rb', line 2300

def initialize(instanceid=nil, type=nil, total=nil, files=nil, vpcprefix=nil, normalprefix=nil, shardid=nil, requestid=nil)
  @InstanceId = instanceid
  @Type = type
  @Total = total
  @Files = files
  @VpcPrefix = vpcprefix
  @NormalPrefix = normalprefix
  @ShardId = shardid
  @RequestId = requestid
end

Instance Attribute Details

#FilesObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def Files
  @Files
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def InstanceId
  @InstanceId
end

#NormalPrefixObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def NormalPrefix
  @NormalPrefix
end

#RequestIdObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def RequestId
  @RequestId
end

#ShardIdObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def ShardId
  @ShardId
end

#TotalObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def Total
  @Total
end

#TypeObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def Type
  @Type
end

#VpcPrefixObject

Parameters:

  • InstanceId:

    实例 ID,形如:dcdbt-ow728lmc。

  • Type:

    请求日志类型。1-binlog,2-冷备,3-errlog,4-slowlog。

  • Total:

    请求日志总数

  • Files:

    日志文件列表

  • VpcPrefix:

    如果是VPC网络的实例,做用本前缀加上URI为下载地址

  • NormalPrefix:

    如果是普通网络的实例,做用本前缀加上URI为下载地址

  • ShardId:

    分片 ID,形如:shard-7noic7tv

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2298
2299
2300
# File 'lib/v20180411/models.rb', line 2298

def VpcPrefix
  @VpcPrefix
end

Instance Method Details

#deserialize(params) ⇒ Object



2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
# File 'lib/v20180411/models.rb', line 2311

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Type = params['Type']
  @Total = params['Total']
  unless params['Files'].nil?
    @Files = []
    params['Files'].each do |i|
      logfileinfo_tmp = LogFileInfo.new
      logfileinfo_tmp.deserialize(i)
      @Files << logfileinfo_tmp
    end
  end
  @VpcPrefix = params['VpcPrefix']
  @NormalPrefix = params['NormalPrefix']
  @ShardId = params['ShardId']
  @RequestId = params['RequestId']
end