Class: TencentCloud::Wedata::V20210820::DatasourceBaseInfo

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

Overview

数据源对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(databasenames = nil, description = nil, id = nil, instance = nil, name = nil, region = nil, type = nil, clusterid = nil, version = nil, paramsstring = nil) ⇒ DatasourceBaseInfo

Returns a new instance of DatasourceBaseInfo.



4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
# File 'lib/v20210820/models.rb', line 4630

def initialize(databasenames=nil, description=nil, id=nil, instance=nil, name=nil, region=nil, type=nil, clusterid=nil, version=nil, paramsstring=nil)
  @DatabaseNames = databasenames
  @Description = description
  @ID = id
  @Instance = instance
  @Name = name
  @Region = region
  @Type = type
  @ClusterId = clusterid
  @Version = version
  @ParamsString = paramsstring
end

Instance Attribute Details

#ClusterIdObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def ClusterId
  @ClusterId
end

#DatabaseNamesObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def DatabaseNames
  @DatabaseNames
end

#DescriptionObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Description
  @Description
end

#IDObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def ID
  @ID
end

#InstanceObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Instance
  @Instance
end

#NameObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Name
  @Name
end

#ParamsStringObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def ParamsString
  @ParamsString
end

#RegionObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Region
  @Region
end

#TypeObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Type
  @Type
end

#VersionObject

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

Parameters:

  • DatabaseNames:

    若数据源列表为绑定数据库,则为db名称

  • Description:

    数据源描述信息

  • ID:

    数据源ID

  • Instance:

    数据源引擎的实例ID,如CDB实例ID

  • Name:

    数据源名称,在相同SpaceName下,数据源名称不能为空

  • Region:

    数据源引擎所属区域

  • Type:

    数据源类型:枚举值

  • ClusterId:

    数据源所属的集群id

  • Version:

    数据源版本信息

  • ParamsString:

    数据源附带参数信息Params json字符串



4628
4629
4630
# File 'lib/v20210820/models.rb', line 4628

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
# File 'lib/v20210820/models.rb', line 4643

def deserialize(params)
  @DatabaseNames = params['DatabaseNames']
  @Description = params['Description']
  @ID = params['ID']
  @Instance = params['Instance']
  @Name = params['Name']
  @Region = params['Region']
  @Type = params['Type']
  @ClusterId = params['ClusterId']
  @Version = params['Version']
  @ParamsString = params['ParamsString']
end