Model constructor
Model({
- String name = '',
- String versionId = '',
- List<
String> versionAliases = const [], - Timestamp? versionCreateTime,
- Timestamp? versionUpdateTime,
- required String displayName,
- String description = '',
- String versionDescription = '',
- String defaultCheckpointId = '',
- PredictSchemata? predictSchemata,
- String metadataSchemaUri = '',
- Value? metadata,
- List<
Model_ExportFormat> supportedExportFormats = const [], - String trainingPipeline = '',
- ModelContainerSpec? containerSpec,
- String artifactUri = '',
- List<
Model_DeploymentResourcesType> supportedDeploymentResourcesTypes = const [], - List<
String> supportedInputStorageFormats = const [], - List<
String> supportedOutputStorageFormats = const [], - Timestamp? createTime,
- Timestamp? updateTime,
- List<
DeployedModelRef> deployedModels = const [], - ExplanationSpec? explanationSpec,
- String etag = '',
- Map<
String, String> labels = const {}, - EncryptionSpec? encryptionSpec,
- ModelSourceInfo? modelSourceInfo,
- Model_OriginalModelInfo? originalModelInfo,
- String metadataArtifact = '',
- Model_BaseModelSource? baseModelSource,
- bool satisfiesPzs = false,
- bool satisfiesPzi = false,
- List<
Checkpoint> checkpoints = const [],
Implementation
Model({
this.name = '',
this.versionId = '',
this.versionAliases = const [],
this.versionCreateTime,
this.versionUpdateTime,
required this.displayName,
this.description = '',
this.versionDescription = '',
this.defaultCheckpointId = '',
this.predictSchemata,
this.metadataSchemaUri = '',
this.metadata,
this.supportedExportFormats = const [],
this.trainingPipeline = '',
this.containerSpec,
this.artifactUri = '',
this.supportedDeploymentResourcesTypes = const [],
this.supportedInputStorageFormats = const [],
this.supportedOutputStorageFormats = const [],
this.createTime,
this.updateTime,
this.deployedModels = const [],
this.explanationSpec,
this.etag = '',
this.labels = const {},
this.encryptionSpec,
this.modelSourceInfo,
this.originalModelInfo,
this.metadataArtifact = '',
this.baseModelSource,
this.satisfiesPzs = false,
this.satisfiesPzi = false,
this.checkpoints = const [],
}) : super(fullyQualifiedName);