GrpcRoute_RouteAction constructor

GrpcRoute_RouteAction({
  1. Iterable<GrpcRoute_Destination>? destinations,
  2. GrpcRoute_FaultInjectionPolicy? faultInjectionPolicy,
  3. Duration? timeout,
  4. GrpcRoute_RetryPolicy? retryPolicy,
})

Implementation

factory GrpcRoute_RouteAction({
  $core.Iterable<GrpcRoute_Destination>? destinations,
  GrpcRoute_FaultInjectionPolicy? faultInjectionPolicy,
  $10.Duration? timeout,
  GrpcRoute_RetryPolicy? retryPolicy,
}) {
  final $result = create();
  if (destinations != null) {
    $result.destinations.addAll(destinations);
  }
  if (faultInjectionPolicy != null) {
    $result.faultInjectionPolicy = faultInjectionPolicy;
  }
  if (timeout != null) {
    $result.timeout = timeout;
  }
  if (retryPolicy != null) {
    $result.retryPolicy = retryPolicy;
  }
  return $result;
}