toJson method
Implementation
@override
Object toJson() => {
if (automaticUpdatePolicy != null)
'automaticUpdatePolicy': automaticUpdatePolicy!.toJson(),
if (onDeployUpdatePolicy != null)
'onDeployUpdatePolicy': onDeployUpdatePolicy!.toJson(),
if (build.isNotDefault) 'build': build,
if (runtime.isNotDefault) 'runtime': runtime,
if (entryPoint.isNotDefault) 'entryPoint': entryPoint,
if (source != null) 'source': source!.toJson(),
if (sourceProvenance != null)
'sourceProvenance': sourceProvenance!.toJson(),
if (workerPool.isNotDefault) 'workerPool': workerPool,
if (environmentVariables.isNotDefault)
'environmentVariables': environmentVariables,
if (dockerRegistry.isNotDefault) 'dockerRegistry': dockerRegistry.toJson(),
if (dockerRepository.isNotDefault) 'dockerRepository': dockerRepository,
if (serviceAccount.isNotDefault) 'serviceAccount': serviceAccount,
};