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

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

Request message for ExportApplicationTemplateIaC method.

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Required. The name of the application template.

↳ artifact_location ArtifactLocation

Optional. Specifies the destination for the generated IaC, which can be Cloud Storage or a Developer Connect repository. Default is Google Cloud Storage.

↳ export_iac_config ExportIaCConfig

Optional. Configuration for exporting IaC.

getName

Required. The name of the application template.

Returns
Type Description
string

setName

Required. The name of the application template.

Parameter
Name Description
var string
Returns
Type Description
$this

getArtifactLocation

Optional. Specifies the destination for the generated IaC, which can be Cloud Storage or a Developer Connect repository.

Default is Google Cloud Storage.

Returns
Type Description
ArtifactLocation|null

hasArtifactLocation

clearArtifactLocation

setArtifactLocation

Optional. Specifies the destination for the generated IaC, which can be Cloud Storage or a Developer Connect repository.

Default is Google Cloud Storage.

Parameter
Name Description
var ArtifactLocation
Returns
Type Description
$this

getExportIacConfig

Optional. Configuration for exporting IaC.

Returns
Type Description
ExportIaCConfig|null

hasExportIacConfig

clearExportIacConfig

setExportIacConfig

Optional. Configuration for exporting IaC.

Parameter
Name Description
var ExportIaCConfig
Returns
Type Description
$this

static::build

Parameter
Name Description
name string

Required. The name of the application template. Please see DesignCenterClient::applicationTemplateName() for help formatting this field.

Returns
Type Description
ExportApplicationTemplateIaCRequest