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

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

Defines the location for storing an artifact, such as generated IaC.

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

Namespace

Google \ Cloud \ DesignCenter \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ developer_connect_export_config DeveloperConnectExportConfig

Optional. Source Code Management(SCM) config for storing the content, such as generated IaC. Supports sources integrated with Developer Connect like GitHub, GitHub Enterprise, GitLab, and Bitbucket.

↳ gcs_uri string

Optional. The Cloud Storage URI for storing the generated IaC.

getDeveloperConnectExportConfig

Optional. Source Code Management(SCM) config for storing the content, such as generated IaC. Supports sources integrated with Developer Connect like GitHub, GitHub Enterprise, GitLab, and Bitbucket.

Returns
Type Description
DeveloperConnectExportConfig|null

hasDeveloperConnectExportConfig

setDeveloperConnectExportConfig

Optional. Source Code Management(SCM) config for storing the content, such as generated IaC. Supports sources integrated with Developer Connect like GitHub, GitHub Enterprise, GitLab, and Bitbucket.

Parameter
Name Description
var DeveloperConnectExportConfig
Returns
Type Description
$this

getGcsUri

Optional. The Cloud Storage URI for storing the generated IaC.

Returns
Type Description
string

hasGcsUri

setGcsUri

Optional. The Cloud Storage URI for storing the generated IaC.

Parameter
Name Description
var string
Returns
Type Description
$this

getLocation

Returns
Type Description
string