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,
instance: json_.containsKey('instance')
? InstanceInfo.fromJson(
json_['instance'] 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,
);