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:



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

def Offset
  @Offset
end

#OpenStatusObject

Parameters:



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

def OpenStatus
  @OpenStatus
end

#RemoveSwitchObject

Parameters:



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

def RemoveSwitch
  @RemoveSwitch
end

#TcpPortListObject

Parameters:



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

def TcpPortList
  @TcpPortList
end

#UdpPortListObject

Parameters:



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