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)),
    );