Class: TencentCloud::Dcdb::V20180411::InitDCDBInstancesRequest

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

Overview

InitDCDBInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, params = nil) ⇒ InitDCDBInstancesRequest

Returns a new instance of InitDCDBInstancesRequest.



4364
4365
4366
4367
# File 'lib/v20180411/models.rb', line 4364

def initialize(instanceids=nil, params=nil)
  @InstanceIds = instanceids
  @Params = params
end

Instance Attribute Details

#InstanceIdsObject

Parameters:

  • InstanceIds:

    待初始化的实例ID列表,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。

  • Params:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。



4362
4363
4364
# File 'lib/v20180411/models.rb', line 4362

def InstanceIds
  @InstanceIds
end

#ParamsObject

Parameters:

  • InstanceIds:

    待初始化的实例ID列表,形如:dcdbt-ow728lmc,可以通过 DescribeDCDBInstances 查询实例详情获得。

  • Params:

    参数列表。本接口的可选值为:character_set_server(字符集,必传),lower_case_table_names(表名大小写敏感,必传,0 - 敏感;1-不敏感),innodb_page_size(innodb数据页,默认16K),sync_mode(同步模式:0 - 异步; 1 - 强同步;2 - 强同步可退化。默认为强同步)。



4362
4363
4364
# File 'lib/v20180411/models.rb', line 4362

def Params
  @Params
end

Instance Method Details

#deserialize(params) ⇒ Object



4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
# File 'lib/v20180411/models.rb', line 4369

def deserialize(params)
  @InstanceIds = params['InstanceIds']
  unless params['Params'].nil?
    @Params = []
    params['Params'].each do |i|
      dbparamvalue_tmp = DBParamValue.new
      dbparamvalue_tmp.deserialize(i)
      @Params << dbparamvalue_tmp
    end
  end
end