Google Cloud Dataform V1beta1 Client - Class GitRemoteSettings (0.12.0)

Reference documentation and code samples for the Google Cloud Dataform V1beta1 Client class GitRemoteSettings.

Controls Git remote configuration for a repository.

Generated from protobuf message google.cloud.dataform.v1beta1.Repository.GitRemoteSettings

Namespace

Google \ Cloud \ Dataform \ V1beta1 \ Repository

Methods

__construct

Constructor.

Parameter
Name Description
data mixed

getUrl

Required. The Git remote's URL.

Returns
Type Description
string

setUrl

Required. The Git remote's URL.

Parameter
Name Description
var string
Returns
Type Description
$this

getDefaultBranch

Optional. The Git remote's default branch name.

If not set, main will be used.

Returns
Type Description
string

setDefaultBranch

Optional. The Git remote's default branch name.

If not set, main will be used.

Parameter
Name Description
var string
Returns
Type Description
$this

getEffectiveDefaultBranch

Output only. The Git remote's effective default branch name.

This is the default branch name of the Git remote if it is set, otherwise it is main.

Returns
Type Description
string

setEffectiveDefaultBranch

Output only. The Git remote's effective default branch name.

This is the default branch name of the Git remote if it is set, otherwise it is main.

Parameter
Name Description
var string
Returns
Type Description
$this

getAuthenticationTokenSecretVersion

Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*.

Returns
Type Description
string

setAuthenticationTokenSecretVersion

Optional. The name of the Secret Manager secret version to use as an authentication token for Git operations. Must be in the format projects/*/secrets/*/versions/*.

Parameter
Name Description
var string
Returns
Type Description
$this

getSshAuthenticationConfig

Optional. Authentication fields for remote uris using SSH protocol.

Returns
Type Description
GitRemoteSettings\SshAuthenticationConfig|null

hasSshAuthenticationConfig

clearSshAuthenticationConfig

setSshAuthenticationConfig

Optional. Authentication fields for remote uris using SSH protocol.

Parameter
Name Description
var GitRemoteSettings\SshAuthenticationConfig
Returns
Type Description
$this

Optional. Resource name for the GitRepositoryLink used for machine credentials. Must be in the format projects/*/locations/*/connections/*/gitRepositoryLinks/*

Returns
Type Description
string

Optional. Resource name for the GitRepositoryLink used for machine credentials. Must be in the format projects/*/locations/*/connections/*/gitRepositoryLinks/*

Parameter
Name Description
var string
Returns
Type Description
$this

getTokenStatus

Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus

Returns
Type Description
int Enum of type TokenStatus.

setTokenStatus

Output only. Deprecated: The field does not contain any token status information. Instead use https://cloud.google.com/dataform/reference/rest/v1beta1/projects.locations.repositories/computeAccessTokenStatus

Parameter
Name Description
var int

Enum of type TokenStatus.

Returns
Type Description
$this