HttpRouteRouteAction.fromJson constructor
HttpRouteRouteAction.fromJson(
- Map json_
Implementation
HttpRouteRouteAction.fromJson(core.Map json_)
: this(
corsPolicy:
json_.containsKey('corsPolicy')
? HttpRouteCorsPolicy.fromJson(
json_['corsPolicy'] as core.Map<core.String, core.dynamic>,
)
: null,
destinations:
(json_['destinations'] as core.List?)
?.map(
(value) => HttpRouteDestination.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
directResponse:
json_.containsKey('directResponse')
? HttpRouteHttpDirectResponse.fromJson(
json_['directResponse']
as core.Map<core.String, core.dynamic>,
)
: null,
faultInjectionPolicy:
json_.containsKey('faultInjectionPolicy')
? HttpRouteFaultInjectionPolicy.fromJson(
json_['faultInjectionPolicy']
as core.Map<core.String, core.dynamic>,
)
: null,
idleTimeout: json_['idleTimeout'] as core.String?,
redirect:
json_.containsKey('redirect')
? HttpRouteRedirect.fromJson(
json_['redirect'] as core.Map<core.String, core.dynamic>,
)
: null,
requestHeaderModifier:
json_.containsKey('requestHeaderModifier')
? HttpRouteHeaderModifier.fromJson(
json_['requestHeaderModifier']
as core.Map<core.String, core.dynamic>,
)
: null,
requestMirrorPolicy:
json_.containsKey('requestMirrorPolicy')
? HttpRouteRequestMirrorPolicy.fromJson(
json_['requestMirrorPolicy']
as core.Map<core.String, core.dynamic>,
)
: null,
responseHeaderModifier:
json_.containsKey('responseHeaderModifier')
? HttpRouteHeaderModifier.fromJson(
json_['responseHeaderModifier']
as core.Map<core.String, core.dynamic>,
)
: null,
retryPolicy:
json_.containsKey('retryPolicy')
? HttpRouteRetryPolicy.fromJson(
json_['retryPolicy'] as core.Map<core.String, core.dynamic>,
)
: null,
statefulSessionAffinity:
json_.containsKey('statefulSessionAffinity')
? HttpRouteStatefulSessionAffinityPolicy.fromJson(
json_['statefulSessionAffinity']
as core.Map<core.String, core.dynamic>,
)
: null,
timeout: json_['timeout'] as core.String?,
urlRewrite:
json_.containsKey('urlRewrite')
? HttpRouteURLRewrite.fromJson(
json_['urlRewrite'] as core.Map<core.String, core.dynamic>,
)
: null,
);