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

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

Application template revision resource.

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

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 revision name.

↳ create_time Google\Protobuf\Timestamp

Output only. The application template revision creation timestamp.

↳ snapshot SerializedApplicationTemplate

Output only. The serialized application template.

↳ artifact_location ArtifactLocation

Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.

↳ template_metadata TFBlueprintMetadata

Output only. The input output variables parsed from the imported terraform code.

↳ application_parameters array<Parameter>

Optional. The values provided for the input variables.

↳ iac_source int

Output only. Indicates the IaC source format of this application template revision.

getName

Identifier. The application template revision name.

Returns
Type Description
string

setName

Identifier. The application template revision name.

Parameter
Name Description
var string
Returns
Type Description
$this

getCreateTime

Output only. The application template revision creation timestamp.

Returns
Type Description
Google\Protobuf\Timestamp|null

hasCreateTime

clearCreateTime

setCreateTime

Output only. The application template revision creation timestamp.

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

getSnapshot

Output only. The serialized application template.

Returns
Type Description
SerializedApplicationTemplate|null

hasSnapshot

clearSnapshot

setSnapshot

Output only. The serialized application template.

Parameter
Name Description
var SerializedApplicationTemplate
Returns
Type Description
$this

getArtifactLocation

Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.

Returns
Type Description
ArtifactLocation|null

hasArtifactLocation

clearArtifactLocation

setArtifactLocation

Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.

Parameter
Name Description
var ArtifactLocation
Returns
Type Description
$this

getTemplateMetadata

Output only. The input output variables parsed from the imported terraform code.

Returns
Type Description
TFBlueprintMetadata|null

hasTemplateMetadata

clearTemplateMetadata

setTemplateMetadata

Output only. The input output variables parsed from the imported terraform code.

Parameter
Name Description
var TFBlueprintMetadata
Returns
Type Description
$this

getApplicationParameters

Optional. The values provided for the input variables.

Returns
Type Description
Google\Protobuf\RepeatedField<Parameter>

setApplicationParameters

Optional. The values provided for the input variables.

Parameter
Name Description
var array<Parameter>
Returns
Type Description
$this

getIacSource

Output only. Indicates the IaC source format of this application template revision.

Returns
Type Description
int Enum of type IACSource.

setIacSource

Output only. Indicates the IaC source format of this application template revision.

Parameter
Name Description
var int

Enum of type IACSource.

Returns
Type Description
$this