GoogleCloudAiplatformV1NotebookExecutionJob.fromJson constructor
GoogleCloudAiplatformV1NotebookExecutionJob.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1NotebookExecutionJob.fromJson(core.Map json_)
: this(
createTime: json_['createTime'] as core.String?,
customEnvironmentSpec: json_.containsKey('customEnvironmentSpec')
? GoogleCloudAiplatformV1NotebookExecutionJobCustomEnvironmentSpec
.fromJson(json_['customEnvironmentSpec']
as core.Map<core.String, core.dynamic>)
: null,
dataformRepositorySource: json_
.containsKey('dataformRepositorySource')
? GoogleCloudAiplatformV1NotebookExecutionJobDataformRepositorySource
.fromJson(json_['dataformRepositorySource']
as core.Map<core.String, core.dynamic>)
: null,
directNotebookSource: json_.containsKey('directNotebookSource')
? GoogleCloudAiplatformV1NotebookExecutionJobDirectNotebookSource
.fromJson(json_['directNotebookSource']
as core.Map<core.String, core.dynamic>)
: null,
displayName: json_['displayName'] as core.String?,
encryptionSpec: json_.containsKey('encryptionSpec')
? GoogleCloudAiplatformV1EncryptionSpec.fromJson(
json_['encryptionSpec']
as core.Map<core.String, core.dynamic>)
: null,
executionTimeout: json_['executionTimeout'] as core.String?,
executionUser: json_['executionUser'] as core.String?,
gcsNotebookSource: json_.containsKey('gcsNotebookSource')
? GoogleCloudAiplatformV1NotebookExecutionJobGcsNotebookSource
.fromJson(json_['gcsNotebookSource']
as core.Map<core.String, core.dynamic>)
: null,
gcsOutputUri: json_['gcsOutputUri'] as core.String?,
jobState: json_['jobState'] as core.String?,
kernelName: json_['kernelName'] as core.String?,
labels:
(json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(
key,
value as core.String,
),
),
name: json_['name'] as core.String?,
notebookRuntimeTemplateResourceName:
json_['notebookRuntimeTemplateResourceName'] as core.String?,
scheduleResourceName: json_['scheduleResourceName'] as core.String?,
serviceAccount: json_['serviceAccount'] as core.String?,
status: json_.containsKey('status')
? GoogleRpcStatus.fromJson(
json_['status'] as core.Map<core.String, core.dynamic>)
: null,
updateTime: json_['updateTime'] as core.String?,
workbenchRuntime: json_.containsKey('workbenchRuntime')
? GoogleCloudAiplatformV1NotebookExecutionJobWorkbenchRuntime
.fromJson(json_['workbenchRuntime']
as core.Map<core.String, core.dynamic>)
: null,
);