Reference documentation and code samples for the Google Cloud Config Delivery V1 Client class CloudBuildRepository.
CloudBuildRepository contains information about fetching Kubernetes
configuration from a CloudBuildRepository.
Generated from protobuf message google.cloud.configdelivery.v1.FleetPackage.CloudBuildRepository
Namespace
Google \ Cloud \ ConfigDelivery \ V1 \ FleetPackageMethods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ variants_pattern |
string
Optional. variants_pattern is a glob pattern that will be used to find variants in the repository. Examples: |
↳ name |
string
Required. Name of the cloud build repository. Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}. |
↳ path |
string
Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository. |
↳ tag |
string
Required. git tag of the underlying git repository. The git tag must be in the semantic version format |
↳ service_account |
string
Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration. |
getVariantsPattern
Optional. variants_pattern is a glob pattern that will be used to find
variants in the repository. Examples: variants/*.yaml, us-*
| Returns | |
|---|---|
| Type | Description |
string |
|
hasVariantsPattern
setVariantsPattern
Optional. variants_pattern is a glob pattern that will be used to find
variants in the repository. Examples: variants/*.yaml, us-*
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getName
Required. Name of the cloud build repository.
Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
| Returns | |
|---|---|
| Type | Description |
string |
|
setName
Required. Name of the cloud build repository.
Format is projects/{p}/locations/{l}/connections/{c}/repositories/{r}.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPath
Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.
| Returns | |
|---|---|
| Type | Description |
string |
|
setPath
Optional. path to the directory or file within the repository that contains the kubernetes configuration. If unspecified, path is assumed to the top level root directory of the repository.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getTag
Required. git tag of the underlying git repository.
The git tag must be in the semantic version format vX.Y.Z.
| Returns | |
|---|---|
| Type | Description |
string |
|
setTag
Required. git tag of the underlying git repository.
The git tag must be in the semantic version format vX.Y.Z.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getServiceAccount
Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.
| Returns | |
|---|---|
| Type | Description |
string |
|
setServiceAccount
Required. Google service account to use in CloudBuild triggers to fetch and store kubernetes configuration.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVariants
| Returns | |
|---|---|
| Type | Description |
string |
|