GoogleCloudAiplatformV1IngestEventsRequest.fromJson constructor
GoogleCloudAiplatformV1IngestEventsRequest.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1IngestEventsRequest.fromJson(core.Map json_)
: this(
directContentsSource: json_.containsKey('directContentsSource')
? GoogleCloudAiplatformV1IngestionDirectContentsSource.fromJson(
json_['directContentsSource']
as core.Map<core.String, core.dynamic>,
)
: null,
disableMemoryRevisions: json_['disableMemoryRevisions'] as core.bool?,
forceFlush: json_['forceFlush'] as core.bool?,
generationTriggerConfig: json_.containsKey('generationTriggerConfig')
? GoogleCloudAiplatformV1MemoryGenerationTriggerConfig.fromJson(
json_['generationTriggerConfig']
as core.Map<core.String, core.dynamic>,
)
: null,
metadata: (json_['metadata'] as core.Map<core.String, core.dynamic>?)
?.map(
(key, value) => core.MapEntry(
key,
GoogleCloudAiplatformV1MemoryMetadataValue.fromJson(
value as core.Map<core.String, core.dynamic>,
),
),
),
metadataMergeStrategy: json_['metadataMergeStrategy'] as core.String?,
revisionExpireTime: json_['revisionExpireTime'] as core.String?,
revisionLabels:
(json_['revisionLabels'] as core.Map<core.String, core.dynamic>?)
?.map((key, value) => core.MapEntry(key, value as core.String)),
revisionTtl: json_['revisionTtl'] as core.String?,
scope: (json_['scope'] as core.Map<core.String, core.dynamic>?)?.map(
(key, value) => core.MapEntry(key, value as core.String),
),
streamId: json_['streamId'] as core.String?,
);