GoogleCloudAiplatformV1CustomJobSpec.fromJson constructor

GoogleCloudAiplatformV1CustomJobSpec.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1CustomJobSpec.fromJson(core.Map json_)
  : this(
      baseOutputDirectory: json_.containsKey('baseOutputDirectory')
          ? GoogleCloudAiplatformV1GcsDestination.fromJson(
              json_['baseOutputDirectory']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      enableDashboardAccess: json_['enableDashboardAccess'] as core.bool?,
      enableWebAccess: json_['enableWebAccess'] as core.bool?,
      experiment: json_['experiment'] as core.String?,
      experimentRun: json_['experimentRun'] as core.String?,
      models: (json_['models'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      network: json_['network'] as core.String?,
      persistentResourceId: json_['persistentResourceId'] as core.String?,
      protectedArtifactLocationId:
          json_['protectedArtifactLocationId'] as core.String?,
      pscInterfaceConfig: json_.containsKey('pscInterfaceConfig')
          ? GoogleCloudAiplatformV1PscInterfaceConfig.fromJson(
              json_['pscInterfaceConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      reservedIpRanges: (json_['reservedIpRanges'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      scheduling: json_.containsKey('scheduling')
          ? GoogleCloudAiplatformV1Scheduling.fromJson(
              json_['scheduling'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      serviceAccount: json_['serviceAccount'] as core.String?,
      tensorboard: json_['tensorboard'] as core.String?,
      workerPoolSpecs: (json_['workerPoolSpecs'] as core.List?)
          ?.map(
            (value) => GoogleCloudAiplatformV1WorkerPoolSpec.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
    );