Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class Repository.
Represents a Dataform Git repository.
Generated from protobuf message google.cloud.dataform.v1beta1.Repository
Namespace
Google \ Cloud \ Dataform \ V1beta1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ name |
string
Output only. The repository's name. |
↳ display_name |
string
Optional. The repository's user-friendly name. |
↳ git_remote_settings |
Repository\GitRemoteSettings
Optional. If set, configures this repository to be linked to a Git remote. |
↳ npmrc_environment_variables_secret_version |
string
Optional. The name of the Secret Manager secret version to be used to interpolate variables into the .npmrc file for package installation operations. Must be in the format |
↳ workspace_compilation_overrides |
Repository\WorkspaceCompilationOverrides
Optional. If set, fields of |
↳ labels |
array|Google\Protobuf\Internal\MapField
Optional. Repository user labels. |
↳ set_authenticated_user_admin |
bool
Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories |
↳ service_account |
string
Optional. The service account to run workflow invocations under. |
getName
Output only. The repository's name.
Returns | |
---|---|
Type | Description |
string |
setName
Output only. The repository's name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDisplayName
Optional. The repository's user-friendly name.
Returns | |
---|---|
Type | Description |
string |
setDisplayName
Optional. The repository's user-friendly name.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getGitRemoteSettings
Optional. If set, configures this repository to be linked to a Git remote.
Returns | |
---|---|
Type | Description |
Repository\GitRemoteSettings|null |
hasGitRemoteSettings
clearGitRemoteSettings
setGitRemoteSettings
Optional. If set, configures this repository to be linked to a Git remote.
Parameter | |
---|---|
Name | Description |
var |
Repository\GitRemoteSettings
|
Returns | |
---|---|
Type | Description |
$this |
getNpmrcEnvironmentVariablesSecretVersion
Optional. The name of the Secret Manager secret version to be used to
interpolate variables into the .npmrc file for package installation
operations. Must be in the format projects/*/secrets/*/versions/*
. The
file itself must be in a JSON format.
Returns | |
---|---|
Type | Description |
string |
setNpmrcEnvironmentVariablesSecretVersion
Optional. The name of the Secret Manager secret version to be used to
interpolate variables into the .npmrc file for package installation
operations. Must be in the format projects/*/secrets/*/versions/*
. The
file itself must be in a JSON format.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getWorkspaceCompilationOverrides
Optional. If set, fields of workspace_compilation_overrides
override the
default compilation settings that are specified in dataform.json when
creating workspace-scoped compilation results. See documentation for
WorkspaceCompilationOverrides
for more information.
Returns | |
---|---|
Type | Description |
Repository\WorkspaceCompilationOverrides|null |
hasWorkspaceCompilationOverrides
clearWorkspaceCompilationOverrides
setWorkspaceCompilationOverrides
Optional. If set, fields of workspace_compilation_overrides
override the
default compilation settings that are specified in dataform.json when
creating workspace-scoped compilation results. See documentation for
WorkspaceCompilationOverrides
for more information.
Parameter | |
---|---|
Name | Description |
var |
Repository\WorkspaceCompilationOverrides
|
Returns | |
---|---|
Type | Description |
$this |
getLabels
Optional. Repository user labels.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabels
Optional. Repository user labels.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getSetAuthenticatedUserAdmin
Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
Returns | |
---|---|
Type | Description |
bool |
setSetAuthenticatedUserAdmin
Optional. Input only. If set to true, the authenticated user will be granted the roles/dataform.admin role on the created repository. To modify access to the created repository later apply setIamPolicy from https://cloud.google.com/dataform/reference/rest#rest-resource:-v1beta1.projects.locations.repositories
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getServiceAccount
Optional. The service account to run workflow invocations under.
Returns | |
---|---|
Type | Description |
string |
setServiceAccount
Optional. The service account to run workflow invocations under.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |