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.
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
Google\Cloud\Dataform\V1beta1\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 projects/*/secrets/*/versions/*
. The file itself must be in a JSON format.
↳ workspace_compilation_overrides
Google\Cloud\Dataform\V1beta1\Repository\WorkspaceCompilationOverrides
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.
↳ 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.
string
setName
Output only. The repository's name.
var
string
$this
getDisplayName
Optional. The repository's user-friendly name.
string
setDisplayName
Optional. The repository's user-friendly name.
var
string
$this
getGitRemoteSettings
Optional. If set, configures this repository to be linked to a Git remote.
hasGitRemoteSettings
clearGitRemoteSettings
setGitRemoteSettings
Optional. If set, configures this repository to be linked to a Git remote.
$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.
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.
var
string
$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.
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.
$this
getLabels
Optional. Repository user labels.
setLabels
Optional. Repository user labels.
$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
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
var
bool
$this
getServiceAccount
Optional. The service account to run workflow invocations under.
string
setServiceAccount
Optional. The service account to run workflow invocations under.
var
string
$this