Step constructor

Step({
  1. String? description,
  2. Step_State? state,
  3. bool? causesDrop,
  4. String? projectId,
  5. InstanceInfo? instance,
  6. FirewallInfo? firewall,
  7. RouteInfo? route,
  8. EndpointInfo? endpoint,
  9. ForwardingRuleInfo? forwardingRule,
  10. VpnGatewayInfo? vpnGateway,
  11. VpnTunnelInfo? vpnTunnel,
  12. DeliverInfo? deliver,
  13. ForwardInfo? forward,
  14. AbortInfo? abort,
  15. DropInfo? drop,
  16. LoadBalancerInfo? loadBalancer,
  17. NetworkInfo? network,
  18. GKEMasterInfo? gkeMaster,
  19. CloudSQLInstanceInfo? cloudSqlInstance,
  20. CloudFunctionInfo? cloudFunction,
  21. VpcConnectorInfo? vpcConnector,
  22. AppEngineVersionInfo? appEngineVersion,
  23. CloudRunRevisionInfo? cloudRunRevision,
  24. GoogleServiceInfo? googleService,
})

Implementation

factory Step({
  $core.String? description,
  Step_State? state,
  $core.bool? causesDrop,
  $core.String? projectId,
  InstanceInfo? instance,
  FirewallInfo? firewall,
  RouteInfo? route,
  EndpointInfo? endpoint,
  ForwardingRuleInfo? forwardingRule,
  VpnGatewayInfo? vpnGateway,
  VpnTunnelInfo? vpnTunnel,
  DeliverInfo? deliver,
  ForwardInfo? forward,
  AbortInfo? abort,
  DropInfo? drop,
  LoadBalancerInfo? loadBalancer,
  NetworkInfo? network,
  GKEMasterInfo? gkeMaster,
  CloudSQLInstanceInfo? cloudSqlInstance,
  CloudFunctionInfo? cloudFunction,
  VpcConnectorInfo? vpcConnector,
  AppEngineVersionInfo? appEngineVersion,
  CloudRunRevisionInfo? cloudRunRevision,
  GoogleServiceInfo? googleService,
}) {
  final $result = create();
  if (description != null) {
    $result.description = description;
  }
  if (state != null) {
    $result.state = state;
  }
  if (causesDrop != null) {
    $result.causesDrop = causesDrop;
  }
  if (projectId != null) {
    $result.projectId = projectId;
  }
  if (instance != null) {
    $result.instance = instance;
  }
  if (firewall != null) {
    $result.firewall = firewall;
  }
  if (route != null) {
    $result.route = route;
  }
  if (endpoint != null) {
    $result.endpoint = endpoint;
  }
  if (forwardingRule != null) {
    $result.forwardingRule = forwardingRule;
  }
  if (vpnGateway != null) {
    $result.vpnGateway = vpnGateway;
  }
  if (vpnTunnel != null) {
    $result.vpnTunnel = vpnTunnel;
  }
  if (deliver != null) {
    $result.deliver = deliver;
  }
  if (forward != null) {
    $result.forward = forward;
  }
  if (abort != null) {
    $result.abort = abort;
  }
  if (drop != null) {
    $result.drop = drop;
  }
  if (loadBalancer != null) {
    $result.loadBalancer = loadBalancer;
  }
  if (network != null) {
    $result.network = network;
  }
  if (gkeMaster != null) {
    $result.gkeMaster = gkeMaster;
  }
  if (cloudSqlInstance != null) {
    $result.cloudSqlInstance = cloudSqlInstance;
  }
  if (cloudFunction != null) {
    $result.cloudFunction = cloudFunction;
  }
  if (vpcConnector != null) {
    $result.vpcConnector = vpcConnector;
  }
  if (appEngineVersion != null) {
    $result.appEngineVersion = appEngineVersion;
  }
  if (cloudRunRevision != null) {
    $result.cloudRunRevision = cloudRunRevision;
  }
  if (googleService != null) {
    $result.googleService = googleService;
  }
  return $result;
}