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

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

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

Request message for ImportApplicationTemplate method.

Inheritance

object > ImportApplicationTemplateRequest

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

ImportApplicationTemplateRequest()

public ImportApplicationTemplateRequest()

ImportApplicationTemplateRequest(ImportApplicationTemplateRequest)

public ImportApplicationTemplateRequest(ImportApplicationTemplateRequest other)
Parameter
Name Description
other ImportApplicationTemplateRequest

Properties

Annotations

public MapField<string, string> Annotations { get; }

Optional. Annotations to be stored with the new system revision created as a result of this import. Sample annotations from agentic workflows might look like { "designcenter.googleapis.com/agent_id": "gemini-3-flash-v1", "designcenter.googleapis.com/llm_agent_summary": "Restored to revision Rev-100", "designcenter.googleapis.com/external_ref_id": "trace-uuid-88921-xyz", }

Property Value
Type Description
MapFieldstringstring

ApplicationTemplateName

public ApplicationTemplateName ApplicationTemplateName { get; set; }

ApplicationTemplateName-typed view over the Name resource name property.

Property Value
Type Description
ApplicationTemplateName

ApplicationTemplateRevisionUri

public string ApplicationTemplateRevisionUri { get; set; }

Optional. The source URI for application template revision.

Property Value
Type Description
string

ApplicationTemplateRevisionUriAsApplicationTemplateRevisionName

public ApplicationTemplateRevisionName ApplicationTemplateRevisionUriAsApplicationTemplateRevisionName { get; set; }

ApplicationTemplateRevisionName-typed view over the ApplicationTemplateRevisionUri resource name property.

Property Value
Type Description
ApplicationTemplateRevisionName

ApplicationTemplateSystemRevision

public string ApplicationTemplateSystemRevision { get; set; }

Optional. The system revision to be imported. Used when user tries to Restore (rev X) or perform Undo/Redo operations.

Property Value
Type Description
string

ApplicationTemplateSystemRevisionAsApplicationTemplateSystemRevisionName

public ApplicationTemplateSystemRevisionName ApplicationTemplateSystemRevisionAsApplicationTemplateSystemRevisionName { get; set; }
Property Value
Type Description
ApplicationTemplateSystemRevisionName

HasApplicationTemplateRevisionUri

public bool HasApplicationTemplateRevisionUri { get; }

Gets whether the "application_template_revision_uri" field is set

Property Value
Type Description
bool

HasApplicationTemplateSystemRevision

public bool HasApplicationTemplateSystemRevision { get; }

Gets whether the "application_template_system_revision" field is set

Property Value
Type Description
bool

HasSharedTemplateRevisionUri

public bool HasSharedTemplateRevisionUri { get; }

Gets whether the "shared_template_revision_uri" field is set

Property Value
Type Description
bool

Name

public string Name { get; set; }

Required. The name of the application template.

Property Value
Type Description
string

SerializedApplicationTemplate

public SerializedApplicationTemplate SerializedApplicationTemplate { get; set; }

Optional. The serialized application template to be imported.

Property Value
Type Description
SerializedApplicationTemplate

SharedTemplateRevisionUri

public string SharedTemplateRevisionUri { get; set; }

Optional. The source URI for catalog template.

Property Value
Type Description
string

SharedTemplateRevisionUriAsSharedTemplateRevisionName

public SharedTemplateRevisionName SharedTemplateRevisionUriAsSharedTemplateRevisionName { get; set; }

SharedTemplateRevisionName-typed view over the SharedTemplateRevisionUri resource name property.

Property Value
Type Description
SharedTemplateRevisionName

SourceCase

public ImportApplicationTemplateRequest.SourceOneofCase SourceCase { get; }
Property Value
Type Description
ImportApplicationTemplateRequestSourceOneofCase