Class: TencentCloud::Mongodb::V20190725::ModifyDBInstanceNetworkAddressRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::ModifyDBInstanceNetworkAddressRequest
- Defined in:
- lib/v20190725/models.rb
Overview
ModifyDBInstanceNetworkAddress请求参数结构体
Instance Attribute Summary collapse
-
#InstanceId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。 - 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。.
-
#NetworkAddresses ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。 - 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。.
-
#NewUniqSubnetId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。 - 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。.
-
#NewUniqVpcId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。 - 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。.
-
#OldIpExpiredTime ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。 - 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, oldipexpiredtime = nil, newuniqvpcid = nil, newuniqsubnetid = nil, networkaddresses = nil) ⇒ ModifyDBInstanceNetworkAddressRequest
constructor
A new instance of ModifyDBInstanceNetworkAddressRequest.
Constructor Details
#initialize(instanceid = nil, oldipexpiredtime = nil, newuniqvpcid = nil, newuniqsubnetid = nil, networkaddresses = nil) ⇒ ModifyDBInstanceNetworkAddressRequest
Returns a new instance of ModifyDBInstanceNetworkAddressRequest.
4726 4727 4728 4729 4730 4731 4732 |
# File 'lib/v20190725/models.rb', line 4726 def initialize(instanceid=nil, oldipexpiredtime=nil, newuniqvpcid=nil, newuniqsubnetid=nil, networkaddresses=nil) @InstanceId = instanceid @OldIpExpiredTime = oldipexpiredtime @NewUniqVpcId = newuniqvpcid @NewUniqSubnetId = newuniqsubnetid @NetworkAddresses = networkaddresses end |
Instance Attribute Details
#InstanceId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。
- 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。
4724 4725 4726 |
# File 'lib/v20190725/models.rb', line 4724 def InstanceId @InstanceId end |
#NetworkAddresses ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。
- 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。
4724 4725 4726 |
# File 'lib/v20190725/models.rb', line 4724 def NetworkAddresses @NetworkAddresses end |
#NewUniqSubnetId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。
- 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。
4724 4725 4726 |
# File 'lib/v20190725/models.rb', line 4724 def NewUniqSubnetId @NewUniqSubnetId end |
#NewUniqVpcId ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。
- 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。
4724 4725 4726 |
# File 'lib/v20190725/models.rb', line 4724 def NewUniqVpcId @NewUniqVpcId end |
#OldIpExpiredTime ⇒ Object
- 单位为分钟,0表示立即回收原 IP 地址。
- 原 IP 将在约定时间后释放,在释放前原 IP和新 IP均可访问。
4724 4725 4726 |
# File 'lib/v20190725/models.rb', line 4724 def OldIpExpiredTime @OldIpExpiredTime end |
Instance Method Details
#deserialize(params) ⇒ Object
4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 |
# File 'lib/v20190725/models.rb', line 4734 def deserialize(params) @InstanceId = params['InstanceId'] @OldIpExpiredTime = params['OldIpExpiredTime'] @NewUniqVpcId = params['NewUniqVpcId'] @NewUniqSubnetId = params['NewUniqSubnetId'] unless params['NetworkAddresses'].nil? @NetworkAddresses = [] params['NetworkAddresses'].each do |i| modifynetworkaddress_tmp = ModifyNetworkAddress.new modifynetworkaddress_tmp.deserialize(i) @NetworkAddresses << modifynetworkaddress_tmp end end end |