Dataform v1beta1 API - Class CommitRepositoryChangesRequest (1.0.0-beta05)

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

Reference documentation and code samples for the Dataform v1beta1 API class CommitRepositoryChangesRequest.

CommitRepositoryChanges request message.

Inheritance

object > CommitRepositoryChangesRequest

Namespace

Google.Cloud.Dataform.V1Beta1

Assembly

Google.Cloud.Dataform.V1Beta1.dll

Constructors

CommitRepositoryChangesRequest()

public CommitRepositoryChangesRequest()

CommitRepositoryChangesRequest(CommitRepositoryChangesRequest)

public CommitRepositoryChangesRequest(CommitRepositoryChangesRequest other)
Parameter
NameDescription
otherCommitRepositoryChangesRequest

Properties

CommitMetadata

public CommitMetadata CommitMetadata { get; set; }

Required. The changes to commit to the repository.

Property Value
TypeDescription
CommitMetadata

FileOperations

public MapField<string, CommitRepositoryChangesRequest.Types.FileOperation> FileOperations { get; }

A map to the path of the file to the operation. The path is the full file path including filename, from repository root.

Property Value
TypeDescription
MapFieldstringCommitRepositoryChangesRequestTypesFileOperation

Name

public string Name { get; set; }

Required. The repository's name.

Property Value
TypeDescription
string

RepositoryName

public RepositoryName RepositoryName { get; set; }

RepositoryName-typed view over the Name resource name property.

Property Value
TypeDescription
RepositoryName

RequiredHeadCommitSha

public string RequiredHeadCommitSha { get; set; }

Optional. The commit SHA which must be the repository's current HEAD before applying this commit; otherwise this request will fail. If unset, no validation on the current HEAD commit SHA is performed.

Property Value
TypeDescription
string