GoogleCloudAiplatformV1DeployedModel.fromJson constructor
GoogleCloudAiplatformV1DeployedModel.fromJson(
- 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)),
);