Class: TencentCloud::Bi::V20220105::ModifyDatasourceCloudRequest

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

Overview

ModifyDatasourceCloud请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(servicetype = nil, dbtype = nil, charset = nil, dbuser = nil, dbpwd = nil, dbname = nil, sourcename = nil, projectid = nil, id = nil, vip = nil, vport = nil, vpcid = nil, uniqvpcid = nil, regionid = nil, extraparam = nil, instanceid = nil, proddbname = nil, dataorigin = nil, dataoriginprojectid = nil, dataorigindatasourceid = nil, clusterid = nil, schema = nil, dbversion = nil) ⇒ ModifyDatasourceCloudRequest



2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
# File 'lib/v20220105/models.rb', line 2669

def initialize(servicetype=nil, dbtype=nil, charset=nil, dbuser=nil, dbpwd=nil, dbname=nil, sourcename=nil, projectid=nil, id=nil, vip=nil, vport=nil, vpcid=nil, uniqvpcid=nil, regionid=nil, extraparam=nil, instanceid=nil, proddbname=nil, dataorigin=nil, dataoriginprojectid=nil, dataorigindatasourceid=nil, clusterid=nil, schema=nil, dbversion=nil)
  @ServiceType = servicetype
  @DbType = dbtype
  @Charset = charset
  @DbUser = dbuser
  @DbPwd = dbpwd
  @DbName = dbname
  @SourceName = sourcename
  @ProjectId = projectid
  @Id = id
  @Vip = vip
  @Vport = vport
  @VpcId = vpcid
  @UniqVpcId = uniqvpcid
  @RegionId = regionid
  @ExtraParam = extraparam
  @InstanceId = instanceid
  @ProdDbName = proddbname
  @DataOrigin = dataorigin
  @DataOriginProjectId = dataoriginprojectid
  @DataOriginDatasourceId = dataorigindatasourceid
  @ClusterId = clusterid
  @Schema = schema
  @DbVersion = dbversion
end

Instance Attribute Details

#CharsetObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def Charset
  @Charset
end

#ClusterIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def ClusterId
  @ClusterId
end

#DataOriginObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DataOrigin
  @DataOrigin
end

#DataOriginDatasourceIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DataOriginDatasourceId
  @DataOriginDatasourceId
end

#DataOriginProjectIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DataOriginProjectId
  @DataOriginProjectId
end

#DbNameObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DbName
  @DbName
end

#DbPwdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DbPwd
  @DbPwd
end

#DbTypeObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DbType
  @DbType
end

#DbUserObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DbUser
  @DbUser
end

#DbVersionObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def DbVersion
  @DbVersion
end

#ExtraParamObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def ExtraParam
  @ExtraParam
end

#IdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def Id
  @Id
end

#InstanceIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def InstanceId
  @InstanceId
end

#ProdDbNameObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def ProdDbName
  @ProdDbName
end

#ProjectIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def ProjectId
  @ProjectId
end

#RegionIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def RegionId
  @RegionId
end

#SchemaObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def Schema
  @Schema
end

#ServiceTypeObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def ServiceType
  @ServiceType
end

#SourceNameObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def SourceName
  @SourceName
end

#UniqVpcIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def UniqVpcId
  @UniqVpcId
end

#VipObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def Vip
  @Vip
end

#VpcIdObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def VpcId
  @VpcId
end

#VportObject



2667
2668
2669
# File 'lib/v20220105/models.rb', line 2667

def Vport
  @Vport
end

Instance Method Details

#deserialize(params) ⇒ Object



2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
# File 'lib/v20220105/models.rb', line 2695

def deserialize(params)
  @ServiceType = params['ServiceType']
  @DbType = params['DbType']
  @Charset = params['Charset']
  @DbUser = params['DbUser']
  @DbPwd = params['DbPwd']
  @DbName = params['DbName']
  @SourceName = params['SourceName']
  @ProjectId = params['ProjectId']
  @Id = params['Id']
  @Vip = params['Vip']
  @Vport = params['Vport']
  @VpcId = params['VpcId']
  @UniqVpcId = params['UniqVpcId']
  @RegionId = params['RegionId']
  @ExtraParam = params['ExtraParam']
  @InstanceId = params['InstanceId']
  @ProdDbName = params['ProdDbName']
  @DataOrigin = params['DataOrigin']
  @DataOriginProjectId = params['DataOriginProjectId']
  @DataOriginDatasourceId = params['DataOriginDatasourceId']
  @ClusterId = params['ClusterId']
  @Schema = params['Schema']
  @DbVersion = params['DbVersion']
end