GoogleCloudAiplatformV1Schedule.fromJson constructor

GoogleCloudAiplatformV1Schedule.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1Schedule.fromJson(core.Map json_)
  : this(
      allowQueueing: json_['allowQueueing'] as core.bool?,
      catchUp: json_['catchUp'] as core.bool?,
      createNotebookExecutionJobRequest:
          json_.containsKey('createNotebookExecutionJobRequest')
          ? GoogleCloudAiplatformV1CreateNotebookExecutionJobRequest.fromJson(
              json_['createNotebookExecutionJobRequest']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      createPipelineJobRequest: json_.containsKey('createPipelineJobRequest')
          ? GoogleCloudAiplatformV1CreatePipelineJobRequest.fromJson(
              json_['createPipelineJobRequest']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      createTime: json_['createTime'] as core.String?,
      cron: json_['cron'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      endTime: json_['endTime'] as core.String?,
      lastPauseTime: json_['lastPauseTime'] as core.String?,
      lastResumeTime: json_['lastResumeTime'] as core.String?,
      lastScheduledRunResponse: json_.containsKey('lastScheduledRunResponse')
          ? GoogleCloudAiplatformV1ScheduleRunResponse.fromJson(
              json_['lastScheduledRunResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      maxConcurrentRunCount: json_['maxConcurrentRunCount'] as core.String?,
      maxRunCount: json_['maxRunCount'] as core.String?,
      name: json_['name'] as core.String?,
      nextRunTime: json_['nextRunTime'] as core.String?,
      startTime: json_['startTime'] as core.String?,
      startedRunCount: json_['startedRunCount'] as core.String?,
      state: json_['state'] as core.String?,
      updateTime: json_['updateTime'] as core.String?,
    );