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.



1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
# File 'lib/v20211206/models.rb', line 1127

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:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def Count
  @Count
end

#DstDatabaseTypeObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def DstDatabaseType
  @DstDatabaseType
end

#DstRegionObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def DstRegion
  @DstRegion
end

#InstanceClassObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def InstanceClass
  @InstanceClass
end

#JobNameObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def JobName
  @JobName
end

#SrcDatabaseTypeObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def SrcDatabaseType
  @SrcDatabaseType
end

#SrcRegionObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def SrcRegion
  @SrcRegion
end

#TagsObject

Parameters:



1125
1126
1127
# File 'lib/v20211206/models.rb', line 1125

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
# File 'lib/v20211206/models.rb', line 1138

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