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?,
displayName: json_['displayName'] as core.String?,
enableAccessLogging: json_['enableAccessLogging'] 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(),
);