Google Cloud Design Center V1 Client - Class ApplicationTemplateSystemRevision (0.1.0)

Reference documentation and code samples for the Google Cloud Design Center V1 Client class ApplicationTemplateSystemRevision.

Application template system revision resource.

Generated from protobuf message google.cloud.designcenter.v1.ApplicationTemplateSystemRevision

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The application template system revision name. Format: projects/{project}/locations/{location}/spaces/{space}/applicationTemplates/{application_template}/systemRevisions/{system_revision}

↳ create_time Google\Protobuf\Timestamp

Output only. The application template system revision creation timestamp.

↳ annotations array|Google\Protobuf\Internal\MapField

Output only. Annotations from agentic workflows or other system processes. For example: { "designcenter.googleapis.com/agent_id": "gemini-3-flash-v1", "designcenter.googleapis.com/llm_agent_summary": "Added a Cloud SQL instance", "designcenter.googleapis.com/external_ref_id": "trace-uuid-88921-xyz" }

↳ snapshot SerializedApplicationTemplate

Output only. The serialized application template snapshot at this revision.

getName

Identifier. The application template system revision name.

Format: projects/{project}/locations/{location}/spaces/{space}/applicationTemplates/{application_template}/systemRevisions/{system_revision}

Returns
Type Description
string

setName

Identifier. The application template system revision name.

Format: projects/{project}/locations/{location}/spaces/{space}/applicationTemplates/{application_template}/systemRevisions/{system_revision}

Parameter
Name Description
var string
Returns
Type Description
$this

getCreateTime

Output only. The application template system revision creation timestamp.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The application template system revision creation timestamp.

Parameter
Name Description
var Google\Protobuf\Timestamp
Returns
Type Description
$this

getAnnotations

Output only. Annotations from agentic workflows or other system processes.

For example: { "designcenter.googleapis.com/agent_id": "gemini-3-flash-v1", "designcenter.googleapis.com/llm_agent_summary": "Added a Cloud SQL instance", "designcenter.googleapis.com/external_ref_id": "trace-uuid-88921-xyz" }

Returns
Type Description
Google\Protobuf\Internal\MapField

setAnnotations

Output only. Annotations from agentic workflows or other system processes.

For example: { "designcenter.googleapis.com/agent_id": "gemini-3-flash-v1", "designcenter.googleapis.com/llm_agent_summary": "Added a Cloud SQL instance", "designcenter.googleapis.com/external_ref_id": "trace-uuid-88921-xyz" }

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this

getSnapshot

Output only. The serialized application template snapshot at this revision.

Returns
Type Description
SerializedApplicationTemplate|null

hasSnapshot

clearSnapshot

setSnapshot

Output only. The serialized application template snapshot at this revision.

Parameter
Name Description
var SerializedApplicationTemplate
Returns
Type Description
$this