ExecutionTemplate.fromJson constructor

ExecutionTemplate.fromJson(
  1. Map json_
)

Implementation

ExecutionTemplate.fromJson(core.Map json_)
    : this(
        acceleratorConfig: json_.containsKey('acceleratorConfig')
            ? SchedulerAcceleratorConfig.fromJson(json_['acceleratorConfig']
                as core.Map<core.String, core.dynamic>)
            : null,
        containerImageUri: json_['containerImageUri'] as core.String?,
        dataprocParameters: json_.containsKey('dataprocParameters')
            ? DataprocParameters.fromJson(json_['dataprocParameters']
                as core.Map<core.String, core.dynamic>)
            : null,
        inputNotebookFile: json_['inputNotebookFile'] as core.String?,
        jobType: json_['jobType'] as core.String?,
        kernelSpec: json_['kernelSpec'] as core.String?,
        labels:
            (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
          (key, value) => core.MapEntry(
            key,
            value as core.String,
          ),
        ),
        masterType: json_['masterType'] as core.String?,
        outputNotebookFolder: json_['outputNotebookFolder'] as core.String?,
        parameters: json_['parameters'] as core.String?,
        paramsYamlFile: json_['paramsYamlFile'] as core.String?,
        scaleTier: json_['scaleTier'] as core.String?,
        serviceAccount: json_['serviceAccount'] as core.String?,
        tensorboard: json_['tensorboard'] as core.String?,
        vertexAiParameters: json_.containsKey('vertexAiParameters')
            ? VertexAIParameters.fromJson(json_['vertexAiParameters']
                as core.Map<core.String, core.dynamic>)
            : null,
      );