Design Center v1 API - Class SharedTemplate (1.0.0-beta01)

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

Reference documentation and code samples for the Design Center v1 API class SharedTemplate.

A read-only template that is shared with a space.

Inheritance

object > SharedTemplate

Namespace

Google.Cloud.DesignCenter.V1

Assembly

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