HttpRoute_RouteAction constructor

HttpRoute_RouteAction({
  1. Iterable<HttpRoute_Destination>? destinations,
  2. HttpRoute_Redirect? redirect,
  3. HttpRoute_FaultInjectionPolicy? faultInjectionPolicy,
  4. HttpRoute_HeaderModifier? requestHeaderModifier,
  5. HttpRoute_HeaderModifier? responseHeaderModifier,
  6. HttpRoute_URLRewrite? urlRewrite,
  7. Duration? timeout,
  8. HttpRoute_RetryPolicy? retryPolicy,
  9. HttpRoute_RequestMirrorPolicy? requestMirrorPolicy,
  10. 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;
}