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,
    );