Class: TencentCloud::Sqlserver::V20180328::ReadOnlyGroup
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Sqlserver::V20180328::ReadOnlyGroup
- Defined in:
- lib/v20180328/models.rb
Overview
只读组对象
Instance Attribute Summary collapse
- #DnsPodDomain ⇒ Object
- #IsOfflineDelay ⇒ Object
- #MasterInstanceId ⇒ Object
- #MinReadOnlyInGroup ⇒ Object
- #ReadOnlyGroupForcedUpgrade ⇒ Object
- #ReadOnlyGroupId ⇒ Object
- #ReadOnlyGroupName ⇒ Object
- #ReadOnlyGroupType ⇒ Object
- #ReadOnlyInstanceSet ⇒ Object
- #ReadOnlyMaxDelayTime ⇒ Object
- #RegionId ⇒ Object
- #Status ⇒ Object
- #SubnetId ⇒ Object
- #TgwWanVPort ⇒ Object
- #Vip ⇒ Object
- #VpcId ⇒ Object
- #Vport ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(readonlygroupid = nil, readonlygroupname = nil, regionid = nil, zoneid = nil, isofflinedelay = nil, readonlymaxdelaytime = nil, minreadonlyingroup = nil, vip = nil, vport = nil, vpcid = nil, subnetid = nil, status = nil, masterinstanceid = nil, readonlyinstanceset = nil, dnspoddomain = nil, tgwwanvport = nil, readonlygrouptype = nil, readonlygroupforcedupgrade = nil) ⇒ ReadOnlyGroup
constructor
A new instance of ReadOnlyGroup.
Constructor Details
#initialize(readonlygroupid = nil, readonlygroupname = nil, regionid = nil, zoneid = nil, isofflinedelay = nil, readonlymaxdelaytime = nil, minreadonlyingroup = nil, vip = nil, vport = nil, vpcid = nil, subnetid = nil, status = nil, masterinstanceid = nil, readonlyinstanceset = nil, dnspoddomain = nil, tgwwanvport = nil, readonlygrouptype = nil, readonlygroupforcedupgrade = nil) ⇒ ReadOnlyGroup
Returns a new instance of ReadOnlyGroup.
10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 |
# File 'lib/v20180328/models.rb', line 10155 def initialize(readonlygroupid=nil, readonlygroupname=nil, regionid=nil, zoneid=nil, isofflinedelay=nil, readonlymaxdelaytime=nil, =nil, vip=nil, vport=nil, vpcid=nil, subnetid=nil, status=nil, masterinstanceid=nil, =nil, dnspoddomain=nil, tgwwanvport=nil, readonlygrouptype=nil, readonlygroupforcedupgrade=nil) @ReadOnlyGroupId = readonlygroupid @ReadOnlyGroupName = readonlygroupname @RegionId = regionid @ZoneId = zoneid @IsOfflineDelay = isofflinedelay @ReadOnlyMaxDelayTime = readonlymaxdelaytime @MinReadOnlyInGroup = @Vip = vip @Vport = vport @VpcId = vpcid @SubnetId = subnetid @Status = status @MasterInstanceId = masterinstanceid @ReadOnlyInstanceSet = @DnsPodDomain = dnspoddomain @TgwWanVPort = tgwwanvport @ReadOnlyGroupType = readonlygrouptype @ReadOnlyGroupForcedUpgrade = readonlygroupforcedupgrade end |
Instance Attribute Details
#DnsPodDomain ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def DnsPodDomain @DnsPodDomain end |
#IsOfflineDelay ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def IsOfflineDelay @IsOfflineDelay end |
#MasterInstanceId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def MasterInstanceId @MasterInstanceId end |
#MinReadOnlyInGroup ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def MinReadOnlyInGroup @MinReadOnlyInGroup end |
#ReadOnlyGroupForcedUpgrade ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyGroupForcedUpgrade @ReadOnlyGroupForcedUpgrade end |
#ReadOnlyGroupId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyGroupId @ReadOnlyGroupId end |
#ReadOnlyGroupName ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyGroupName @ReadOnlyGroupName end |
#ReadOnlyGroupType ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyGroupType @ReadOnlyGroupType end |
#ReadOnlyInstanceSet ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyInstanceSet @ReadOnlyInstanceSet end |
#ReadOnlyMaxDelayTime ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ReadOnlyMaxDelayTime @ReadOnlyMaxDelayTime end |
#RegionId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def RegionId @RegionId end |
#Status ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def Status @Status end |
#SubnetId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def SubnetId @SubnetId end |
#TgwWanVPort ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def TgwWanVPort @TgwWanVPort end |
#Vip ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def Vip @Vip end |
#VpcId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def VpcId @VpcId end |
#Vport ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def Vport @Vport end |
#ZoneId ⇒ Object
10153 10154 10155 |
# File 'lib/v20180328/models.rb', line 10153 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 |
# File 'lib/v20180328/models.rb', line 10176 def deserialize(params) @ReadOnlyGroupId = params['ReadOnlyGroupId'] @ReadOnlyGroupName = params['ReadOnlyGroupName'] @RegionId = params['RegionId'] @ZoneId = params['ZoneId'] @IsOfflineDelay = params['IsOfflineDelay'] @ReadOnlyMaxDelayTime = params['ReadOnlyMaxDelayTime'] @MinReadOnlyInGroup = params['MinReadOnlyInGroup'] @Vip = params['Vip'] @Vport = params['Vport'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Status = params['Status'] @MasterInstanceId = params['MasterInstanceId'] unless params['ReadOnlyInstanceSet'].nil? @ReadOnlyInstanceSet = [] params['ReadOnlyInstanceSet'].each do |i| = ReadOnlyInstance.new .deserialize(i) @ReadOnlyInstanceSet << end end @DnsPodDomain = params['DnsPodDomain'] @TgwWanVPort = params['TgwWanVPort'] @ReadOnlyGroupType = params['ReadOnlyGroupType'] @ReadOnlyGroupForcedUpgrade = params['ReadOnlyGroupForcedUpgrade'] end |