Class: TencentCloud::Dlc::V20210125::DatabaseInfo

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

Overview

数据库对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasename = nil, comment = nil, properties = nil, location = nil) ⇒ DatabaseInfo

Returns a new instance of DatabaseInfo.



5119
5120
5121
5122
5123
5124
# File 'lib/v20210125/models.rb', line 5119

def initialize(databasename=nil, comment=nil, properties=nil, location=nil)
  @DatabaseName = databasename
  @Comment = comment
  @Properties = properties
  @Location = location
end

Instance Attribute Details

#CommentObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatabaseName:

    数据库名称,长度0~128,支持数字、字母下划线,不允许数字大头,统一转换为小写。

  • Comment:

    数据库描述信息,长度 0~500。

  • Properties:

    数据库属性列表。

  • Location:

    数据库cos路径



5117
5118
5119
# File 'lib/v20210125/models.rb', line 5117

def Comment
  @Comment
end

#DatabaseNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatabaseName:

    数据库名称,长度0~128,支持数字、字母下划线,不允许数字大头,统一转换为小写。

  • Comment:

    数据库描述信息,长度 0~500。

  • Properties:

    数据库属性列表。

  • Location:

    数据库cos路径



5117
5118
5119
# File 'lib/v20210125/models.rb', line 5117

def DatabaseName
  @DatabaseName
end

#LocationObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatabaseName:

    数据库名称,长度0~128,支持数字、字母下划线,不允许数字大头,统一转换为小写。

  • Comment:

    数据库描述信息,长度 0~500。

  • Properties:

    数据库属性列表。

  • Location:

    数据库cos路径



5117
5118
5119
# File 'lib/v20210125/models.rb', line 5117

def Location
  @Location
end

#PropertiesObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DatabaseName:

    数据库名称,长度0~128,支持数字、字母下划线,不允许数字大头,统一转换为小写。

  • Comment:

    数据库描述信息,长度 0~500。

  • Properties:

    数据库属性列表。

  • Location:

    数据库cos路径



5117
5118
5119
# File 'lib/v20210125/models.rb', line 5117

def Properties
  @Properties
end

Instance Method Details

#deserialize(params) ⇒ Object



5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
# File 'lib/v20210125/models.rb', line 5126

def deserialize(params)
  @DatabaseName = params['DatabaseName']
  @Comment = params['Comment']
  unless params['Properties'].nil?
    @Properties = []
    params['Properties'].each do |i|
      property_tmp = Property.new
      property_tmp.deserialize(i)
      @Properties << property_tmp
    end
  end
  @Location = params['Location']
end