class TencentCloud::Tse::V20201207::KongRoutePreview
云原生网关路由信息
def deserialize(params)
def deserialize(params) @ID = params['ID'] @Name = params['Name'] @Methods = params['Methods'] @Paths = params['Paths'] @Hosts = params['Hosts'] @Protocols = params['Protocols'] @PreserveHost = params['PreserveHost'] @HttpsRedirectStatusCode = params['HttpsRedirectStatusCode'] @StripPath = params['StripPath'] @CreatedTime = params['CreatedTime'] @ForceHttps = params['ForceHttps'] @ServiceName = params['ServiceName'] @ServiceID = params['ServiceID'] @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
def initialize(id=nil, name=nil, methods=nil, paths=nil, hosts=nil, protocols=nil, preservehost=nil, httpsredirectstatuscode=nil, strippath=nil, createdtime=nil, forcehttps=nil, servicename=nil, serviceid=nil, destinationports=nil, headers=nil, requestbuffering=nil, responsebuffering=nil, regexpriority=nil)
def initialize(id=nil, name=nil, methods=nil, paths=nil, hosts=nil, protocols=nil, preservehost=nil, httpsredirectstatuscode=nil, strippath=nil, createdtime=nil, forcehttps=nil, servicename=nil, serviceid=nil, destinationports=nil, headers=nil, requestbuffering=nil, responsebuffering=nil, regexpriority=nil) @ID = id @Name = name @Methods = methods @Paths = paths @Hosts = hosts @Protocols = protocols @PreserveHost = preservehost @HttpsRedirectStatusCode = httpsredirectstatuscode @StripPath = strippath @CreatedTime = createdtime @ForceHttps = forcehttps @ServiceName = servicename @ServiceID = serviceid @DestinationPorts = destinationports @Headers = headers @RequestBuffering = requestbuffering @ResponseBuffering = responsebuffering @RegexPriority = regexpriority end