Model constructor

Model({
  1. String name = '',
  2. String versionId = '',
  3. List<String> versionAliases = const [],
  4. Timestamp? versionCreateTime,
  5. Timestamp? versionUpdateTime,
  6. required String displayName,
  7. String description = '',
  8. String versionDescription = '',
  9. String defaultCheckpointId = '',
  10. PredictSchemata? predictSchemata,
  11. String metadataSchemaUri = '',
  12. Value? metadata,
  13. List<Model_ExportFormat> supportedExportFormats = const [],
  14. String trainingPipeline = '',
  15. ModelContainerSpec? containerSpec,
  16. String artifactUri = '',
  17. List<Model_DeploymentResourcesType> supportedDeploymentResourcesTypes = const [],
  18. List<String> supportedInputStorageFormats = const [],
  19. List<String> supportedOutputStorageFormats = const [],
  20. Timestamp? createTime,
  21. Timestamp? updateTime,
  22. List<DeployedModelRef> deployedModels = const [],
  23. ExplanationSpec? explanationSpec,
  24. String etag = '',
  25. Map<String, String> labels = const {},
  26. EncryptionSpec? encryptionSpec,
  27. ModelSourceInfo? modelSourceInfo,
  28. Model_OriginalModelInfo? originalModelInfo,
  29. String metadataArtifact = '',
  30. Model_BaseModelSource? baseModelSource,
  31. bool satisfiesPzs = false,
  32. bool satisfiesPzi = false,
  33. 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);