RouteInfo constructor
RouteInfo({
- String? displayName,
- String? uri,
- String? destIpRange,
- String? nextHop,
- String? networkUri,
- int? priority,
- Iterable<
String> ? instanceTags, - RouteInfo_RouteType? routeType,
- RouteInfo_NextHopType? nextHopType,
- String? srcIpRange,
- Iterable<
String> ? destPortRanges, - Iterable<
String> ? srcPortRanges, - 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;
}