Class: TencentCloud::Dts::V20211206::CreateMigrationServiceRequest

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

Overview

CreateMigrationService请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(srcdatabasetype = nil, dstdatabasetype = nil, srcregion = nil, dstregion = nil, instanceclass = nil, count = nil, jobname = nil, tags = nil) ⇒ CreateMigrationServiceRequest

Returns a new instance of CreateMigrationServiceRequest.



1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
# File 'lib/v20211206/models.rb', line 1149

def initialize(srcdatabasetype=nil, dstdatabasetype=nil, srcregion=nil, dstregion=nil, instanceclass=nil, count=nil, jobname=nil, tags=nil)
  @SrcDatabaseType = srcdatabasetype
  @DstDatabaseType = dstdatabasetype
  @SrcRegion = srcregion
  @DstRegion = dstregion
  @InstanceClass = instanceclass
  @Count = count
  @JobName = jobname
  @Tags = tags
end

Instance Attribute Details

#CountObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def Count
  @Count
end

#DstDatabaseTypeObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def DstDatabaseType
  @DstDatabaseType
end

#DstRegionObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def DstRegion
  @DstRegion
end

#InstanceClassObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def InstanceClass
  @InstanceClass
end

#JobNameObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def JobName
  @JobName
end

#SrcDatabaseTypeObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def SrcDatabaseType
  @SrcDatabaseType
end

#SrcRegionObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def SrcRegion
  @SrcRegion
end

#TagsObject

Parameters:



1147
1148
1149
# File 'lib/v20211206/models.rb', line 1147

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'lib/v20211206/models.rb', line 1160

def deserialize(params)
  @SrcDatabaseType = params['SrcDatabaseType']
  @DstDatabaseType = params['DstDatabaseType']
  @SrcRegion = params['SrcRegion']
  @DstRegion = params['DstRegion']
  @InstanceClass = params['InstanceClass']
  @Count = params['Count']
  @JobName = params['JobName']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tagitem_tmp = TagItem.new
      tagitem_tmp.deserialize(i)
      @Tags << tagitem_tmp
    end
  end
end