GoogleCloudAiplatformV1DeployedModel.fromJson constructor

GoogleCloudAiplatformV1DeployedModel.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1DeployedModel.fromJson(core.Map json_)
  : this(
      automaticResources:
          json_.containsKey('automaticResources')
              ? GoogleCloudAiplatformV1AutomaticResources.fromJson(
                json_['automaticResources']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      checkpointId: json_['checkpointId'] as core.String?,
      createTime: json_['createTime'] as core.String?,
      dedicatedResources:
          json_.containsKey('dedicatedResources')
              ? GoogleCloudAiplatformV1DedicatedResources.fromJson(
                json_['dedicatedResources']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      disableContainerLogging: json_['disableContainerLogging'] as core.bool?,
      disableExplanations: json_['disableExplanations'] as core.bool?,
      displayName: json_['displayName'] as core.String?,
      enableAccessLogging: json_['enableAccessLogging'] as core.bool?,
      explanationSpec:
          json_.containsKey('explanationSpec')
              ? GoogleCloudAiplatformV1ExplanationSpec.fromJson(
                json_['explanationSpec']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      fasterDeploymentConfig:
          json_.containsKey('fasterDeploymentConfig')
              ? GoogleCloudAiplatformV1FasterDeploymentConfig.fromJson(
                json_['fasterDeploymentConfig']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      gdcConnectedModel: json_['gdcConnectedModel'] as core.String?,
      id: json_['id'] as core.String?,
      model: json_['model'] as core.String?,
      modelVersionId: json_['modelVersionId'] as core.String?,
      privateEndpoints:
          json_.containsKey('privateEndpoints')
              ? GoogleCloudAiplatformV1PrivateEndpoints.fromJson(
                json_['privateEndpoints']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      serviceAccount: json_['serviceAccount'] as core.String?,
      sharedResources: json_['sharedResources'] as core.String?,
      speculativeDecodingSpec:
          json_.containsKey('speculativeDecodingSpec')
              ? GoogleCloudAiplatformV1SpeculativeDecodingSpec.fromJson(
                json_['speculativeDecodingSpec']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      status:
          json_.containsKey('status')
              ? GoogleCloudAiplatformV1DeployedModelStatus.fromJson(
                json_['status'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      systemLabels: (json_['systemLabels']
              as core.Map<core.String, core.dynamic>?)
          ?.map((key, value) => core.MapEntry(key, value as core.String)),
    );