GoogleCloudAiplatformV1ExportFeatureValuesRequest.fromJson constructor

GoogleCloudAiplatformV1ExportFeatureValuesRequest.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1ExportFeatureValuesRequest.fromJson(core.Map json_)
  : this(
      destination:
          json_.containsKey('destination')
              ? GoogleCloudAiplatformV1FeatureValueDestination.fromJson(
                json_['destination'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      featureSelector:
          json_.containsKey('featureSelector')
              ? GoogleCloudAiplatformV1FeatureSelector.fromJson(
                json_['featureSelector']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      fullExport:
          json_.containsKey('fullExport')
              ? GoogleCloudAiplatformV1ExportFeatureValuesRequestFullExport.fromJson(
                json_['fullExport'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      settings:
          (json_['settings'] as core.List?)
              ?.map(
                (value) =>
                    GoogleCloudAiplatformV1DestinationFeatureSetting.fromJson(
                      value as core.Map<core.String, core.dynamic>,
                    ),
              )
              .toList(),
      snapshotExport:
          json_.containsKey('snapshotExport')
              ? GoogleCloudAiplatformV1ExportFeatureValuesRequestSnapshotExport.fromJson(
                json_['snapshotExport']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );