Developer Connect v1 API - Class FetchGitRepositoryLinkCommitRequest (1.0.0-beta05)

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

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

Request message for FetchGitRepositoryLinkCommit.

Inheritance

object > FetchGitRepositoryLinkCommitRequest

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

FetchGitRepositoryLinkCommitRequest()

public FetchGitRepositoryLinkCommitRequest()

FetchGitRepositoryLinkCommitRequest(FetchGitRepositoryLinkCommitRequest)

public FetchGitRepositoryLinkCommitRequest(FetchGitRepositoryLinkCommitRequest other)
Parameter
Name Description
other FetchGitRepositoryLinkCommitRequest

Properties

CommitSha

public string CommitSha { get; set; }

Required. The commit SHA, or symbolic revision (e.g., branch name, tag, or Git reference).

Property Value
Type Description
string

GitRepositoryLinkName

public GitRepositoryLinkName GitRepositoryLinkName { get; set; }

GitRepositoryLinkName-typed view over the Name resource name property.

Property Value
Type Description
GitRepositoryLinkName

Name

public string Name { get; set; }

Required. The resource name of the GitRepositoryLink in the format projects/*/locations/*/connections/*/gitRepositoryLinks/*.

Property Value
Type Description
string

PathFilters

public RepeatedField<string> PathFilters { get; }

Optional. Path patterns or exact paths to filter returned files (only applicable in FULL view). When path_filters is specified, FileDiff.patch is populated for all matching files (use ["**"] to include patches for all changed files). When path_filters is omitted or empty, the full list of FileDiff is returned without patch diffs (FileDiff.patch is empty).

Property Value
Type Description
RepeatedFieldstring

View

public CommitView View { get; set; }

Optional. The level of commit details to return in the response. Defaults to FULL if unspecified. In FULL view, files metadata (paths and statuses) are returned; path_filters must also be specified to populate line patch hunks.

Property Value
Type Description
CommitView