PipelineJob_RuntimeConfig.fromJson constructor
PipelineJob_RuntimeConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory PipelineJob_RuntimeConfig.fromJson(Map<String, dynamic> json) {
return PipelineJob_RuntimeConfig(
parameters: decodeMapMessage(json['parameters'], Value.fromJson) ?? {},
gcsOutputDirectory: json['gcsOutputDirectory'] ?? '',
parameterValues:
decodeMapMessageCustom(
json['parameterValues'],
protobuf.Value.fromJson,
) ??
{},
failurePolicy:
decodeEnum(json['failurePolicy'], PipelineFailurePolicy.fromJson) ??
PipelineFailurePolicy.$default,
inputArtifacts:
decodeMapMessage(
json['inputArtifacts'],
PipelineJob_RuntimeConfig_InputArtifact.fromJson,
) ??
{},
defaultRuntime: decode(
json['defaultRuntime'],
PipelineJob_RuntimeConfig_DefaultRuntime.fromJson,
),
);
}