Class MetadataSchema (1.2.0)

public sealed class MetadataSchema : IMessage<MetadataSchema>, IEquatable<MetadataSchema>, IDeepCloneable<MetadataSchema>, IBufferMessage, IMessage

Instance of a general MetadataSchema.

Inheritance

Object > MetadataSchema

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

MetadataSchema()

public MetadataSchema()

MetadataSchema(MetadataSchema)

public MetadataSchema(MetadataSchema other)
Parameter
NameDescription
otherMetadataSchema

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Timestamp when this MetadataSchema was created.

Property Value
TypeDescription
Timestamp

Description

public string Description { get; set; }

Description of the Metadata Schema

Property Value
TypeDescription
String

MetadataSchemaName

public MetadataSchemaName MetadataSchemaName { get; set; }

MetadataSchemaName-typed view over the Name resource name property.

Property Value
TypeDescription
MetadataSchemaName

Name

public string Name { get; set; }

Output only. The resource name of the MetadataSchema.

Property Value
TypeDescription
String

Schema

public string Schema { get; set; }

Required. The raw YAML string representation of the MetadataSchema. The combination of [MetadataSchema.version] and the schema name given by title in [MetadataSchema.schema] must be unique within a MetadataStore.

The schema is defined as an OpenAPI 3.0.2 MetadataSchema Object

Property Value
TypeDescription
String

SchemaType

public MetadataSchema.Types.MetadataSchemaType SchemaType { get; set; }

The type of the MetadataSchema. This is a property that identifies which metadata types will use the MetadataSchema.

Property Value
TypeDescription
MetadataSchema.Types.MetadataSchemaType

SchemaVersion

public string SchemaVersion { get; set; }

The version of the MetadataSchema. The version's format must match the following regular expression: ^[0-9]+[.][0-9]+[.][0-9]+$, which would allow to order/compare different versions. Example: 1.0.0, 1.0.1, etc.

Property Value
TypeDescription
String