Developer Connect v1 API - Class GitRepositoryLink (1.0.0-beta02)

public sealed class GitRepositoryLink : IMessage<GitRepositoryLink>, IEquatable<GitRepositoryLink>, IDeepCloneable<GitRepositoryLink>, IBufferMessage, IMessage

Reference documentation and code samples for the Developer Connect v1 API class GitRepositoryLink.

Message describing the GitRepositoryLink object

Inheritance

object > GitRepositoryLink

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

public GitRepositoryLink()
public GitRepositoryLink(GitRepositoryLink other)
Parameter
Name Description
other GitRepositoryLink

Properties

public MapField<string, string> Annotations { get; }

Optional. Allows clients to store small amounts of arbitrary data.

Property Value
Type Description
MapFieldstringstring
public string CloneUri { get; set; }

Required. Git Clone URI.

Property Value
Type Description
string
public Timestamp CreateTime { get; set; }

Output only. [Output only] Create timestamp

Property Value
Type Description
Timestamp
public Timestamp DeleteTime { get; set; }

Output only. [Output only] Delete timestamp

Property Value
Type Description
Timestamp
public string Etag { get; set; }

Optional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Property Value
Type Description
string
public string GitProxyUri { get; set; }

Output only. URI to access the linked repository through the Git Proxy. This field is only populated if the git proxy is enabled for the connection.

Property Value
Type Description
string
public GitRepositoryLinkName GitRepositoryLinkName { get; set; }

GitRepositoryLinkName-typed view over the Name resource name property.

Property Value
Type Description
GitRepositoryLinkName
public MapField<string, string> Labels { get; }

Optional. Labels as key value pairs

Property Value
Type Description
MapFieldstringstring
public string Name { get; set; }

Identifier. Resource name of the repository, in the format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Property Value
Type Description
string
public bool Reconciling { get; set; }

Output only. Set to true when the connection is being set up or updated in the background.

Property Value
Type Description
bool
public string Uid { get; set; }

Output only. A system-assigned unique identifier for the GitRepositoryLink.

Property Value
Type Description
string
public Timestamp UpdateTime { get; set; }

Output only. [Output only] Update timestamp

Property Value
Type Description
Timestamp
public string WebhookId { get; set; }

Output only. External ID of the webhook created for the repository.

Property Value
Type Description
string