Class: TencentCloud::Tse::V20201207::ModifyCloudNativeAPIGatewayRouteRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::ModifyCloudNativeAPIGatewayRouteRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201207/models.rb
Overview
ModifyCloudNativeAPIGatewayRoute请求参数结构体
Instance Attribute Summary collapse
-
#DestinationPorts ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#ForceHttps ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#GatewayId ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#Headers ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#Hosts ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#HttpsRedirectStatusCode ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#Methods ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#Paths ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#PreserveHost ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#Protocols ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#RouteID ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#RouteName ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#ServiceID ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#StripPath ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(gatewayid = nil, serviceid = nil, routeid = nil, routename = nil, methods = nil, hosts = nil, paths = nil, protocols = nil, preservehost = nil, httpsredirectstatuscode = nil, strippath = nil, forcehttps = nil, destinationports = nil, headers = nil) ⇒ ModifyCloudNativeAPIGatewayRouteRequest
constructor
A new instance of ModifyCloudNativeAPIGatewayRouteRequest.
Constructor Details
#initialize(gatewayid = nil, serviceid = nil, routeid = nil, routename = nil, methods = nil, hosts = nil, paths = nil, protocols = nil, preservehost = nil, httpsredirectstatuscode = nil, strippath = nil, forcehttps = nil, destinationports = nil, headers = nil) ⇒ ModifyCloudNativeAPIGatewayRouteRequest
Returns a new instance of ModifyCloudNativeAPIGatewayRouteRequest.
5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 |
# File 'lib/v20201207/models.rb', line 5398 def initialize(gatewayid=nil, serviceid=nil, routeid=nil, routename=nil, methods=nil, hosts=nil, paths=nil, protocols=nil, preservehost=nil, httpsredirectstatuscode=nil, strippath=nil, forcehttps=nil, destinationports=nil, headers=nil) @GatewayId = gatewayid @ServiceID = serviceid @RouteID = routeid @RouteName = routename @Methods = methods @Hosts = hosts @Paths = paths @Protocols = protocols @PreserveHost = preservehost @HttpsRedirectStatusCode = httpsredirectstatuscode @StripPath = strippath @ForceHttps = forcehttps @DestinationPorts = destinationports @Headers = headers end |
Instance Attribute Details
#DestinationPorts ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def DestinationPorts @DestinationPorts end |
#ForceHttps ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def ForceHttps @ForceHttps end |
#GatewayId ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def GatewayId @GatewayId end |
#Headers ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def Headers @Headers end |
#Hosts ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def Hosts @Hosts end |
#HttpsRedirectStatusCode ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def HttpsRedirectStatusCode @HttpsRedirectStatusCode end |
#Methods ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def Methods @Methods end |
#Paths ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def Paths @Paths end |
#PreserveHost ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def PreserveHost @PreserveHost end |
#Protocols ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def Protocols @Protocols end |
#RouteID ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def RouteID @RouteID end |
#RouteName ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def RouteName @RouteName end |
#ServiceID ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def ServiceID @ServiceID end |
#StripPath ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
5393 5394 5395 |
# File 'lib/v20201207/models.rb', line 5393 def StripPath @StripPath end |
Instance Method Details
#deserialize(params) ⇒ Object
5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 |
# File 'lib/v20201207/models.rb', line 5415 def deserialize(params) @GatewayId = params['GatewayId'] @ServiceID = params['ServiceID'] @RouteID = params['RouteID'] @RouteName = params['RouteName'] @Methods = params['Methods'] @Hosts = params['Hosts'] @Paths = params['Paths'] @Protocols = params['Protocols'] @PreserveHost = params['PreserveHost'] @HttpsRedirectStatusCode = params['HttpsRedirectStatusCode'] @StripPath = params['StripPath'] @ForceHttps = params['ForceHttps'] @DestinationPorts = params['DestinationPorts'] unless params['Headers'].nil? @Headers = [] params['Headers'].each do |i| kvmapping_tmp = KVMapping.new kvmapping_tmp.deserialize(i) @Headers << kvmapping_tmp end end end |