App Hub v1 API - Class ExtendedMetadataSchema (1.3.0)

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

Reference documentation and code samples for the App Hub v1 API class ExtendedMetadataSchema.

ExtendedMetadataSchema represents a schema for extended metadata of a service or workload.

Inheritance

object > ExtendedMetadataSchema

Namespace

Google.Cloud.AppHub.V1

Assembly

Google.Cloud.AppHub.V1.dll

Constructors

ExtendedMetadataSchema()

public ExtendedMetadataSchema()

ExtendedMetadataSchema(ExtendedMetadataSchema)

public ExtendedMetadataSchema(ExtendedMetadataSchema other)
Parameter
Name Description
other ExtendedMetadataSchema

Properties

ExtendedMetadataSchemaName

public ExtendedMetadataSchemaName ExtendedMetadataSchemaName { get; set; }

ExtendedMetadataSchemaName-typed view over the Name resource name property.

Property Value
Type Description
ExtendedMetadataSchemaName

JsonSchema

public string JsonSchema { get; set; }

Output only. The JSON schema as a string.

Property Value
Type Description
string

Name

public string Name { get; set; }

Identifier. Resource name of the schema. Format: projects/<project>/locations/<location>/extendedMetadataSchemas/<schema-id>

Property Value
Type Description
string

SchemaVersion

public long SchemaVersion { get; set; }

Output only. The version of the schema. New versions are required to be backwards compatible.

Property Value
Type Description
long