GoogleCloudAiplatformV1DeployedIndex.fromJson constructor
GoogleCloudAiplatformV1DeployedIndex.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1DeployedIndex.fromJson(core.Map json_)
: this(
automaticResources:
json_.containsKey('automaticResources')
? GoogleCloudAiplatformV1AutomaticResources.fromJson(
json_['automaticResources']
as core.Map<core.String, core.dynamic>,
)
: null,
createTime: json_['createTime'] as core.String?,
dedicatedResources:
json_.containsKey('dedicatedResources')
? GoogleCloudAiplatformV1DedicatedResources.fromJson(
json_['dedicatedResources']
as core.Map<core.String, core.dynamic>,
)
: null,
deployedIndexAuthConfig:
json_.containsKey('deployedIndexAuthConfig')
? GoogleCloudAiplatformV1DeployedIndexAuthConfig.fromJson(
json_['deployedIndexAuthConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
deploymentGroup: json_['deploymentGroup'] as core.String?,
deploymentTier: json_['deploymentTier'] as core.String?,
displayName: json_['displayName'] as core.String?,
enableAccessLogging: json_['enableAccessLogging'] as core.bool?,
enableDatapointUpsertLogging:
json_['enableDatapointUpsertLogging'] as core.bool?,
id: json_['id'] as core.String?,
index: json_['index'] as core.String?,
indexSyncTime: json_['indexSyncTime'] as core.String?,
privateEndpoints:
json_.containsKey('privateEndpoints')
? GoogleCloudAiplatformV1IndexPrivateEndpoints.fromJson(
json_['privateEndpoints']
as core.Map<core.String, core.dynamic>,
)
: null,
pscAutomationConfigs:
(json_['pscAutomationConfigs'] as core.List?)
?.map(
(value) =>
GoogleCloudAiplatformV1PSCAutomationConfig.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
reservedIpRanges:
(json_['reservedIpRanges'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);