PipelineJob_RuntimeConfig.fromJson constructor

PipelineJob_RuntimeConfig.fromJson(
  1. 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,
    ),
  );
}