Step constructor
Step({
- String? description,
- Step_State? state,
- bool? causesDrop,
- 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,
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;
}