public sealed class ArtifactTypeSchema : IMessage<ArtifactTypeSchema>, IEquatable<ArtifactTypeSchema>, IDeepCloneable<ArtifactTypeSchema>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class ArtifactTypeSchema.
The definition of a artifact type in MLMD.
Implements
IMessageArtifactTypeSchema, IEquatableArtifactTypeSchema, IDeepCloneableArtifactTypeSchema, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
ArtifactTypeSchema()
public ArtifactTypeSchema()
ArtifactTypeSchema(ArtifactTypeSchema)
public ArtifactTypeSchema(ArtifactTypeSchema other)
Parameter | |
---|---|
Name | Description |
other |
ArtifactTypeSchema |
Properties
HasInstanceSchema
public bool HasInstanceSchema { get; }
Gets whether the "instance_schema" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasSchemaTitle
public bool HasSchemaTitle { get; }
Gets whether the "schema_title" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasSchemaUri
[Obsolete]
public bool HasSchemaUri { get; }
Gets whether the "schema_uri" field is set
Property Value | |
---|---|
Type | Description |
bool |
InstanceSchema
public string InstanceSchema { get; set; }
Contains a raw YAML string, describing the format of the properties of the type.
Property Value | |
---|---|
Type | Description |
string |
KindCase
public ArtifactTypeSchema.KindOneofCase KindCase { get; }
Property Value | |
---|---|
Type | Description |
ArtifactTypeSchemaKindOneofCase |
SchemaTitle
public string SchemaTitle { get; set; }
The name of the type. The format of the title must be:
<namespace>.<title>
.
Examples:
aiplatform.Model
acme.CustomModel
When this field is set, the type must be pre-registered in the MLMD store.
Property Value | |
---|---|
Type | Description |
string |
SchemaUri
[Obsolete]
public string SchemaUri { get; set; }
Points to a YAML file stored on Cloud Storage describing the format. Deprecated. Use [PipelineArtifactTypeSchema.schema_title][] or [PipelineArtifactTypeSchema.instance_schema][] instead.
Property Value | |
---|---|
Type | Description |
string |
SchemaVersion
public string SchemaVersion { get; set; }
The schema version of the artifact. If the value is not set, it defaults to the latest version in the system.
Property Value | |
---|---|
Type | Description |
string |