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.
-
-
#RegexPriority ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#RequestBuffering ⇒ Object
-
GET - POST - DELETE - PUT - OPTIONS - PATCH - HEAD - ANY - TRACE - COPY - MOVE - PROPFIND - PROPPATCH - MKCOL - LOCK - UNLOCK - https - http.
-
-
#ResponseBuffering ⇒ 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, requestbuffering = nil, responsebuffering = nil, regexpriority = 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, requestbuffering = nil, responsebuffering = nil, regexpriority = nil) ⇒ ModifyCloudNativeAPIGatewayRouteRequest
Returns a new instance of ModifyCloudNativeAPIGatewayRouteRequest.
9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 |
# File 'lib/v20201207/models.rb', line 9869 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, requestbuffering=nil, responsebuffering=nil, regexpriority=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 @RequestBuffering = requestbuffering @ResponseBuffering = responsebuffering @RegexPriority = regexpriority end |
Instance Attribute Details
#DestinationPorts ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def DestinationPorts @DestinationPorts end |
#ForceHttps ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def ForceHttps @ForceHttps end |
#GatewayId ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def GatewayId @GatewayId end |
#Headers ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def Headers @Headers end |
#Hosts ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def Hosts @Hosts end |
#HttpsRedirectStatusCode ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def HttpsRedirectStatusCode @HttpsRedirectStatusCode end |
#Methods ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def Methods @Methods end |
#Paths ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def Paths @Paths end |
#PreserveHost ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def PreserveHost @PreserveHost end |
#Protocols ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def Protocols @Protocols end |
#RegexPriority ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def RegexPriority @RegexPriority end |
#RequestBuffering ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def RequestBuffering @RequestBuffering end |
#ResponseBuffering ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def ResponseBuffering @ResponseBuffering end |
#RouteID ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def RouteID @RouteID end |
#RouteName ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def RouteName @RouteName end |
#ServiceID ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def ServiceID @ServiceID end |
#StripPath ⇒ Object
-
GET
-
POST
-
DELETE
-
PUT
-
OPTIONS
-
PATCH
-
HEAD
-
ANY
-
TRACE
-
COPY
-
MOVE
-
PROPFIND
-
PROPPATCH
-
MKCOL
-
LOCK
-
UNLOCK
-
https
-
http
9864 9865 9866 |
# File 'lib/v20201207/models.rb', line 9864 def StripPath @StripPath end |
Instance Method Details
#deserialize(params) ⇒ Object
9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 |
# File 'lib/v20201207/models.rb', line 9889 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 @RequestBuffering = params['RequestBuffering'] @ResponseBuffering = params['ResponseBuffering'] @RegexPriority = params['RegexPriority'] end |