GoogleCloudAiplatformV1Endpoint.fromJson constructor
GoogleCloudAiplatformV1Endpoint.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1Endpoint.fromJson(core.Map json_)
: this(
clientConnectionConfig:
json_.containsKey('clientConnectionConfig')
? GoogleCloudAiplatformV1ClientConnectionConfig.fromJson(
json_['clientConnectionConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
dedicatedEndpointDns: json_['dedicatedEndpointDns'] as core.String?,
dedicatedEndpointEnabled:
json_['dedicatedEndpointEnabled'] as core.bool?,
deployedModels:
(json_['deployedModels'] as core.List?)
?.map(
(value) => GoogleCloudAiplatformV1DeployedModel.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
enablePrivateServiceConnect:
json_['enablePrivateServiceConnect'] as core.bool?,
encryptionSpec:
json_.containsKey('encryptionSpec')
? GoogleCloudAiplatformV1EncryptionSpec.fromJson(
json_['encryptionSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
etag: json_['etag'] as core.String?,
gdcConfig:
json_.containsKey('gdcConfig')
? GoogleCloudAiplatformV1GdcConfig.fromJson(
json_['gdcConfig'] as core.Map<core.String, core.dynamic>,
)
: null,
genAiAdvancedFeaturesConfig:
json_.containsKey('genAiAdvancedFeaturesConfig')
? GoogleCloudAiplatformV1GenAiAdvancedFeaturesConfig.fromJson(
json_['genAiAdvancedFeaturesConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
modelDeploymentMonitoringJob:
json_['modelDeploymentMonitoringJob'] as core.String?,
name: json_['name'] as core.String?,
network: json_['network'] as core.String?,
predictRequestResponseLoggingConfig:
json_.containsKey('predictRequestResponseLoggingConfig')
? GoogleCloudAiplatformV1PredictRequestResponseLoggingConfig.fromJson(
json_['predictRequestResponseLoggingConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
privateServiceConnectConfig:
json_.containsKey('privateServiceConnectConfig')
? GoogleCloudAiplatformV1PrivateServiceConnectConfig.fromJson(
json_['privateServiceConnectConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
satisfiesPzi: json_['satisfiesPzi'] as core.bool?,
satisfiesPzs: json_['satisfiesPzs'] as core.bool?,
trafficSplit: (json_['trafficSplit']
as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.int)),
updateTime: json_['updateTime'] as core.String?,
);