class TencentCloud::Wedata::V20210820::DataSourceInfo
数据源对象
def deserialize(params)
def deserialize(params) @DatabaseName = params['DatabaseName'] @Description = params['Description'] @ID = params['ID'] @Instance = params['Instance'] @Name = params['Name'] @Region = params['Region'] @Type = params['Type'] @ClusterId = params['ClusterId'] @AppId = params['AppId'] @BizParams = params['BizParams'] @Category = params['Category'] @Display = params['Display'] @OwnerAccount = params['OwnerAccount'] @Params = params['Params'] @Status = params['Status'] @OwnerAccountName = params['OwnerAccountName'] @ClusterName = params['ClusterName'] @OwnerProjectId = params['OwnerProjectId'] @OwnerProjectName = params['OwnerProjectName'] @OwnerProjectIdent = params['OwnerProjectIdent'] @AuthorityProjectName = params['AuthorityProjectName'] @AuthorityUserName = params['AuthorityUserName'] @Edit = params['Edit'] @Author = params['Author'] @Deliver = params['Deliver'] @DataSourceStatus = params['DataSourceStatus'] @CreateTime = params['CreateTime'] @ParamsString = params['ParamsString'] @BizParamsString = params['BizParamsString'] @ModifiedTime = params['ModifiedTime'] @ShowType = params['ShowType'] @ProductId = params['ProductId'] @DevelopmentId = params['DevelopmentId'] @DevelopmentParams = params['DevelopmentParams'] unless params['ConnectStatus'].nil? @ConnectStatus = DataSourceConnectStatus.new @ConnectStatus.deserialize(params['ConnectStatus']) end @DisplayType = params['DisplayType'] @Env = params['Env'] @DatasourceUrn = params['DatasourceUrn'] @Model = params['Model'] unless params['DataSourceEnvInfos'].nil? @DataSourceEnvInfos = [] params['DataSourceEnvInfos'].each do |i| datasourceenvinfo_tmp = DataSourceEnvInfo.new datasourceenvinfo_tmp.deserialize(i) @DataSourceEnvInfos << datasourceenvinfo_tmp end end end
def initialize(databasename=nil, description=nil, id=nil, instance=nil, name=nil, region=nil, type=nil, clusterid=nil, appid=nil, bizparams=nil, category=nil, display=nil, owneraccount=nil, params=nil, status=nil, owneraccountname=nil, clustername=nil, ownerprojectid=nil, ownerprojectname=nil, ownerprojectident=nil, authorityprojectname=nil, authorityusername=nil, edit=nil, author=nil, deliver=nil, datasourcestatus=nil, createtime=nil, paramsstring=nil, bizparamsstring=nil, modifiedtime=nil, showtype=nil, productid=nil, developmentid=nil, developmentparams=nil, connectstatus=nil, displaytype=nil, env=nil, datasourceurn=nil, model=nil, datasourceenvinfos=nil)
def initialize(databasename=nil, description=nil, id=nil, instance=nil, name=nil, region=nil, type=nil, clusterid=nil, appid=nil, bizparams=nil, category=nil, display=nil, owneraccount=nil, params=nil, status=nil, owneraccountname=nil, clustername=nil, ownerprojectid=nil, ownerprojectname=nil, ownerprojectident=nil, authorityprojectname=nil, authorityusername=nil, edit=nil, author=nil, deliver=nil, datasourcestatus=nil, createtime=nil, paramsstring=nil, bizparamsstring=nil, modifiedtime=nil, showtype=nil, productid=nil, developmentid=nil, developmentparams=nil, connectstatus=nil, displaytype=nil, env=nil, datasourceurn=nil, model=nil, datasourceenvinfos=nil) @DatabaseName = databasename @Description = description @ID = id @Instance = instance @Name = name @Region = region @Type = type @ClusterId = clusterid @AppId = appid @BizParams = bizparams @Category = category @Display = display @OwnerAccount = owneraccount @Params = params @Status = status @OwnerAccountName = owneraccountname @ClusterName = clustername @OwnerProjectId = ownerprojectid @OwnerProjectName = ownerprojectname @OwnerProjectIdent = ownerprojectident @AuthorityProjectName = authorityprojectname @AuthorityUserName = authorityusername @Edit = edit @Author = author @Deliver = deliver @DataSourceStatus = datasourcestatus @CreateTime = createtime @ParamsString = paramsstring @BizParamsString = bizparamsstring @ModifiedTime = modifiedtime @ShowType = showtype @ProductId = productid @DevelopmentId = developmentid @DevelopmentParams = developmentparams @ConnectStatus = connectstatus @DisplayType = displaytype @Env = env @DatasourceUrn = datasourceurn @Model = model @DataSourceEnvInfos = datasourceenvinfos end