public sealed class SharedTemplate : IMessage<SharedTemplate>, IEquatable<SharedTemplate>, IDeepCloneable<SharedTemplate>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class SharedTemplate.
A read-only template that is shared with a space.
Implements
IMessageSharedTemplate, IEquatableSharedTemplate, IDeepCloneableSharedTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
SharedTemplate()
public SharedTemplate()SharedTemplate(SharedTemplate)
public SharedTemplate(SharedTemplate other)| Parameter | |
|---|---|
| Name | Description |
other |
SharedTemplate |
Properties
CreateTime
public Timestamp CreateTime { get; set; }Output only. The shared template creation timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Description
public string Description { get; set; }Optional. The shared template description.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. The shared template display name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
LatestRevisionId
public string LatestRevisionId { get; set; }Output only. Latest revision of the shared template.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Identifier. The shared template name.
projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate
| Property Value | |
|---|---|
| Type | Description |
string |
|
OriginTemplate
public string OriginTemplate { get; set; }Output only. The origin template of the shared template.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OriginTemplateAsCatalogTemplateName
public CatalogTemplateName OriginTemplateAsCatalogTemplateName { get; set; }CatalogTemplateName-typed view over the OriginTemplate resource name property.
| Property Value | |
|---|---|
| Type | Description |
CatalogTemplateName |
|
SharedTemplateName
public SharedTemplateName SharedTemplateName { get; set; }SharedTemplateName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
SharedTemplateName |
|
TemplateCategory
public TemplateCategory TemplateCategory { get; set; }Required. The category of the template.
| Property Value | |
|---|---|
| Type | Description |
TemplateCategory |
|
Type
public TemplateType Type { get; set; }Optional. The Application Design Center assembly template type.
| Property Value | |
|---|---|
| Type | Description |
TemplateType |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. The shared template update timestamp.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|