Design Center V1 API - Class Google::Cloud::DesignCenter::V1::ImportApplicationTemplateRequest (v0.1.0)

Reference documentation and code samples for the Design Center V1 API class Google::Cloud::DesignCenter::V1::ImportApplicationTemplateRequest.

Request message for ImportApplicationTemplate method.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotations

def annotations() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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", }

#annotations=

def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — 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", }
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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", }

#application_template_revision_uri

def application_template_revision_uri() -> ::String
Returns
  • (::String) — Optional. The source URI for application template revision.

    Note: The following fields are mutually exclusive: application_template_revision_uri, shared_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

#application_template_revision_uri=

def application_template_revision_uri=(value) -> ::String
Parameter
  • value (::String) — Optional. The source URI for application template revision.

    Note: The following fields are mutually exclusive: application_template_revision_uri, shared_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — Optional. The source URI for application template revision.

    Note: The following fields are mutually exclusive: application_template_revision_uri, shared_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

#application_template_system_revision

def application_template_system_revision() -> ::String
Returns
  • (::String) — Optional. The system revision to be imported. Used when user tries to Restore (rev X) or perform Undo/Redo operations.

    Note: The following fields are mutually exclusive: application_template_system_revision, application_template_revision_uri, shared_template_revision_uri, serialized_application_template. If a field in that set is populated, all other fields in the set will automatically be cleared.

#application_template_system_revision=

def application_template_system_revision=(value) -> ::String
Parameter
  • value (::String) — Optional. The system revision to be imported. Used when user tries to Restore (rev X) or perform Undo/Redo operations.

    Note: The following fields are mutually exclusive: application_template_system_revision, application_template_revision_uri, shared_template_revision_uri, serialized_application_template. If a field in that set is populated, all other fields in the set will automatically be cleared.

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

    Note: The following fields are mutually exclusive: application_template_system_revision, application_template_revision_uri, shared_template_revision_uri, serialized_application_template. If a field in that set is populated, all other fields in the set will automatically be cleared.

#name

def name() -> ::String
Returns
  • (::String) — Required. The name of the application template.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Required. The name of the application template.
Returns
  • (::String) — Required. The name of the application template.

#serialized_application_template

def serialized_application_template() -> ::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate
Returns
  • (::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate) — Optional. The serialized application template to be imported.

    Note: The following fields are mutually exclusive: serialized_application_template, application_template_revision_uri, shared_template_revision_uri, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

#serialized_application_template=

def serialized_application_template=(value) -> ::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate
Parameter
  • value (::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate) — Optional. The serialized application template to be imported.

    Note: The following fields are mutually exclusive: serialized_application_template, application_template_revision_uri, shared_template_revision_uri, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::DesignCenter::V1::SerializedApplicationTemplate) — Optional. The serialized application template to be imported.

    Note: The following fields are mutually exclusive: serialized_application_template, application_template_revision_uri, shared_template_revision_uri, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

#shared_template_revision_uri

def shared_template_revision_uri() -> ::String
Returns
  • (::String) — Optional. The source URI for catalog template.

    Note: The following fields are mutually exclusive: shared_template_revision_uri, application_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

#shared_template_revision_uri=

def shared_template_revision_uri=(value) -> ::String
Parameter
  • value (::String) — Optional. The source URI for catalog template.

    Note: The following fields are mutually exclusive: shared_template_revision_uri, application_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::String) — Optional. The source URI for catalog template.

    Note: The following fields are mutually exclusive: shared_template_revision_uri, application_template_revision_uri, serialized_application_template, application_template_system_revision. If a field in that set is populated, all other fields in the set will automatically be cleared.