Documentation
¶
Index ¶
- func GenerateNewName() *string
- func InitWithExisting[M OpenAPIModel](source OpenapiUpdateWrapper[M]) M
- func InitWithUpdate[M OpenAPIModel](source OpenapiUpdateWrapper[M]) M
- func Int32ToString(id *int32) *string
- func Int64ToString(id *int64) *string
- func MapDataSetAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) (*models.DataSetAttributes, error)
- func MapDataSetNameEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) *string
- func MapDataSetPropertiesEmbedMD(source *openapi.DataSet) (*[]models.Properties, error)
- func MapDataSetTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) (*int32, error)
- func MapDocArtifactAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) (*models.DocArtifactAttributes, error)
- func MapDocArtifactNameEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) *string
- func MapDocArtifactPropertiesEmbedMD(source *openapi.DocArtifact) (*[]models.Properties, error)
- func MapDocArtifactTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) (*int32, error)
- func MapEmbedMDArtifactTypeDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDArtifactTypeDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDArtifactTypeMetric(source *models.MetricAttributes) *string
- func MapEmbedMDArtifactTypeModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapEmbedMDArtifactTypeParameter(source *models.ParameterAttributes) *string
- func MapEmbedMDAuthor(source *[]models.Properties) *string
- func MapEmbedMDCreateTimeSinceEpochDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochExperiment(source *models.ExperimentAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochExperimentRun(source *models.ExperimentRunAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochInferenceService(source *models.InferenceServiceAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochMetric(source *models.MetricAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochModelVersion(source *models.ModelVersionAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochParameter(source *models.ParameterAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochRegisteredModel(source *models.RegisteredModelAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochServeModel(source *models.ServeModelAttributes) *string
- func MapEmbedMDCreateTimeSinceEpochServingEnvironment(source *models.ServingEnvironmentAttributes) *string
- func MapEmbedMDCustomProperties(source []models.Properties) (map[string]openapi.MetadataValue, error)
- func MapEmbedMDDescription(source *[]models.Properties) *string
- func MapEmbedMDExperimentId(source *[]models.Properties) *string
- func MapEmbedMDExperimentRunId(source *[]models.Properties) *string
- func MapEmbedMDExternalIDDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDExternalIDDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDExternalIDExperiment(source *models.ExperimentAttributes) *string
- func MapEmbedMDExternalIDExperimentRun(source *models.ExperimentRunAttributes) *string
- func MapEmbedMDExternalIDInferenceService(source *models.InferenceServiceAttributes) *string
- func MapEmbedMDExternalIDMetric(source *models.MetricAttributes) *string
- func MapEmbedMDExternalIDModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapEmbedMDExternalIDModelVersion(source *models.ModelVersionAttributes) *string
- func MapEmbedMDExternalIDParameter(source *models.ParameterAttributes) *string
- func MapEmbedMDExternalIDRegisteredModel(source *models.RegisteredModelAttributes) *string
- func MapEmbedMDExternalIDServeModel(source *models.ServeModelAttributes) *string
- func MapEmbedMDExternalIDServingEnvironment(source *models.ServingEnvironmentAttributes) *string
- func MapEmbedMDLastKnownStateServeModel(source *models.ServeModelAttributes) (*openapi.ExecutionState, error)
- func MapEmbedMDLastUpdateTimeSinceEpochDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochExperiment(source *models.ExperimentAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochExperimentRun(source *models.ExperimentRunAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochInferenceService(source *models.InferenceServiceAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochMetric(source *models.MetricAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochModelVersion(source *models.ModelVersionAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochParameter(source *models.ParameterAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochRegisteredModel(source *models.RegisteredModelAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochServeModel(source *models.ServeModelAttributes) *string
- func MapEmbedMDLastUpdateTimeSinceEpochServingEnvironment(source *models.ServingEnvironmentAttributes) *string
- func MapEmbedMDNameDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDNameDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDNameExperiment(source *models.ExperimentAttributes) string
- func MapEmbedMDNameExperimentRun(source *models.ExperimentRunAttributes) *string
- func MapEmbedMDNameInferenceService(source *models.InferenceServiceAttributes) *string
- func MapEmbedMDNameMetric(source *models.MetricAttributes) *string
- func MapEmbedMDNameModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapEmbedMDNameModelVersion(source *models.ModelVersionAttributes) string
- func MapEmbedMDNameParameter(source *models.ParameterAttributes) *string
- func MapEmbedMDNameRegisteredModel(source *models.RegisteredModelAttributes) string
- func MapEmbedMDNameServeModel(source *models.ServeModelAttributes) *string
- func MapEmbedMDNameServingEnvironment(source *models.ServingEnvironmentAttributes) string
- func MapEmbedMDOwner(source *[]models.Properties) *string
- func MapEmbedMDPropertyDesiredStateInferenceService(source *[]models.Properties) (*openapi.InferenceServiceState, error)
- func MapEmbedMDPropertyDigest(source *[]models.Properties) *string
- func MapEmbedMDPropertyEndTimeSinceEpochExperimentRun(source *[]models.Properties) *string
- func MapEmbedMDPropertyExperimentIdExperimentRun(source *[]models.Properties) (string, error)
- func MapEmbedMDPropertyLanguage(source *[]models.Properties) []string
- func MapEmbedMDPropertyLibraryName(source *[]models.Properties) *string
- func MapEmbedMDPropertyLicense(source *[]models.Properties) *string
- func MapEmbedMDPropertyLicenseLink(source *[]models.Properties) *string
- func MapEmbedMDPropertyLogo(source *[]models.Properties) *string
- func MapEmbedMDPropertyMaturity(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelFormatName(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelFormatVersion(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelSourceClass(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelSourceGroup(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelSourceId(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelSourceKind(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelSourceName(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelVersionId(source *[]models.Properties) *string
- func MapEmbedMDPropertyModelVersionIdServeModel(source *[]models.Properties) (string, error)
- func MapEmbedMDPropertyParameterTypeParameter(source *[]models.Properties) (*openapi.ParameterType, error)
- func MapEmbedMDPropertyProfile(source *[]models.Properties) *string
- func MapEmbedMDPropertyProvider(source *[]models.Properties) *string
- func MapEmbedMDPropertyReadme(source *[]models.Properties) *string
- func MapEmbedMDPropertyRegisteredModelId(source *[]models.Properties) string
- func MapEmbedMDPropertyRuntime(source *[]models.Properties) *string
- func MapEmbedMDPropertySchema(source *[]models.Properties) *string
- func MapEmbedMDPropertyServiceAccountName(source *[]models.Properties) *string
- func MapEmbedMDPropertyServingEnvironmentId(source *[]models.Properties) string
- func MapEmbedMDPropertySource(source *[]models.Properties) *string
- func MapEmbedMDPropertySourceType(source *[]models.Properties) *string
- func MapEmbedMDPropertyStartTimeSinceEpochExperimentRun(source *[]models.Properties) *string
- func MapEmbedMDPropertyStatusExperimentRun(source *[]models.Properties) (*openapi.ExperimentRunStatus, error)
- func MapEmbedMDPropertyStepMetric(source *[]models.Properties) *int64
- func MapEmbedMDPropertyStorageKey(source *[]models.Properties) *string
- func MapEmbedMDPropertyStoragePath(source *[]models.Properties) *string
- func MapEmbedMDPropertyTasks(source *[]models.Properties) []string
- func MapEmbedMDPropertyTimestampMetric(source *[]models.Properties) *string
- func MapEmbedMDPropertyValueMetric(source *[]models.Properties) *float64
- func MapEmbedMDPropertyValueParameter(source *[]models.Properties) *string
- func MapEmbedMDStateDataSet(source *models.DataSetAttributes) (*openapi.ArtifactState, error)
- func MapEmbedMDStateDocArtifact(source *models.DocArtifactAttributes) (*openapi.ArtifactState, error)
- func MapEmbedMDStateExperiment(source *[]models.Properties) (*openapi.ExperimentState, error)
- func MapEmbedMDStateExperimentRun(source *[]models.Properties) (*openapi.ExperimentRunState, error)
- func MapEmbedMDStateMetric(source *models.MetricAttributes) (*openapi.ArtifactState, error)
- func MapEmbedMDStateModelArtifact(source *models.ModelArtifactAttributes) (*openapi.ArtifactState, error)
- func MapEmbedMDStateModelVersion(source *[]models.Properties) (*openapi.ModelVersionState, error)
- func MapEmbedMDStateParameter(source *models.ParameterAttributes) (*openapi.ArtifactState, error)
- func MapEmbedMDStateRegisteredModel(source *[]models.Properties) (*openapi.RegisteredModelState, error)
- func MapEmbedMDURIDataSet(source *models.DataSetAttributes) *string
- func MapEmbedMDURIDocArtifact(source *models.DocArtifactAttributes) *string
- func MapEmbedMDURIModelArtifact(source *models.ModelArtifactAttributes) *string
- func MapExperimentAttributesEmbedMD(source *openapi.Experiment) (*models.ExperimentAttributes, error)
- func MapExperimentPropertiesEmbedMD(source *openapi.Experiment) (*[]models.Properties, error)
- func MapExperimentRunAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) (*models.ExperimentRunAttributes, error)
- func MapExperimentRunNameEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) *string
- func MapExperimentRunPropertiesEmbedMD(source *openapi.ExperimentRun) (*[]models.Properties, error)
- func MapExperimentRunTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) (*int32, error)
- func MapExperimentTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Experiment]) (*int32, error)
- func MapInferenceServiceAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) (*models.InferenceServiceAttributes, error)
- func MapInferenceServiceNameEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) *string
- func MapInferenceServicePropertiesEmbedMD(source *openapi.InferenceService) (*[]models.Properties, error)
- func MapInferenceServiceTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) (*int32, error)
- func MapMetricAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) (*models.MetricAttributes, error)
- func MapMetricNameEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) *string
- func MapMetricPropertiesEmbedMD(source *openapi.Metric) (*[]models.Properties, error)
- func MapMetricTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) (*int32, error)
- func MapModelArtifactAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) (*models.ModelArtifactAttributes, error)
- func MapModelArtifactNameEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) *string
- func MapModelArtifactPropertiesEmbedMD(source *openapi.ModelArtifact) (*[]models.Properties, error)
- func MapModelArtifactTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) (*int32, error)
- func MapModelVersionAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) (*models.ModelVersionAttributes, error)
- func MapModelVersionNameEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) *string
- func MapModelVersionPropertiesEmbedMD(source *openapi.ModelVersion) (*[]models.Properties, error)
- func MapModelVersionTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) (*int32, error)
- func MapNameFromOwned(source *string) *string
- func MapOpenAPICustomPropertiesEmbedMD(source *map[string]openapi.MetadataValue) (*[]models.Properties, error)
- func MapParameterAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) (*models.ParameterAttributes, error)
- func MapParameterNameEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) *string
- func MapParameterPropertiesEmbedMD(source *openapi.Parameter) (*[]models.Properties, error)
- func MapParameterTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) (*int32, error)
- func MapRegisteredModelAttributesEmbedMD(source *openapi.RegisteredModel) (*models.RegisteredModelAttributes, error)
- func MapRegisteredModelPropertiesEmbedMD(source *openapi.RegisteredModel) (*[]models.Properties, error)
- func MapRegisteredModelTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.RegisteredModel]) (*int32, error)
- func MapServeModelAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) (*models.ServeModelAttributes, error)
- func MapServeModelNameEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) *string
- func MapServeModelPropertiesEmbedMD(source *openapi.ServeModel) (*[]models.Properties, error)
- func MapServeModelTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) (*int32, error)
- func MapServingEnvironmentAttributesEmbedMD(source *openapi.ServingEnvironment) (*models.ServingEnvironmentAttributes, error)
- func MapServingEnvironmentPropertiesEmbedMD(source *openapi.ServingEnvironment) (*[]models.Properties, error)
- func MapServingEnvironmentTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ServingEnvironment]) (*int32, error)
- func NewMetadataBoolValue(value bool) *openapi.MetadataBoolValue
- func NewMetadataDoubleValue(value float64) *openapi.MetadataDoubleValue
- func NewMetadataIntValue(value string) *openapi.MetadataIntValue
- func NewMetadataStringValue(value string) *openapi.MetadataStringValue
- func NewMetadataStructValue(value string) *openapi.MetadataStructValue
- func PrefixWhenOwned(ownerId *string, entityName string) string
- func StringToInt32(idString string) (int32, error)
- func StringToInt64(id *string) (*int64, error)
- func UpdateExistingArtifact(genc OpenAPIReconciler, source OpenapiUpdateWrapper[openapi.Artifact]) (openapi.Artifact, error)
- func ValidateStepIds(stepIds string) error
- type EmbedMDToOpenAPIConverter
- type OpenAPIConverter
- type OpenAPIModel
- type OpenAPIModelWrapper
- type OpenAPIReconciler
- type OpenAPIToEmbedMDConverter
- type OpenapiUpdateWrapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateNewName ¶ added in v0.3.0
func GenerateNewName() *string
func InitWithExisting ¶
func InitWithExisting[M OpenAPIModel](source OpenapiUpdateWrapper[M]) M
func InitWithUpdate ¶
func InitWithUpdate[M OpenAPIModel](source OpenapiUpdateWrapper[M]) M
func Int32ToString ¶ added in v0.2.20
Int32ToString converts int32 to string-based one
func Int64ToString ¶
Int64ToString converts numeric id to string-based one
func MapDataSetAttributesEmbedMD ¶ added in v0.3.0
func MapDataSetAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) (*models.DataSetAttributes, error)
MapDataSetAttributesEmbedMD maps DataSet attributes to specific embedmd properties
func MapDataSetNameEmbedMD ¶ added in v0.3.0
func MapDataSetNameEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) *string
MapDataSetNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapDataSetPropertiesEmbedMD ¶ added in v0.3.0
func MapDataSetPropertiesEmbedMD(source *openapi.DataSet) (*[]models.Properties, error)
MapDataSetPropertiesEmbedMD maps DataSet fields to specific embedmd properties
func MapDataSetTypeIDEmbedMD ¶ added in v0.3.0
func MapDataSetTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.DataSet]) (*int32, error)
MapDataSetTypeIDEmbedMD maps DataSet type id to embedmd one
func MapDocArtifactAttributesEmbedMD ¶ added in v0.2.20
func MapDocArtifactAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) (*models.DocArtifactAttributes, error)
func MapDocArtifactNameEmbedMD ¶ added in v0.3.0
func MapDocArtifactNameEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) *string
MapDocArtifactNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapDocArtifactPropertiesEmbedMD ¶ added in v0.2.20
func MapDocArtifactPropertiesEmbedMD(source *openapi.DocArtifact) (*[]models.Properties, error)
func MapDocArtifactTypeIDEmbedMD ¶ added in v0.2.20
func MapDocArtifactTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.DocArtifact]) (*int32, error)
func MapEmbedMDArtifactTypeDataSet ¶ added in v0.3.0
func MapEmbedMDArtifactTypeDataSet(source *models.DataSetAttributes) *string
func MapEmbedMDArtifactTypeDocArtifact ¶ added in v0.2.20
func MapEmbedMDArtifactTypeDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDArtifactTypeMetric ¶ added in v0.3.0
func MapEmbedMDArtifactTypeMetric(source *models.MetricAttributes) *string
Metric mapping functions
func MapEmbedMDArtifactTypeModelArtifact ¶ added in v0.2.20
func MapEmbedMDArtifactTypeModelArtifact(source *models.ModelArtifactAttributes) *string
func MapEmbedMDArtifactTypeParameter ¶ added in v0.3.0
func MapEmbedMDArtifactTypeParameter(source *models.ParameterAttributes) *string
Parameter mapping functions
func MapEmbedMDAuthor ¶ added in v0.2.20
func MapEmbedMDAuthor(source *[]models.Properties) *string
func MapEmbedMDCreateTimeSinceEpochDataSet ¶ added in v0.3.0
func MapEmbedMDCreateTimeSinceEpochDataSet(source *models.DataSetAttributes) *string
func MapEmbedMDCreateTimeSinceEpochDocArtifact ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDCreateTimeSinceEpochExperiment ¶ added in v0.3.0
func MapEmbedMDCreateTimeSinceEpochExperiment(source *models.ExperimentAttributes) *string
func MapEmbedMDCreateTimeSinceEpochExperimentRun ¶ added in v0.3.0
func MapEmbedMDCreateTimeSinceEpochExperimentRun(source *models.ExperimentRunAttributes) *string
func MapEmbedMDCreateTimeSinceEpochInferenceService ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochInferenceService(source *models.InferenceServiceAttributes) *string
func MapEmbedMDCreateTimeSinceEpochMetric ¶ added in v0.3.0
func MapEmbedMDCreateTimeSinceEpochMetric(source *models.MetricAttributes) *string
func MapEmbedMDCreateTimeSinceEpochModelArtifact ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochModelArtifact(source *models.ModelArtifactAttributes) *string
func MapEmbedMDCreateTimeSinceEpochModelVersion ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochModelVersion(source *models.ModelVersionAttributes) *string
func MapEmbedMDCreateTimeSinceEpochParameter ¶ added in v0.3.0
func MapEmbedMDCreateTimeSinceEpochParameter(source *models.ParameterAttributes) *string
func MapEmbedMDCreateTimeSinceEpochRegisteredModel ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochRegisteredModel(source *models.RegisteredModelAttributes) *string
func MapEmbedMDCreateTimeSinceEpochServeModel ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochServeModel(source *models.ServeModelAttributes) *string
func MapEmbedMDCreateTimeSinceEpochServingEnvironment ¶ added in v0.2.20
func MapEmbedMDCreateTimeSinceEpochServingEnvironment(source *models.ServingEnvironmentAttributes) *string
func MapEmbedMDCustomProperties ¶ added in v0.2.20
func MapEmbedMDCustomProperties(source []models.Properties) (map[string]openapi.MetadataValue, error)
MapEmbedMDCustomProperties maps EmbedMD custom properties model to OpenAPI one
func MapEmbedMDDescription ¶ added in v0.2.20
func MapEmbedMDDescription(source *[]models.Properties) *string
func MapEmbedMDExperimentId ¶ added in v0.3.0
func MapEmbedMDExperimentId(source *[]models.Properties) *string
func MapEmbedMDExperimentRunId ¶ added in v0.3.0
func MapEmbedMDExperimentRunId(source *[]models.Properties) *string
func MapEmbedMDExternalIDDataSet ¶ added in v0.3.0
func MapEmbedMDExternalIDDataSet(source *models.DataSetAttributes) *string
func MapEmbedMDExternalIDDocArtifact ¶ added in v0.2.20
func MapEmbedMDExternalIDDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDExternalIDExperiment ¶ added in v0.3.0
func MapEmbedMDExternalIDExperiment(source *models.ExperimentAttributes) *string
func MapEmbedMDExternalIDExperimentRun ¶ added in v0.3.0
func MapEmbedMDExternalIDExperimentRun(source *models.ExperimentRunAttributes) *string
func MapEmbedMDExternalIDInferenceService ¶ added in v0.2.20
func MapEmbedMDExternalIDInferenceService(source *models.InferenceServiceAttributes) *string
func MapEmbedMDExternalIDMetric ¶ added in v0.3.0
func MapEmbedMDExternalIDMetric(source *models.MetricAttributes) *string
func MapEmbedMDExternalIDModelArtifact ¶ added in v0.2.20
func MapEmbedMDExternalIDModelArtifact(source *models.ModelArtifactAttributes) *string
func MapEmbedMDExternalIDModelVersion ¶ added in v0.2.20
func MapEmbedMDExternalIDModelVersion(source *models.ModelVersionAttributes) *string
func MapEmbedMDExternalIDParameter ¶ added in v0.3.0
func MapEmbedMDExternalIDParameter(source *models.ParameterAttributes) *string
func MapEmbedMDExternalIDRegisteredModel ¶ added in v0.2.20
func MapEmbedMDExternalIDRegisteredModel(source *models.RegisteredModelAttributes) *string
func MapEmbedMDExternalIDServeModel ¶ added in v0.2.20
func MapEmbedMDExternalIDServeModel(source *models.ServeModelAttributes) *string
func MapEmbedMDExternalIDServingEnvironment ¶ added in v0.2.20
func MapEmbedMDExternalIDServingEnvironment(source *models.ServingEnvironmentAttributes) *string
func MapEmbedMDLastKnownStateServeModel ¶ added in v0.2.20
func MapEmbedMDLastKnownStateServeModel(source *models.ServeModelAttributes) (*openapi.ExecutionState, error)
func MapEmbedMDLastUpdateTimeSinceEpochDataSet ¶ added in v0.3.0
func MapEmbedMDLastUpdateTimeSinceEpochDataSet(source *models.DataSetAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochDocArtifact ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochExperiment ¶ added in v0.3.0
func MapEmbedMDLastUpdateTimeSinceEpochExperiment(source *models.ExperimentAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochExperimentRun ¶ added in v0.3.0
func MapEmbedMDLastUpdateTimeSinceEpochExperimentRun(source *models.ExperimentRunAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochInferenceService ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochInferenceService(source *models.InferenceServiceAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochMetric ¶ added in v0.3.0
func MapEmbedMDLastUpdateTimeSinceEpochMetric(source *models.MetricAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochModelArtifact ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochModelArtifact(source *models.ModelArtifactAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochModelVersion ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochModelVersion(source *models.ModelVersionAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochParameter ¶ added in v0.3.0
func MapEmbedMDLastUpdateTimeSinceEpochParameter(source *models.ParameterAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochRegisteredModel ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochRegisteredModel(source *models.RegisteredModelAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochServeModel ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochServeModel(source *models.ServeModelAttributes) *string
func MapEmbedMDLastUpdateTimeSinceEpochServingEnvironment ¶ added in v0.2.20
func MapEmbedMDLastUpdateTimeSinceEpochServingEnvironment(source *models.ServingEnvironmentAttributes) *string
func MapEmbedMDNameDataSet ¶ added in v0.3.0
func MapEmbedMDNameDataSet(source *models.DataSetAttributes) *string
func MapEmbedMDNameDocArtifact ¶ added in v0.2.20
func MapEmbedMDNameDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDNameExperiment ¶ added in v0.3.0
func MapEmbedMDNameExperiment(source *models.ExperimentAttributes) string
func MapEmbedMDNameExperimentRun ¶ added in v0.3.0
func MapEmbedMDNameExperimentRun(source *models.ExperimentRunAttributes) *string
func MapEmbedMDNameInferenceService ¶ added in v0.2.20
func MapEmbedMDNameInferenceService(source *models.InferenceServiceAttributes) *string
func MapEmbedMDNameMetric ¶ added in v0.3.0
func MapEmbedMDNameMetric(source *models.MetricAttributes) *string
func MapEmbedMDNameModelArtifact ¶ added in v0.2.20
func MapEmbedMDNameModelArtifact(source *models.ModelArtifactAttributes) *string
func MapEmbedMDNameModelVersion ¶ added in v0.2.20
func MapEmbedMDNameModelVersion(source *models.ModelVersionAttributes) string
func MapEmbedMDNameParameter ¶ added in v0.3.0
func MapEmbedMDNameParameter(source *models.ParameterAttributes) *string
func MapEmbedMDNameRegisteredModel ¶ added in v0.2.20
func MapEmbedMDNameRegisteredModel(source *models.RegisteredModelAttributes) string
func MapEmbedMDNameServeModel ¶ added in v0.2.20
func MapEmbedMDNameServeModel(source *models.ServeModelAttributes) *string
func MapEmbedMDNameServingEnvironment ¶ added in v0.2.20
func MapEmbedMDNameServingEnvironment(source *models.ServingEnvironmentAttributes) string
func MapEmbedMDOwner ¶ added in v0.2.20
func MapEmbedMDOwner(source *[]models.Properties) *string
func MapEmbedMDPropertyDesiredStateInferenceService ¶ added in v0.2.20
func MapEmbedMDPropertyDesiredStateInferenceService(source *[]models.Properties) (*openapi.InferenceServiceState, error)
func MapEmbedMDPropertyDigest ¶ added in v0.3.0
func MapEmbedMDPropertyDigest(source *[]models.Properties) *string
DataSet property mapping functions
func MapEmbedMDPropertyEndTimeSinceEpochExperimentRun ¶ added in v0.3.0
func MapEmbedMDPropertyEndTimeSinceEpochExperimentRun(source *[]models.Properties) *string
func MapEmbedMDPropertyExperimentIdExperimentRun ¶ added in v0.3.0
func MapEmbedMDPropertyExperimentIdExperimentRun(source *[]models.Properties) (string, error)
func MapEmbedMDPropertyLanguage ¶ added in v0.2.20
func MapEmbedMDPropertyLanguage(source *[]models.Properties) []string
func MapEmbedMDPropertyLibraryName ¶ added in v0.2.20
func MapEmbedMDPropertyLibraryName(source *[]models.Properties) *string
func MapEmbedMDPropertyLicense ¶ added in v0.2.20
func MapEmbedMDPropertyLicense(source *[]models.Properties) *string
func MapEmbedMDPropertyLicenseLink ¶ added in v0.2.20
func MapEmbedMDPropertyLicenseLink(source *[]models.Properties) *string
func MapEmbedMDPropertyLogo ¶ added in v0.2.20
func MapEmbedMDPropertyLogo(source *[]models.Properties) *string
func MapEmbedMDPropertyMaturity ¶ added in v0.2.20
func MapEmbedMDPropertyMaturity(source *[]models.Properties) *string
func MapEmbedMDPropertyModelFormatName ¶ added in v0.2.20
func MapEmbedMDPropertyModelFormatName(source *[]models.Properties) *string
func MapEmbedMDPropertyModelFormatVersion ¶ added in v0.2.20
func MapEmbedMDPropertyModelFormatVersion(source *[]models.Properties) *string
func MapEmbedMDPropertyModelSourceClass ¶ added in v0.2.20
func MapEmbedMDPropertyModelSourceClass(source *[]models.Properties) *string
func MapEmbedMDPropertyModelSourceGroup ¶ added in v0.2.20
func MapEmbedMDPropertyModelSourceGroup(source *[]models.Properties) *string
func MapEmbedMDPropertyModelSourceId ¶ added in v0.2.20
func MapEmbedMDPropertyModelSourceId(source *[]models.Properties) *string
func MapEmbedMDPropertyModelSourceKind ¶ added in v0.2.20
func MapEmbedMDPropertyModelSourceKind(source *[]models.Properties) *string
func MapEmbedMDPropertyModelSourceName ¶ added in v0.2.20
func MapEmbedMDPropertyModelSourceName(source *[]models.Properties) *string
func MapEmbedMDPropertyModelVersionId ¶ added in v0.2.20
func MapEmbedMDPropertyModelVersionId(source *[]models.Properties) *string
func MapEmbedMDPropertyModelVersionIdServeModel ¶ added in v0.2.20
func MapEmbedMDPropertyModelVersionIdServeModel(source *[]models.Properties) (string, error)
func MapEmbedMDPropertyParameterTypeParameter ¶ added in v0.3.0
func MapEmbedMDPropertyParameterTypeParameter(source *[]models.Properties) (*openapi.ParameterType, error)
func MapEmbedMDPropertyProfile ¶ added in v0.3.0
func MapEmbedMDPropertyProfile(source *[]models.Properties) *string
func MapEmbedMDPropertyProvider ¶ added in v0.2.20
func MapEmbedMDPropertyProvider(source *[]models.Properties) *string
func MapEmbedMDPropertyReadme ¶ added in v0.2.20
func MapEmbedMDPropertyReadme(source *[]models.Properties) *string
func MapEmbedMDPropertyRegisteredModelId ¶ added in v0.2.20
func MapEmbedMDPropertyRegisteredModelId(source *[]models.Properties) string
func MapEmbedMDPropertyRuntime ¶ added in v0.2.20
func MapEmbedMDPropertyRuntime(source *[]models.Properties) *string
func MapEmbedMDPropertySchema ¶ added in v0.3.0
func MapEmbedMDPropertySchema(source *[]models.Properties) *string
func MapEmbedMDPropertyServiceAccountName ¶ added in v0.2.20
func MapEmbedMDPropertyServiceAccountName(source *[]models.Properties) *string
func MapEmbedMDPropertyServingEnvironmentId ¶ added in v0.2.20
func MapEmbedMDPropertyServingEnvironmentId(source *[]models.Properties) string
func MapEmbedMDPropertySource ¶ added in v0.3.0
func MapEmbedMDPropertySource(source *[]models.Properties) *string
func MapEmbedMDPropertySourceType ¶ added in v0.3.0
func MapEmbedMDPropertySourceType(source *[]models.Properties) *string
func MapEmbedMDPropertyStartTimeSinceEpochExperimentRun ¶ added in v0.3.0
func MapEmbedMDPropertyStartTimeSinceEpochExperimentRun(source *[]models.Properties) *string
func MapEmbedMDPropertyStatusExperimentRun ¶ added in v0.3.0
func MapEmbedMDPropertyStatusExperimentRun(source *[]models.Properties) (*openapi.ExperimentRunStatus, error)
func MapEmbedMDPropertyStepMetric ¶ added in v0.3.0
func MapEmbedMDPropertyStepMetric(source *[]models.Properties) *int64
func MapEmbedMDPropertyStorageKey ¶ added in v0.2.20
func MapEmbedMDPropertyStorageKey(source *[]models.Properties) *string
func MapEmbedMDPropertyStoragePath ¶ added in v0.2.20
func MapEmbedMDPropertyStoragePath(source *[]models.Properties) *string
func MapEmbedMDPropertyTasks ¶ added in v0.2.20
func MapEmbedMDPropertyTasks(source *[]models.Properties) []string
func MapEmbedMDPropertyTimestampMetric ¶ added in v0.3.0
func MapEmbedMDPropertyTimestampMetric(source *[]models.Properties) *string
func MapEmbedMDPropertyValueMetric ¶ added in v0.3.0
func MapEmbedMDPropertyValueMetric(source *[]models.Properties) *float64
Metric property mapping functions
func MapEmbedMDPropertyValueParameter ¶ added in v0.3.0
func MapEmbedMDPropertyValueParameter(source *[]models.Properties) *string
Parameter property mapping functions
func MapEmbedMDStateDataSet ¶ added in v0.3.0
func MapEmbedMDStateDataSet(source *models.DataSetAttributes) (*openapi.ArtifactState, error)
func MapEmbedMDStateDocArtifact ¶ added in v0.2.20
func MapEmbedMDStateDocArtifact(source *models.DocArtifactAttributes) (*openapi.ArtifactState, error)
func MapEmbedMDStateExperiment ¶ added in v0.3.0
func MapEmbedMDStateExperiment(source *[]models.Properties) (*openapi.ExperimentState, error)
Experiment mapping functions
func MapEmbedMDStateExperimentRun ¶ added in v0.3.0
func MapEmbedMDStateExperimentRun(source *[]models.Properties) (*openapi.ExperimentRunState, error)
ExperimentRun mapping functions
func MapEmbedMDStateMetric ¶ added in v0.3.0
func MapEmbedMDStateMetric(source *models.MetricAttributes) (*openapi.ArtifactState, error)
func MapEmbedMDStateModelArtifact ¶ added in v0.2.20
func MapEmbedMDStateModelArtifact(source *models.ModelArtifactAttributes) (*openapi.ArtifactState, error)
func MapEmbedMDStateModelVersion ¶ added in v0.2.20
func MapEmbedMDStateModelVersion(source *[]models.Properties) (*openapi.ModelVersionState, error)
func MapEmbedMDStateParameter ¶ added in v0.3.0
func MapEmbedMDStateParameter(source *models.ParameterAttributes) (*openapi.ArtifactState, error)
func MapEmbedMDStateRegisteredModel ¶ added in v0.2.20
func MapEmbedMDStateRegisteredModel(source *[]models.Properties) (*openapi.RegisteredModelState, error)
func MapEmbedMDURIDataSet ¶ added in v0.3.0
func MapEmbedMDURIDataSet(source *models.DataSetAttributes) *string
DataSet mapping functions
func MapEmbedMDURIDocArtifact ¶ added in v0.2.20
func MapEmbedMDURIDocArtifact(source *models.DocArtifactAttributes) *string
func MapEmbedMDURIModelArtifact ¶ added in v0.2.20
func MapEmbedMDURIModelArtifact(source *models.ModelArtifactAttributes) *string
func MapExperimentAttributesEmbedMD ¶ added in v0.3.0
func MapExperimentAttributesEmbedMD(source *openapi.Experiment) (*models.ExperimentAttributes, error)
MapExperimentAttributesEmbedMD maps Experiment attributes to specific embedmd properties
func MapExperimentPropertiesEmbedMD ¶ added in v0.3.0
func MapExperimentPropertiesEmbedMD(source *openapi.Experiment) (*[]models.Properties, error)
MapExperimentPropertiesEmbedMD maps Experiment fields to specific embedmd properties
func MapExperimentRunAttributesEmbedMD ¶ added in v0.3.0
func MapExperimentRunAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) (*models.ExperimentRunAttributes, error)
MapExperimentRunAttributesEmbedMD maps ExperimentRun attributes to specific embedmd properties
func MapExperimentRunNameEmbedMD ¶ added in v0.3.0
func MapExperimentRunNameEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) *string
MapExperimentRunNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with either the parent resource id or a generated uuid. If not provided, autogenerate the name itself
func MapExperimentRunPropertiesEmbedMD ¶ added in v0.3.0
func MapExperimentRunPropertiesEmbedMD(source *openapi.ExperimentRun) (*[]models.Properties, error)
MapExperimentRunPropertiesEmbedMD maps ExperimentRun fields to specific embedmd properties
func MapExperimentRunTypeIDEmbedMD ¶ added in v0.3.0
func MapExperimentRunTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ExperimentRun]) (*int32, error)
MapExperimentRunTypeIDEmbedMD maps ExperimentRun type id to embedmd one
func MapExperimentTypeIDEmbedMD ¶ added in v0.3.0
func MapExperimentTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Experiment]) (*int32, error)
MapExperimentTypeIDEmbedMD maps Experiment type id to embedmd one
func MapInferenceServiceAttributesEmbedMD ¶ added in v0.2.20
func MapInferenceServiceAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) (*models.InferenceServiceAttributes, error)
func MapInferenceServiceNameEmbedMD ¶ added in v0.3.0
func MapInferenceServiceNameEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) *string
MapInferenceServiceNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapInferenceServicePropertiesEmbedMD ¶ added in v0.2.20
func MapInferenceServicePropertiesEmbedMD(source *openapi.InferenceService) (*[]models.Properties, error)
func MapInferenceServiceTypeIDEmbedMD ¶ added in v0.2.20
func MapInferenceServiceTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.InferenceService]) (*int32, error)
func MapMetricAttributesEmbedMD ¶ added in v0.3.0
func MapMetricAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) (*models.MetricAttributes, error)
MapMetricAttributesEmbedMD maps Metric attributes to specific embedmd properties
func MapMetricNameEmbedMD ¶ added in v0.3.0
func MapMetricNameEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) *string
MapMetricNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapMetricPropertiesEmbedMD ¶ added in v0.3.0
func MapMetricPropertiesEmbedMD(source *openapi.Metric) (*[]models.Properties, error)
MapMetricPropertiesEmbedMD maps Metric fields to specific embedmd properties
func MapMetricTypeIDEmbedMD ¶ added in v0.3.0
func MapMetricTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Metric]) (*int32, error)
MapMetricTypeIDEmbedMD maps Metric type id to embedmd one
func MapModelArtifactAttributesEmbedMD ¶ added in v0.2.20
func MapModelArtifactAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) (*models.ModelArtifactAttributes, error)
func MapModelArtifactNameEmbedMD ¶ added in v0.3.0
func MapModelArtifactNameEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) *string
MapModelArtifactNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapModelArtifactPropertiesEmbedMD ¶ added in v0.2.20
func MapModelArtifactPropertiesEmbedMD(source *openapi.ModelArtifact) (*[]models.Properties, error)
func MapModelArtifactTypeIDEmbedMD ¶ added in v0.2.20
func MapModelArtifactTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ModelArtifact]) (*int32, error)
func MapModelVersionAttributesEmbedMD ¶ added in v0.2.20
func MapModelVersionAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) (*models.ModelVersionAttributes, error)
MapModelVersionAttributesEmbedMD maps ModelVersion attributes to specific embedmd properties
func MapModelVersionNameEmbedMD ¶ added in v0.3.0
func MapModelVersionNameEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) *string
MapModelVersionNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with either the parent resource id or a generated uuid
func MapModelVersionPropertiesEmbedMD ¶ added in v0.2.20
func MapModelVersionPropertiesEmbedMD(source *openapi.ModelVersion) (*[]models.Properties, error)
MapModelVersionPropertiesEmbedMD maps ModelVersion fields to specific embedmd properties
func MapModelVersionTypeIDEmbedMD ¶ added in v0.2.20
func MapModelVersionTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ModelVersion]) (*int32, error)
MapModelVersionTypeIDEmbedMD maps ModelVersion type id to embedmd one
func MapNameFromOwned ¶
MapNameFromOwned derive the entity name from the mlmd fullname for owned entity such as ModelVersion for potentially owned entity such as ModelArtifact
func MapOpenAPICustomPropertiesEmbedMD ¶ added in v0.2.20
func MapOpenAPICustomPropertiesEmbedMD(source *map[string]openapi.MetadataValue) (*[]models.Properties, error)
MapOpenAPICustomPropertiesEmbedMD maps OpenAPI custom properties model to embedmd one
func MapParameterAttributesEmbedMD ¶ added in v0.3.0
func MapParameterAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) (*models.ParameterAttributes, error)
MapParameterAttributesEmbedMD maps Parameter attributes to specific embedmd properties
func MapParameterNameEmbedMD ¶ added in v0.3.0
func MapParameterNameEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) *string
MapParameterNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapParameterPropertiesEmbedMD ¶ added in v0.3.0
func MapParameterPropertiesEmbedMD(source *openapi.Parameter) (*[]models.Properties, error)
MapParameterPropertiesEmbedMD maps Parameter fields to specific embedmd properties
func MapParameterTypeIDEmbedMD ¶ added in v0.3.0
func MapParameterTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.Parameter]) (*int32, error)
MapParameterTypeIDEmbedMD maps Parameter type id to embedmd one
func MapRegisteredModelAttributesEmbedMD ¶ added in v0.2.20
func MapRegisteredModelAttributesEmbedMD(source *openapi.RegisteredModel) (*models.RegisteredModelAttributes, error)
MapRegisteredModelAttributesEmbedMD maps RegisteredModel attributes to specific embedmd properties
func MapRegisteredModelPropertiesEmbedMD ¶ added in v0.2.20
func MapRegisteredModelPropertiesEmbedMD(source *openapi.RegisteredModel) (*[]models.Properties, error)
MapRegisteredModelPropertiesEmbedMD maps RegisteredModel fields to specific embedmd properties
func MapRegisteredModelTypeIDEmbedMD ¶ added in v0.2.20
func MapRegisteredModelTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.RegisteredModel]) (*int32, error)
MapRegisteredModelTypeIDEmbedMD maps RegisteredModel type id to embedmd one
func MapServeModelAttributesEmbedMD ¶ added in v0.2.20
func MapServeModelAttributesEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) (*models.ServeModelAttributes, error)
func MapServeModelNameEmbedMD ¶ added in v0.3.0
func MapServeModelNameEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) *string
MapServeModelNameEmbedMD maps the user-provided name into EmbedMD one, i.e., prefixing it with the parent resource id. If not provided, autogenerate the name itself
func MapServeModelPropertiesEmbedMD ¶ added in v0.2.20
func MapServeModelPropertiesEmbedMD(source *openapi.ServeModel) (*[]models.Properties, error)
func MapServeModelTypeIDEmbedMD ¶ added in v0.2.20
func MapServeModelTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ServeModel]) (*int32, error)
func MapServingEnvironmentAttributesEmbedMD ¶ added in v0.2.20
func MapServingEnvironmentAttributesEmbedMD(source *openapi.ServingEnvironment) (*models.ServingEnvironmentAttributes, error)
MapServingEnvironmentAttributesEmbedMD maps ServingEnvironment attributes to specific embedmd properties
func MapServingEnvironmentPropertiesEmbedMD ¶ added in v0.2.20
func MapServingEnvironmentPropertiesEmbedMD(source *openapi.ServingEnvironment) (*[]models.Properties, error)
MapServingEnvironmentPropertiesEmbedMD maps ServingEnvironment fields to specific embedmd properties
func MapServingEnvironmentTypeIDEmbedMD ¶ added in v0.2.20
func MapServingEnvironmentTypeIDEmbedMD(source *OpenAPIModelWrapper[openapi.ServingEnvironment]) (*int32, error)
MapServingEnvironmentTypeIDEmbedMD maps ServingEnvironment type id to embedmd one
func NewMetadataBoolValue ¶
func NewMetadataBoolValue(value bool) *openapi.MetadataBoolValue
func NewMetadataDoubleValue ¶
func NewMetadataDoubleValue(value float64) *openapi.MetadataDoubleValue
func NewMetadataIntValue ¶
func NewMetadataIntValue(value string) *openapi.MetadataIntValue
func NewMetadataStringValue ¶
func NewMetadataStringValue(value string) *openapi.MetadataStringValue
func NewMetadataStructValue ¶
func NewMetadataStructValue(value string) *openapi.MetadataStructValue
func PrefixWhenOwned ¶
PrefixWhenOwned compose the mlmd fullname by using ownerId as prefix For owned entity such as ModelVersion for potentially owned entity such as ModelArtifact
func StringToInt32 ¶
StringToInt32 converts string-based numeric value (a OpenAPI string literal consisting only of digits) to int32 if numeric, otherwise return error
func StringToInt64 ¶
StringToInt64 converts string-based id to int64 if numeric, otherwise return error
func UpdateExistingArtifact ¶
func UpdateExistingArtifact(genc OpenAPIReconciler, source OpenapiUpdateWrapper[openapi.Artifact]) (openapi.Artifact, error)
func ValidateStepIds ¶ added in v0.3.1
ValidateStepIds validates and parses a comma-separated string of step IDs Returns error if any step ID is not a valid integer
Types ¶
type EmbedMDToOpenAPIConverter ¶ added in v0.2.20
type EmbedMDToOpenAPIConverter interface {
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Owner | MapEmbedMDOwner
// goverter:map Properties Language | MapEmbedMDPropertyLanguage
// goverter:map Properties LibraryName | MapEmbedMDPropertyLibraryName
// goverter:map Properties LicenseLink | MapEmbedMDPropertyLicenseLink
// goverter:map Properties License | MapEmbedMDPropertyLicense
// goverter:map Properties Logo | MapEmbedMDPropertyLogo
// goverter:map Properties Maturity | MapEmbedMDPropertyMaturity
// goverter:map Properties Provider | MapEmbedMDPropertyProvider
// goverter:map Properties Readme | MapEmbedMDPropertyReadme
// goverter:map Properties Tasks | MapEmbedMDPropertyTasks
// goverter:map Properties State | MapEmbedMDStateRegisteredModel
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDRegisteredModel
// goverter:map Attributes Name | MapEmbedMDNameRegisteredModel
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochRegisteredModel
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochRegisteredModel
ConvertRegisteredModel(source *models.RegisteredModelImpl) (*openapi.RegisteredModel, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Author | MapEmbedMDAuthor
// goverter:map Properties State | MapEmbedMDStateModelVersion
// goverter:map Properties RegisteredModelId | MapEmbedMDPropertyRegisteredModelId
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDModelVersion
// goverter:map Attributes Name | MapEmbedMDNameModelVersion
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochModelVersion
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochModelVersion
ConvertModelVersion(source *models.ModelVersionImpl) (*openapi.ModelVersion, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties ModelFormatName | MapEmbedMDPropertyModelFormatName
// goverter:map Properties ModelFormatVersion | MapEmbedMDPropertyModelFormatVersion
// goverter:map Properties StorageKey | MapEmbedMDPropertyStorageKey
// goverter:map Properties StoragePath | MapEmbedMDPropertyStoragePath
// goverter:map Properties ServiceAccountName | MapEmbedMDPropertyServiceAccountName
// goverter:map Properties ModelSourceKind | MapEmbedMDPropertyModelSourceKind
// goverter:map Properties ModelSourceClass | MapEmbedMDPropertyModelSourceClass
// goverter:map Properties ModelSourceGroup | MapEmbedMDPropertyModelSourceGroup
// goverter:map Properties ModelSourceId | MapEmbedMDPropertyModelSourceId
// goverter:map Properties ModelSourceName | MapEmbedMDPropertyModelSourceName
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDModelArtifact
// goverter:map Attributes Name | MapEmbedMDNameModelArtifact
// goverter:map Attributes Uri | MapEmbedMDURIModelArtifact
// goverter:map Attributes State | MapEmbedMDStateModelArtifact
// goverter:map Attributes ArtifactType | MapEmbedMDArtifactTypeModelArtifact
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochModelArtifact
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochModelArtifact
// goverter:map CustomProperties ExperimentId | MapEmbedMDExperimentId
// goverter:map CustomProperties ExperimentRunId | MapEmbedMDExperimentRunId
ConvertModelArtifact(source *models.ModelArtifactImpl) (*openapi.ModelArtifact, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDDocArtifact
// goverter:map Attributes Name | MapEmbedMDNameDocArtifact
// goverter:map Attributes Uri | MapEmbedMDURIDocArtifact
// goverter:map Attributes State | MapEmbedMDStateDocArtifact
// goverter:map Attributes ArtifactType | MapEmbedMDArtifactTypeDocArtifact
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochDocArtifact
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochDocArtifact
// goverter:map CustomProperties ExperimentId | MapEmbedMDExperimentId
// goverter:map CustomProperties ExperimentRunId | MapEmbedMDExperimentRunId
ConvertDocArtifact(source *models.DocArtifactImpl) (*openapi.DocArtifact, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDServingEnvironment
// goverter:map Attributes Name | MapEmbedMDNameServingEnvironment
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochServingEnvironment
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochServingEnvironment
ConvertServingEnvironment(source *models.ServingEnvironmentImpl) (*openapi.ServingEnvironment, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Runtime | MapEmbedMDPropertyRuntime
// goverter:map Properties DesiredState | MapEmbedMDPropertyDesiredStateInferenceService
// goverter:map Properties ModelVersionId | MapEmbedMDPropertyModelVersionId
// goverter:map Properties RegisteredModelId | MapEmbedMDPropertyRegisteredModelId
// goverter:map Properties ServingEnvironmentId | MapEmbedMDPropertyServingEnvironmentId
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDInferenceService
// goverter:map Attributes Name | MapEmbedMDNameInferenceService
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochInferenceService
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochInferenceService
ConvertInferenceService(source *models.InferenceServiceImpl) (*openapi.InferenceService, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties ModelVersionId | MapEmbedMDPropertyModelVersionIdServeModel
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDServeModel
// goverter:map Attributes Name | MapEmbedMDNameServeModel
// goverter:map Attributes LastKnownState | MapEmbedMDLastKnownStateServeModel
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochServeModel
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochServeModel
ConvertServeModel(source *models.ServeModelImpl) (*openapi.ServeModel, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Owner | MapEmbedMDOwner
// goverter:map Properties State | MapEmbedMDStateExperiment
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDExperiment
// goverter:map Attributes Name | MapEmbedMDNameExperiment
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochExperiment
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochExperiment
ConvertExperiment(source *models.ExperimentImpl) (*openapi.Experiment, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Owner | MapEmbedMDOwner
// goverter:map Properties State | MapEmbedMDStateExperimentRun
// goverter:map Properties Status | MapEmbedMDPropertyStatusExperimentRun
// goverter:map Properties StartTimeSinceEpoch | MapEmbedMDPropertyStartTimeSinceEpochExperimentRun
// goverter:map Properties EndTimeSinceEpoch | MapEmbedMDPropertyEndTimeSinceEpochExperimentRun
// goverter:map Properties ExperimentId | MapEmbedMDPropertyExperimentIdExperimentRun
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDExperimentRun
// goverter:map Attributes Name | MapEmbedMDNameExperimentRun
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochExperimentRun
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochExperimentRun
ConvertExperimentRun(source *models.ExperimentRunImpl) (*openapi.ExperimentRun, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Digest | MapEmbedMDPropertyDigest
// goverter:map Properties SourceType | MapEmbedMDPropertySourceType
// goverter:map Properties Source | MapEmbedMDPropertySource
// goverter:map Properties Schema | MapEmbedMDPropertySchema
// goverter:map Properties Profile | MapEmbedMDPropertyProfile
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDDataSet
// goverter:map Attributes Name | MapEmbedMDNameDataSet
// goverter:map Attributes Uri | MapEmbedMDURIDataSet
// goverter:map Attributes State | MapEmbedMDStateDataSet
// goverter:map Attributes ArtifactType | MapEmbedMDArtifactTypeDataSet
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochDataSet
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochDataSet
// goverter:map CustomProperties ExperimentId | MapEmbedMDExperimentId
// goverter:map CustomProperties ExperimentRunId | MapEmbedMDExperimentRunId
ConvertDataSet(source *models.DataSetImpl) (*openapi.DataSet, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Value | MapEmbedMDPropertyValueMetric
// goverter:map Properties Timestamp | MapEmbedMDPropertyTimestampMetric
// goverter:map Properties Step | MapEmbedMDPropertyStepMetric
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDMetric
// goverter:map Attributes Name | MapEmbedMDNameMetric
// goverter:map Attributes State | MapEmbedMDStateMetric
// goverter:map Attributes ArtifactType | MapEmbedMDArtifactTypeMetric
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochMetric
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochMetric
// goverter:map CustomProperties ExperimentId | MapEmbedMDExperimentId
// goverter:map CustomProperties ExperimentRunId | MapEmbedMDExperimentRunId
ConvertMetric(source *models.MetricImpl) (*openapi.Metric, error)
// goverter:map Properties Description | MapEmbedMDDescription
// goverter:map Properties Value | MapEmbedMDPropertyValueParameter
// goverter:map Properties ParameterType | MapEmbedMDPropertyParameterTypeParameter
// goverter:map Attributes ExternalId | MapEmbedMDExternalIDParameter
// goverter:map Attributes Name | MapEmbedMDNameParameter
// goverter:map Attributes State | MapEmbedMDStateParameter
// goverter:map Attributes ArtifactType | MapEmbedMDArtifactTypeParameter
// goverter:map Attributes CreateTimeSinceEpoch | MapEmbedMDCreateTimeSinceEpochParameter
// goverter:map Attributes LastUpdateTimeSinceEpoch | MapEmbedMDLastUpdateTimeSinceEpochParameter
// goverter:map CustomProperties ExperimentId | MapEmbedMDExperimentId
// goverter:map CustomProperties ExperimentRunId | MapEmbedMDExperimentRunId
ConvertParameter(source *models.ParameterImpl) (*openapi.Parameter, error)
}
goverter:converter goverter:output:file ./generated/embedmd_openapi_converter.gen.go goverter:wrapErrors goverter:matchIgnoreCase goverter:useZeroValueOnPointerInconsistency goverter:extend Int64ToString goverter:extend Int32ToString goverter:extend StringToInt64 goverter:extend MapEmbedMDCustomProperties goverter:extend MapEmbedMDExperimentId goverter:extend MapEmbedMDExperimentRunId
type OpenAPIConverter ¶
type OpenAPIConverter interface {
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertRegisteredModelCreate(source *openapi.RegisteredModelCreate) (*openapi.RegisteredModel, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
ConvertRegisteredModelUpdate(source *openapi.RegisteredModelUpdate) (*openapi.RegisteredModel, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertModelVersionCreate(source *openapi.ModelVersionCreate) (*openapi.ModelVersion, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name RegisteredModelId
ConvertModelVersionUpdate(source *openapi.ModelVersionUpdate) (*openapi.ModelVersion, error)
// goverter:map DocArtifactCreate DocArtifact
// goverter:map ModelArtifactCreate ModelArtifact
// goverter:map DataSetCreate DataSet
// goverter:map MetricCreate Metric
// goverter:map ParameterCreate Parameter
ConvertArtifactCreate(source *openapi.ArtifactCreate) (*openapi.Artifact, error)
// goverter:map DocArtifactUpdate DocArtifact
// goverter:map ModelArtifactUpdate ModelArtifact
// goverter:map DataSetUpdate DataSet
// goverter:map MetricUpdate Metric
// goverter:map ParameterUpdate Parameter
ConvertArtifactUpdate(source *openapi.ArtifactUpdate) (*openapi.Artifact, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType ExperimentId ExperimentRunId
ConvertDocArtifactCreate(source *openapi.DocArtifactCreate) (*openapi.DocArtifact, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType Name ExperimentId ExperimentRunId
ConvertDocArtifactUpdate(source *openapi.DocArtifactUpdate) (*openapi.DocArtifact, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType ExperimentId ExperimentRunId
ConvertModelArtifactCreate(source *openapi.ModelArtifactCreate) (*openapi.ModelArtifact, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType Name ExperimentId ExperimentRunId
ConvertModelArtifactUpdate(source *openapi.ModelArtifactUpdate) (*openapi.ModelArtifact, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType ExperimentId ExperimentRunId
ConvertDataSetCreate(source *openapi.DataSetCreate) (*openapi.DataSet, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType Name ExperimentId ExperimentRunId
ConvertDataSetUpdate(source *openapi.DataSetUpdate) (*openapi.DataSet, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType ExperimentId ExperimentRunId
ConvertMetricCreate(source *openapi.MetricCreate) (*openapi.Metric, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType Name ExperimentId ExperimentRunId
ConvertMetricUpdate(source *openapi.MetricUpdate) (*openapi.Metric, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType ExperimentId ExperimentRunId
ConvertParameterCreate(source *openapi.ParameterCreate) (*openapi.Parameter, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch ArtifactType Name ExperimentId ExperimentRunId
ConvertParameterUpdate(source *openapi.ParameterUpdate) (*openapi.Parameter, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertServingEnvironmentCreate(source *openapi.ServingEnvironmentCreate) (*openapi.ServingEnvironment, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
ConvertServingEnvironmentUpdate(source *openapi.ServingEnvironmentUpdate) (*openapi.ServingEnvironment, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertInferenceServiceCreate(source *openapi.InferenceServiceCreate) (*openapi.InferenceService, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name RegisteredModelId ServingEnvironmentId
ConvertInferenceServiceUpdate(source *openapi.InferenceServiceUpdate) (*openapi.InferenceService, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertServeModelCreate(source *openapi.ServeModelCreate) (*openapi.ServeModel, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ModelVersionId
ConvertServeModelUpdate(source *openapi.ServeModelUpdate) (*openapi.ServeModel, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertExperimentCreate(source *openapi.ExperimentCreate) (*openapi.Experiment, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
ConvertExperimentUpdate(source *openapi.ExperimentUpdate) (*openapi.Experiment, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch
ConvertExperimentRunCreate(source *openapi.ExperimentRunCreate) (*openapi.ExperimentRun, error)
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ExperimentId StartTimeSinceEpoch
ConvertExperimentRunUpdate(source *openapi.ExperimentRunUpdate) (*openapi.ExperimentRun, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Owner Readme Maturity Language Tasks Provider Logo License LicenseLink LibraryName
OverrideNotEditableForRegisteredModel(source OpenapiUpdateWrapper[openapi.RegisteredModel]) (openapi.RegisteredModel, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Author
OverrideNotEditableForModelVersion(source OpenapiUpdateWrapper[openapi.ModelVersion]) (openapi.ModelVersion, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore DocArtifact ModelArtifact DataSet Metric Parameter
OverrideNotEditableForArtifact(source OpenapiUpdateWrapper[openapi.Artifact]) (openapi.Artifact, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id Name ArtifactType CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties Uri State
OverrideNotEditableForDocArtifact(source OpenapiUpdateWrapper[openapi.DocArtifact]) (openapi.DocArtifact, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties Uri State ServiceAccountName ModelFormatName ModelFormatVersion StorageKey StoragePath ModelSourceKind ModelSourceClass ModelSourceGroup ModelSourceId ModelSourceName
OverrideNotEditableForModelArtifact(source OpenapiUpdateWrapper[openapi.ModelArtifact]) (openapi.ModelArtifact, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties Uri State Digest SourceType Source Schema Profile
OverrideNotEditableForDataSet(source OpenapiUpdateWrapper[openapi.DataSet]) (openapi.DataSet, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Value Timestamp Step
OverrideNotEditableForMetric(source OpenapiUpdateWrapper[openapi.Metric]) (openapi.Metric, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Value ParameterType
OverrideNotEditableForParameter(source OpenapiUpdateWrapper[openapi.Parameter]) (openapi.Parameter, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties
OverrideNotEditableForServingEnvironment(source OpenapiUpdateWrapper[openapi.ServingEnvironment]) (openapi.ServingEnvironment, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties ModelVersionId Runtime DesiredState
OverrideNotEditableForInferenceService(source OpenapiUpdateWrapper[openapi.InferenceService]) (openapi.InferenceService, error)
// Ignore all fields that ARE editable
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties LastKnownState
OverrideNotEditableForServeModel(source OpenapiUpdateWrapper[openapi.ServeModel]) (openapi.ServeModel, error)
// Ignore all fields that ARE editable for Experiment
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Owner
OverrideNotEditableForExperiment(source OpenapiUpdateWrapper[openapi.Experiment]) (openapi.Experiment, error)
// Ignore all fields that ARE editable for ExperimentRun
// goverter:default InitWithUpdate
// goverter:autoMap Existing
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Description ExternalId CustomProperties State Owner Status StartTimeSinceEpoch EndTimeSinceEpoch
OverrideNotEditableForExperimentRun(source OpenapiUpdateWrapper[openapi.ExperimentRun]) (openapi.ExperimentRun, error)
}
goverter:converter goverter:output:file ./generated/openapi_converter.gen.go goverter:wrapErrors goverter:enum:unknown @error goverter:matchIgnoreCase goverter:useZeroValueOnPointerInconsistency
type OpenAPIModel ¶
type OpenAPIModel interface {
openapi.Artifact |
openapi.RegisteredModel |
openapi.ModelVersion |
openapi.ModelArtifact |
openapi.DocArtifact |
openapi.DataSet |
openapi.Metric |
openapi.Parameter |
openapi.ServingEnvironment |
openapi.InferenceService |
openapi.ServeModel |
openapi.Experiment |
openapi.ExperimentRun
}
type OpenAPIModelWrapper ¶
type OpenAPIModelWrapper[ M OpenAPIModel, ] struct { Model *M ParentResourceId *string ModelName *string TypeId int32 }
type OpenAPIReconciler ¶
type OpenAPIReconciler interface {
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
UpdateExistingRegisteredModel(source OpenapiUpdateWrapper[openapi.RegisteredModel]) (openapi.RegisteredModel, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name RegisteredModelId
UpdateExistingModelVersion(source OpenapiUpdateWrapper[openapi.ModelVersion]) (openapi.ModelVersion, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ArtifactType
UpdateExistingDocArtifact(source OpenapiUpdateWrapper[openapi.DocArtifact]) (openapi.DocArtifact, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ArtifactType
UpdateExistingModelArtifact(source OpenapiUpdateWrapper[openapi.ModelArtifact]) (openapi.ModelArtifact, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ArtifactType
UpdateExistingDataSet(source OpenapiUpdateWrapper[openapi.DataSet]) (openapi.DataSet, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ArtifactType
UpdateExistingMetric(source OpenapiUpdateWrapper[openapi.Metric]) (openapi.Metric, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ArtifactType
UpdateExistingParameter(source OpenapiUpdateWrapper[openapi.Parameter]) (openapi.Parameter, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
UpdateExistingServingEnvironment(source OpenapiUpdateWrapper[openapi.ServingEnvironment]) (openapi.ServingEnvironment, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name RegisteredModelId ServingEnvironmentId
UpdateExistingInferenceService(source OpenapiUpdateWrapper[openapi.InferenceService]) (openapi.InferenceService, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ModelVersionId
UpdateExistingServeModel(source OpenapiUpdateWrapper[openapi.ServeModel]) (openapi.ServeModel, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name
UpdateExistingExperiment(source OpenapiUpdateWrapper[openapi.Experiment]) (openapi.Experiment, error)
// Ignore all fields that can't be updated
// goverter:default InitWithExisting
// goverter:autoMap Update
// goverter:ignore Id CreateTimeSinceEpoch LastUpdateTimeSinceEpoch Name ExperimentId
UpdateExistingExperimentRun(source OpenapiUpdateWrapper[openapi.ExperimentRun]) (openapi.ExperimentRun, error)
}
goverter:converter goverter:output:file ./generated/openapi_reconciler.gen.go goverter:wrapErrors goverter:enum:unknown @error goverter:matchIgnoreCase goverter:useZeroValueOnPointerInconsistency
type OpenAPIToEmbedMDConverter ¶ added in v0.2.20
type OpenAPIToEmbedMDConverter interface {
// goverter:autoMap Model
// goverter:map Model Properties | MapRegisteredModelPropertiesEmbedMD
// goverter:map Model Attributes | MapRegisteredModelAttributesEmbedMD
// goverter:map . TypeID | MapRegisteredModelTypeIDEmbedMD
ConvertRegisteredModel(source *OpenAPIModelWrapper[openapi.RegisteredModel]) (*models.RegisteredModelImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapModelVersionPropertiesEmbedMD
// goverter:map . Attributes | MapModelVersionAttributesEmbedMD
// goverter:map . TypeID | MapModelVersionTypeIDEmbedMD
ConvertModelVersion(source *OpenAPIModelWrapper[openapi.ModelVersion]) (*models.ModelVersionImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapModelArtifactPropertiesEmbedMD
// goverter:map . Attributes | MapModelArtifactAttributesEmbedMD
// goverter:map . TypeID | MapModelArtifactTypeIDEmbedMD
ConvertModelArtifact(source *OpenAPIModelWrapper[openapi.ModelArtifact]) (*models.ModelArtifactImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapDocArtifactPropertiesEmbedMD
// goverter:map . Attributes | MapDocArtifactAttributesEmbedMD
// goverter:map . TypeID | MapDocArtifactTypeIDEmbedMD
ConvertDocArtifact(source *OpenAPIModelWrapper[openapi.DocArtifact]) (*models.DocArtifactImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapServingEnvironmentPropertiesEmbedMD
// goverter:map Model Attributes | MapServingEnvironmentAttributesEmbedMD
// goverter:map . TypeID | MapServingEnvironmentTypeIDEmbedMD
ConvertServingEnvironment(source *OpenAPIModelWrapper[openapi.ServingEnvironment]) (*models.ServingEnvironmentImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapInferenceServicePropertiesEmbedMD
// goverter:map . Attributes | MapInferenceServiceAttributesEmbedMD
// goverter:map . TypeID | MapInferenceServiceTypeIDEmbedMD
ConvertInferenceService(source *OpenAPIModelWrapper[openapi.InferenceService]) (*models.InferenceServiceImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapServeModelPropertiesEmbedMD
// goverter:map . Attributes | MapServeModelAttributesEmbedMD
// goverter:map . TypeID | MapServeModelTypeIDEmbedMD
ConvertServeModel(source *OpenAPIModelWrapper[openapi.ServeModel]) (*models.ServeModelImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapExperimentPropertiesEmbedMD
// goverter:map Model Attributes | MapExperimentAttributesEmbedMD
// goverter:map . TypeID | MapExperimentTypeIDEmbedMD
ConvertExperiment(source *OpenAPIModelWrapper[openapi.Experiment]) (*models.ExperimentImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapExperimentRunPropertiesEmbedMD
// goverter:map . Attributes | MapExperimentRunAttributesEmbedMD
// goverter:map . TypeID | MapExperimentRunTypeIDEmbedMD
ConvertExperimentRun(source *OpenAPIModelWrapper[openapi.ExperimentRun]) (*models.ExperimentRunImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapDataSetPropertiesEmbedMD
// goverter:map . Attributes | MapDataSetAttributesEmbedMD
// goverter:map . TypeID | MapDataSetTypeIDEmbedMD
ConvertDataSet(source *OpenAPIModelWrapper[openapi.DataSet]) (*models.DataSetImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapMetricPropertiesEmbedMD
// goverter:map . Attributes | MapMetricAttributesEmbedMD
// goverter:map . TypeID | MapMetricTypeIDEmbedMD
ConvertMetric(source *OpenAPIModelWrapper[openapi.Metric]) (*models.MetricImpl, error)
// goverter:autoMap Model
// goverter:map Model Properties | MapParameterPropertiesEmbedMD
// goverter:map . Attributes | MapParameterAttributesEmbedMD
// goverter:map . TypeID | MapParameterTypeIDEmbedMD
ConvertParameter(source *OpenAPIModelWrapper[openapi.Parameter]) (*models.ParameterImpl, error)
}
goverter:converter goverter:output:file ./generated/openapi_embedmd_converter.gen.go goverter:wrapErrors goverter:matchIgnoreCase goverter:useZeroValueOnPointerInconsistency goverter:extend Int64ToString goverter:extend StringToInt32 goverter:extend MapOpenAPICustomPropertiesEmbedMD
type OpenapiUpdateWrapper ¶
type OpenapiUpdateWrapper[ M OpenAPIModel, ] struct { Existing *M Update *M }
func NewOpenapiUpdateWrapper ¶
func NewOpenapiUpdateWrapper[ M OpenAPIModel, ](existing *M, update *M) OpenapiUpdateWrapper[M]