Class: TencentCloud::Dayu::V20180709::DDoSPolicyPortLimit

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

Overview

DDoS高级策略的禁用端口

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protocol = nil, dportstart = nil, dportend = nil, sportstart = nil, sportend = nil, action = nil, kind = nil) ⇒ DDoSPolicyPortLimit

Returns a new instance of DDoSPolicyPortLimit.



1806
1807
1808
1809
1810
1811
1812
1813
1814
# File 'lib/v20180709/models.rb', line 1806

def initialize(protocol=nil, dportstart=nil, dportend=nil, sportstart=nil, sportend=nil, action=nil, kind=nil)
  @Protocol = protocol
  @DPortStart = dportstart
  @DPortEnd = dportend
  @SPortStart = sportstart
  @SPortEnd = sportend
  @Action = action
  @Kind = kind
end

Instance Attribute Details

#ActionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def Action
  @Action
end

#DPortEndObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def DPortEnd
  @DPortEnd
end

#DPortStartObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def DPortStart
  @DPortStart
end

#KindObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def Kind
  @Kind
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def Protocol
  @Protocol
end

#SPortEndObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def SPortEnd
  @SPortEnd
end

#SPortStartObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:



1804
1805
1806
# File 'lib/v20180709/models.rb', line 1804

def SPortStart
  @SPortStart
end

Instance Method Details

#deserialize(params) ⇒ Object



1816
1817
1818
1819
1820
1821
1822
1823
1824
# File 'lib/v20180709/models.rb', line 1816

def deserialize(params)
  @Protocol = params['Protocol']
  @DPortStart = params['DPortStart']
  @DPortEnd = params['DPortEnd']
  @SPortStart = params['SPortStart']
  @SPortEnd = params['SPortEnd']
  @Action = params['Action']
  @Kind = params['Kind']
end