Class ArtifactTypeSchema (1.92.0)

ArtifactTypeSchema(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The definition of a artifact type in MLMD.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
schema_title str
The name of the type. The format of the title must be: . Examples: - aiplatform.Model - acme.CustomModel When this field is set, the type must be pre-registered in the MLMD store. This field is a member of oneof_ kind.
schema_uri str
Points to a YAML file stored on Cloud Storage describing the format. Deprecated. Use [PipelineArtifactTypeSchema.schema_title][] or [PipelineArtifactTypeSchema.instance_schema][] instead. This field is a member of oneof_ kind.
instance_schema str
Contains a raw YAML string, describing the format of the properties of the type. This field is a member of oneof_ kind.
schema_version str
The schema version of the artifact. If the value is not set, it defaults to the latest version in the system.

Methods

ArtifactTypeSchema

ArtifactTypeSchema(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The definition of a artifact type in MLMD.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields