Step.fromJson constructor
Step.fromJson(
- Map json_
Implementation
Step.fromJson(core.Map json_)
: this(
abort:
json_.containsKey('abort')
? AbortInfo.fromJson(
json_['abort'] as core.Map<core.String, core.dynamic>,
)
: null,
appEngineVersion:
json_.containsKey('appEngineVersion')
? AppEngineVersionInfo.fromJson(
json_['appEngineVersion']
as core.Map<core.String, core.dynamic>,
)
: null,
causesDrop: json_['causesDrop'] as core.bool?,
cloudFunction:
json_.containsKey('cloudFunction')
? CloudFunctionInfo.fromJson(
json_['cloudFunction'] as core.Map<core.String, core.dynamic>,
)
: null,
cloudRunRevision:
json_.containsKey('cloudRunRevision')
? CloudRunRevisionInfo.fromJson(
json_['cloudRunRevision']
as core.Map<core.String, core.dynamic>,
)
: null,
cloudSqlInstance:
json_.containsKey('cloudSqlInstance')
? CloudSQLInstanceInfo.fromJson(
json_['cloudSqlInstance']
as core.Map<core.String, core.dynamic>,
)
: null,
deliver:
json_.containsKey('deliver')
? DeliverInfo.fromJson(
json_['deliver'] as core.Map<core.String, core.dynamic>,
)
: null,
description: json_['description'] as core.String?,
directVpcEgressConnection:
json_.containsKey('directVpcEgressConnection')
? DirectVpcEgressConnectionInfo.fromJson(
json_['directVpcEgressConnection']
as core.Map<core.String, core.dynamic>,
)
: null,
drop:
json_.containsKey('drop')
? DropInfo.fromJson(
json_['drop'] as core.Map<core.String, core.dynamic>,
)
: null,
endpoint:
json_.containsKey('endpoint')
? EndpointInfo.fromJson(
json_['endpoint'] as core.Map<core.String, core.dynamic>,
)
: null,
firewall:
json_.containsKey('firewall')
? FirewallInfo.fromJson(
json_['firewall'] as core.Map<core.String, core.dynamic>,
)
: null,
forward:
json_.containsKey('forward')
? ForwardInfo.fromJson(
json_['forward'] as core.Map<core.String, core.dynamic>,
)
: null,
forwardingRule:
json_.containsKey('forwardingRule')
? ForwardingRuleInfo.fromJson(
json_['forwardingRule']
as core.Map<core.String, core.dynamic>,
)
: null,
gkeMaster:
json_.containsKey('gkeMaster')
? GKEMasterInfo.fromJson(
json_['gkeMaster'] as core.Map<core.String, core.dynamic>,
)
: null,
googleService:
json_.containsKey('googleService')
? GoogleServiceInfo.fromJson(
json_['googleService'] as core.Map<core.String, core.dynamic>,
)
: null,
hybridSubnet:
json_.containsKey('hybridSubnet')
? HybridSubnetInfo.fromJson(
json_['hybridSubnet'] as core.Map<core.String, core.dynamic>,
)
: null,
instance:
json_.containsKey('instance')
? InstanceInfo.fromJson(
json_['instance'] as core.Map<core.String, core.dynamic>,
)
: null,
interconnectAttachment:
json_.containsKey('interconnectAttachment')
? InterconnectAttachmentInfo.fromJson(
json_['interconnectAttachment']
as core.Map<core.String, core.dynamic>,
)
: null,
loadBalancer:
json_.containsKey('loadBalancer')
? LoadBalancerInfo.fromJson(
json_['loadBalancer'] as core.Map<core.String, core.dynamic>,
)
: null,
loadBalancerBackendInfo:
json_.containsKey('loadBalancerBackendInfo')
? LoadBalancerBackendInfo.fromJson(
json_['loadBalancerBackendInfo']
as core.Map<core.String, core.dynamic>,
)
: null,
nat:
json_.containsKey('nat')
? NatInfo.fromJson(
json_['nat'] as core.Map<core.String, core.dynamic>,
)
: null,
network:
json_.containsKey('network')
? NetworkInfo.fromJson(
json_['network'] as core.Map<core.String, core.dynamic>,
)
: null,
projectId: json_['projectId'] as core.String?,
proxyConnection:
json_.containsKey('proxyConnection')
? ProxyConnectionInfo.fromJson(
json_['proxyConnection']
as core.Map<core.String, core.dynamic>,
)
: null,
redisCluster:
json_.containsKey('redisCluster')
? RedisClusterInfo.fromJson(
json_['redisCluster'] as core.Map<core.String, core.dynamic>,
)
: null,
redisInstance:
json_.containsKey('redisInstance')
? RedisInstanceInfo.fromJson(
json_['redisInstance'] as core.Map<core.String, core.dynamic>,
)
: null,
route:
json_.containsKey('route')
? RouteInfo.fromJson(
json_['route'] as core.Map<core.String, core.dynamic>,
)
: null,
serverlessExternalConnection:
json_.containsKey('serverlessExternalConnection')
? ServerlessExternalConnectionInfo.fromJson(
json_['serverlessExternalConnection']
as core.Map<core.String, core.dynamic>,
)
: null,
serverlessNeg:
json_.containsKey('serverlessNeg')
? ServerlessNegInfo.fromJson(
json_['serverlessNeg'] as core.Map<core.String, core.dynamic>,
)
: null,
state: json_['state'] as core.String?,
storageBucket:
json_.containsKey('storageBucket')
? StorageBucketInfo.fromJson(
json_['storageBucket'] as core.Map<core.String, core.dynamic>,
)
: null,
vpcConnector:
json_.containsKey('vpcConnector')
? VpcConnectorInfo.fromJson(
json_['vpcConnector'] as core.Map<core.String, core.dynamic>,
)
: null,
vpnGateway:
json_.containsKey('vpnGateway')
? VpnGatewayInfo.fromJson(
json_['vpnGateway'] as core.Map<core.String, core.dynamic>,
)
: null,
vpnTunnel:
json_.containsKey('vpnTunnel')
? VpnTunnelInfo.fromJson(
json_['vpnTunnel'] as core.Map<core.String, core.dynamic>,
)
: null,
);