Class: TencentCloud::Tcb::V20180608::CreateIndex

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

Overview

本类型用于UpdateTable接口中描述待创建索引信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(indexname = nil, mgokeyschema = nil) ⇒ CreateIndex

Returns a new instance of CreateIndex.



2310
2311
2312
2313
# File 'lib/v20180608/models.rb', line 2310

def initialize(indexname=nil, mgokeyschema=nil)
  @IndexName = indexname
  @MgoKeySchema = mgokeyschema
end

Instance Attribute Details

#IndexNameObject

Parameters:

  • IndexName:

    索引名称

  • MgoKeySchema:

    索引结构



2308
2309
2310
# File 'lib/v20180608/models.rb', line 2308

def IndexName
  @IndexName
end

#MgoKeySchemaObject

Parameters:

  • IndexName:

    索引名称

  • MgoKeySchema:

    索引结构



2308
2309
2310
# File 'lib/v20180608/models.rb', line 2308

def MgoKeySchema
  @MgoKeySchema
end

Instance Method Details

#deserialize(params) ⇒ Object



2315
2316
2317
2318
2319
2320
2321
# File 'lib/v20180608/models.rb', line 2315

def deserialize(params)
  @IndexName = params['IndexName']
  unless params['MgoKeySchema'].nil?
    @MgoKeySchema = MgoKeySchema.new
    @MgoKeySchema.deserialize(params['MgoKeySchema'])
  end
end