RouteInfo constructor

RouteInfo({
  1. String? displayName,
  2. String? uri,
  3. String? destIpRange,
  4. String? nextHop,
  5. String? networkUri,
  6. int? priority,
  7. Iterable<String>? instanceTags,
  8. RouteInfo_RouteType? routeType,
  9. RouteInfo_NextHopType? nextHopType,
  10. String? srcIpRange,
  11. Iterable<String>? destPortRanges,
  12. Iterable<String>? srcPortRanges,
  13. Iterable<String>? protocols,
})

Implementation

factory RouteInfo({
  $core.String? displayName,
  $core.String? uri,
  $core.String? destIpRange,
  $core.String? nextHop,
  $core.String? networkUri,
  $core.int? priority,
  $core.Iterable<$core.String>? instanceTags,
  RouteInfo_RouteType? routeType,
  RouteInfo_NextHopType? nextHopType,
  $core.String? srcIpRange,
  $core.Iterable<$core.String>? destPortRanges,
  $core.Iterable<$core.String>? srcPortRanges,
  $core.Iterable<$core.String>? protocols,
}) {
  final $result = create();
  if (displayName != null) {
    $result.displayName = displayName;
  }
  if (uri != null) {
    $result.uri = uri;
  }
  if (destIpRange != null) {
    $result.destIpRange = destIpRange;
  }
  if (nextHop != null) {
    $result.nextHop = nextHop;
  }
  if (networkUri != null) {
    $result.networkUri = networkUri;
  }
  if (priority != null) {
    $result.priority = priority;
  }
  if (instanceTags != null) {
    $result.instanceTags.addAll(instanceTags);
  }
  if (routeType != null) {
    $result.routeType = routeType;
  }
  if (nextHopType != null) {
    $result.nextHopType = nextHopType;
  }
  if (srcIpRange != null) {
    $result.srcIpRange = srcIpRange;
  }
  if (destPortRanges != null) {
    $result.destPortRanges.addAll(destPortRanges);
  }
  if (srcPortRanges != null) {
    $result.srcPortRanges.addAll(srcPortRanges);
  }
  if (protocols != null) {
    $result.protocols.addAll(protocols);
  }
  return $result;
}