public sealed class ExtendedMetadataSchema : IMessage<ExtendedMetadataSchema>, IEquatable<ExtendedMetadataSchema>, IDeepCloneable<ExtendedMetadataSchema>, IBufferMessage, IMessageReference documentation and code samples for the App Hub v1 API class ExtendedMetadataSchema.
ExtendedMetadataSchema represents a schema for extended metadata of a service or workload.
Implements
IMessageExtendedMetadataSchema, IEquatableExtendedMetadataSchema, IDeepCloneableExtendedMetadataSchema, IBufferMessage, IMessageNamespace
Google.Cloud.AppHub.V1Assembly
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 |
|