HttpRoute_RouteAction constructor
HttpRoute_RouteAction({
- Iterable<
HttpRoute_Destination> ? destinations, - HttpRoute_Redirect? redirect,
- HttpRoute_FaultInjectionPolicy? faultInjectionPolicy,
- HttpRoute_HeaderModifier? requestHeaderModifier,
- HttpRoute_HeaderModifier? responseHeaderModifier,
- HttpRoute_URLRewrite? urlRewrite,
- Duration? timeout,
- HttpRoute_RetryPolicy? retryPolicy,
- HttpRoute_RequestMirrorPolicy? requestMirrorPolicy,
- HttpRoute_CorsPolicy? corsPolicy,
Implementation
factory HttpRoute_RouteAction({
$core.Iterable<HttpRoute_Destination>? destinations,
HttpRoute_Redirect? redirect,
HttpRoute_FaultInjectionPolicy? faultInjectionPolicy,
HttpRoute_HeaderModifier? requestHeaderModifier,
HttpRoute_HeaderModifier? responseHeaderModifier,
HttpRoute_URLRewrite? urlRewrite,
$10.Duration? timeout,
HttpRoute_RetryPolicy? retryPolicy,
HttpRoute_RequestMirrorPolicy? requestMirrorPolicy,
HttpRoute_CorsPolicy? corsPolicy,
}) {
final $result = create();
if (destinations != null) {
$result.destinations.addAll(destinations);
}
if (redirect != null) {
$result.redirect = redirect;
}
if (faultInjectionPolicy != null) {
$result.faultInjectionPolicy = faultInjectionPolicy;
}
if (requestHeaderModifier != null) {
$result.requestHeaderModifier = requestHeaderModifier;
}
if (responseHeaderModifier != null) {
$result.responseHeaderModifier = responseHeaderModifier;
}
if (urlRewrite != null) {
$result.urlRewrite = urlRewrite;
}
if (timeout != null) {
$result.timeout = timeout;
}
if (retryPolicy != null) {
$result.retryPolicy = retryPolicy;
}
if (requestMirrorPolicy != null) {
$result.requestMirrorPolicy = requestMirrorPolicy;
}
if (corsPolicy != null) {
$result.corsPolicy = corsPolicy;
}
return $result;
}