Class: TencentCloud::Waf::V20180125::SpartaProtectionPort

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

Overview

waf斯巴达-编辑防护域名中的端口结构

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(nginxserverid = nil, port = nil, protocol = nil, upstreamport = nil, upstreamprotocol = nil) ⇒ SpartaProtectionPort



18437
18438
18439
18440
18441
18442
18443
# File 'lib/v20180125/models.rb', line 18437

def initialize(nginxserverid=nil, port=nil, protocol=nil, upstreamport=nil, upstreamprotocol=nil)
  @NginxServerId = nginxserverid
  @Port = port
  @Protocol = protocol
  @UpstreamPort = upstreamport
  @UpstreamProtocol = upstreamprotocol
end

Instance Attribute Details

#NginxServerIdObject



18435
18436
18437
# File 'lib/v20180125/models.rb', line 18435

def NginxServerId
  @NginxServerId
end

#PortObject



18435
18436
18437
# File 'lib/v20180125/models.rb', line 18435

def Port
  @Port
end

#ProtocolObject



18435
18436
18437
# File 'lib/v20180125/models.rb', line 18435

def Protocol
  @Protocol
end

#UpstreamPortObject



18435
18436
18437
# File 'lib/v20180125/models.rb', line 18435

def UpstreamPort
  @UpstreamPort
end

#UpstreamProtocolObject



18435
18436
18437
# File 'lib/v20180125/models.rb', line 18435

def UpstreamProtocol
  @UpstreamProtocol
end

Instance Method Details

#deserialize(params) ⇒ Object



18445
18446
18447
18448
18449
18450
18451
# File 'lib/v20180125/models.rb', line 18445

def deserialize(params)
  @NginxServerId = params['NginxServerId']
  @Port = params['Port']
  @Protocol = params['Protocol']
  @UpstreamPort = params['UpstreamPort']
  @UpstreamProtocol = params['UpstreamProtocol']
end