Class: TencentCloud::Dayu::V20180709::WaterPrintPolicy

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

Overview

水印策略参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tcpportlist = nil, udpportlist = nil, offset = nil, removeswitch = nil, openstatus = nil) ⇒ WaterPrintPolicy

Returns a new instance of WaterPrintPolicy.



8916
8917
8918
8919
8920
8921
8922
# File 'lib/v20180709/models.rb', line 8916

def initialize(tcpportlist=nil, udpportlist=nil, offset=nil, removeswitch=nil, openstatus=nil)
  @TcpPortList = tcpportlist
  @UdpPortList = udpportlist
  @Offset = offset
  @RemoveSwitch = removeswitch
  @OpenStatus = openstatus
end

Instance Attribute Details

#OffsetObject

Parameters:

  • TcpPortList:

    TCP端口段,例如["2000-3000","3500-4000"]

  • UdpPortList:

    UDP端口段,例如["2000-3000","3500-4000"]

  • Offset:

    水印偏移量,取值范围[0, 100)

  • RemoveSwitch:

    是否自动剥离,取值[0(不自动剥离),1(自动剥离)]

  • OpenStatus:

    是否开启,取值[0(没有开启),1(已开启)]



8914
8915
8916
# File 'lib/v20180709/models.rb', line 8914

def Offset
  @Offset
end

#OpenStatusObject

Parameters:

  • TcpPortList:

    TCP端口段,例如["2000-3000","3500-4000"]

  • UdpPortList:

    UDP端口段,例如["2000-3000","3500-4000"]

  • Offset:

    水印偏移量,取值范围[0, 100)

  • RemoveSwitch:

    是否自动剥离,取值[0(不自动剥离),1(自动剥离)]

  • OpenStatus:

    是否开启,取值[0(没有开启),1(已开启)]



8914
8915
8916
# File 'lib/v20180709/models.rb', line 8914

def OpenStatus
  @OpenStatus
end

#RemoveSwitchObject

Parameters:

  • TcpPortList:

    TCP端口段,例如["2000-3000","3500-4000"]

  • UdpPortList:

    UDP端口段,例如["2000-3000","3500-4000"]

  • Offset:

    水印偏移量,取值范围[0, 100)

  • RemoveSwitch:

    是否自动剥离,取值[0(不自动剥离),1(自动剥离)]

  • OpenStatus:

    是否开启,取值[0(没有开启),1(已开启)]



8914
8915
8916
# File 'lib/v20180709/models.rb', line 8914

def RemoveSwitch
  @RemoveSwitch
end

#TcpPortListObject

Parameters:

  • TcpPortList:

    TCP端口段,例如["2000-3000","3500-4000"]

  • UdpPortList:

    UDP端口段,例如["2000-3000","3500-4000"]

  • Offset:

    水印偏移量,取值范围[0, 100)

  • RemoveSwitch:

    是否自动剥离,取值[0(不自动剥离),1(自动剥离)]

  • OpenStatus:

    是否开启,取值[0(没有开启),1(已开启)]



8914
8915
8916
# File 'lib/v20180709/models.rb', line 8914

def TcpPortList
  @TcpPortList
end

#UdpPortListObject

Parameters:

  • TcpPortList:

    TCP端口段,例如["2000-3000","3500-4000"]

  • UdpPortList:

    UDP端口段,例如["2000-3000","3500-4000"]

  • Offset:

    水印偏移量,取值范围[0, 100)

  • RemoveSwitch:

    是否自动剥离,取值[0(不自动剥离),1(自动剥离)]

  • OpenStatus:

    是否开启,取值[0(没有开启),1(已开启)]



8914
8915
8916
# File 'lib/v20180709/models.rb', line 8914

def UdpPortList
  @UdpPortList
end

Instance Method Details

#deserialize(params) ⇒ Object



8924
8925
8926
8927
8928
8929
8930
# File 'lib/v20180709/models.rb', line 8924

def deserialize(params)
  @TcpPortList = params['TcpPortList']
  @UdpPortList = params['UdpPortList']
  @Offset = params['Offset']
  @RemoveSwitch = params['RemoveSwitch']
  @OpenStatus = params['OpenStatus']
end