Class: TencentCloud::Dcdb::V20180411::ModifyInstanceVipRequest

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

Overview

ModifyInstanceVip请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, vip = nil, ipv6flag = nil, vipreleasedelay = nil) ⇒ ModifyInstanceVipRequest

Returns a new instance of ModifyInstanceVipRequest.



5489
5490
5491
5492
5493
5494
# File 'lib/v20180411/models.rb', line 5489

def initialize(instanceid=nil, vip=nil, ipv6flag=nil, vipreleasedelay=nil)
  @InstanceId = instanceid
  @Vip = vip
  @Ipv6Flag = ipv6flag
  @VipReleaseDelay = vipreleasedelay
end

Instance Attribute Details

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID

  • Vip:

    实例VIP

  • Ipv6Flag:

    IPv6标志

  • VipReleaseDelay:

    VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。



5487
5488
5489
# File 'lib/v20180411/models.rb', line 5487

def InstanceId
  @InstanceId
end

#Ipv6FlagObject

Parameters:

  • InstanceId:

    实例ID

  • Vip:

    实例VIP

  • Ipv6Flag:

    IPv6标志

  • VipReleaseDelay:

    VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。



5487
5488
5489
# File 'lib/v20180411/models.rb', line 5487

def Ipv6Flag
  @Ipv6Flag
end

#VipObject

Parameters:

  • InstanceId:

    实例ID

  • Vip:

    实例VIP

  • Ipv6Flag:

    IPv6标志

  • VipReleaseDelay:

    VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。



5487
5488
5489
# File 'lib/v20180411/models.rb', line 5487

def Vip
  @Vip
end

#VipReleaseDelayObject

Parameters:

  • InstanceId:

    实例ID

  • Vip:

    实例VIP

  • Ipv6Flag:

    IPv6标志

  • VipReleaseDelay:

    VIP保留时长,单位小时,取值范围(0~168),0表示立即释放,有一分钟释放延迟。不传此参数,默认24小时释放VIP。



5487
5488
5489
# File 'lib/v20180411/models.rb', line 5487

def VipReleaseDelay
  @VipReleaseDelay
end

Instance Method Details

#deserialize(params) ⇒ Object



5496
5497
5498
5499
5500
5501
# File 'lib/v20180411/models.rb', line 5496

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Vip = params['Vip']
  @Ipv6Flag = params['Ipv6Flag']
  @VipReleaseDelay = params['VipReleaseDelay']
end