Google Cloud Dataform V1 Client - Class GitRemoteSettings (0.8.1)

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

Controls Git remote configuration for a repository.

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

Namespace

Google \ Cloud \ Dataform \ V1 \ Repository

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ url string

Required. The Git remote's URL.

↳ default_branch string

Required. The Git remote's default branch name.

↳ authentication_token_secret_version string

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/*.

↳ ssh_authentication_config GitRemoteSettings\SshAuthenticationConfig

Optional. Authentication fields for remote uris using SSH protocol.

↳ token_status int

Output only. Deprecated: The field does not contain any token status information.

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

Required. The Git remote's default branch name.

Returns
Type Description
string

setDefaultBranch

Required. The Git remote's default branch name.

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

getTokenStatus

Output only. Deprecated: The field does not contain any token status information.

Returns
Type Description
int

setTokenStatus

Output only. Deprecated: The field does not contain any token status information.

Parameter
Name Description
var int
Returns
Type Description
$this