public sealed class ImportApplicationTemplateRequest : IMessage<ImportApplicationTemplateRequest>, IEquatable<ImportApplicationTemplateRequest>, IDeepCloneable<ImportApplicationTemplateRequest>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class ImportApplicationTemplateRequest.
Request message for ImportApplicationTemplate method.
Implements
IMessageImportApplicationTemplateRequest, IEquatableImportApplicationTemplateRequest, IDeepCloneableImportApplicationTemplateRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
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; }ApplicationTemplateSystemRevisionName-typed view over the ApplicationTemplateSystemRevision resource name property.
| 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 |
|