GoogleCloudAiplatformV1InputDataConfig.fromJson constructor

GoogleCloudAiplatformV1InputDataConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1InputDataConfig.fromJson(core.Map json_)
  : this(
      annotationSchemaUri: json_['annotationSchemaUri'] as core.String?,
      annotationsFilter: json_['annotationsFilter'] as core.String?,
      bigqueryDestination: json_.containsKey('bigqueryDestination')
          ? GoogleCloudAiplatformV1BigQueryDestination.fromJson(
              json_['bigqueryDestination']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      datasetId: json_['datasetId'] as core.String?,
      filterSplit: json_.containsKey('filterSplit')
          ? GoogleCloudAiplatformV1FilterSplit.fromJson(
              json_['filterSplit'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      fractionSplit: json_.containsKey('fractionSplit')
          ? GoogleCloudAiplatformV1FractionSplit.fromJson(
              json_['fractionSplit'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      gcsDestination: json_.containsKey('gcsDestination')
          ? GoogleCloudAiplatformV1GcsDestination.fromJson(
              json_['gcsDestination'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      persistMlUseAssignment: json_['persistMlUseAssignment'] as core.bool?,
      predefinedSplit: json_.containsKey('predefinedSplit')
          ? GoogleCloudAiplatformV1PredefinedSplit.fromJson(
              json_['predefinedSplit'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      savedQueryId: json_['savedQueryId'] as core.String?,
      stratifiedSplit: json_.containsKey('stratifiedSplit')
          ? GoogleCloudAiplatformV1StratifiedSplit.fromJson(
              json_['stratifiedSplit'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      timestampSplit: json_.containsKey('timestampSplit')
          ? GoogleCloudAiplatformV1TimestampSplit.fromJson(
              json_['timestampSplit'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );