public sealed class CompilationResult : IMessage<CompilationResult>, IEquatable<CompilationResult>, IDeepCloneable<CompilationResult>, IBufferMessage, IMessage
Reference documentation and code samples for the Dataform v1beta1 API class CompilationResult.
Represents the result of compiling a Dataform project.
Implements
IMessageCompilationResult, IEquatableCompilationResult, IDeepCloneableCompilationResult, IBufferMessage, IMessageNamespace
Google.Cloud.Dataform.V1Beta1Assembly
Google.Cloud.Dataform.V1Beta1.dll
Constructors
CompilationResult()
public CompilationResult()
CompilationResult(CompilationResult)
public CompilationResult(CompilationResult other)
Parameter | |
---|---|
Name | Description |
other | CompilationResult |
Properties
CodeCompilationConfig
public CodeCompilationConfig CodeCompilationConfig { get; set; }
Immutable. If set, fields of code_compilation_config
override the default
compilation settings that are specified in dataform.json.
Property Value | |
---|---|
Type | Description |
CodeCompilationConfig |
CompilationErrors
public RepeatedField<CompilationResult.Types.CompilationError> CompilationErrors { get; }
Output only. Errors encountered during project compilation.
Property Value | |
---|---|
Type | Description |
RepeatedFieldCompilationResultTypesCompilationError |
CompilationResultName
public CompilationResultName CompilationResultName { get; set; }
CompilationResultName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
CompilationResultName |
DataformCoreVersion
public string DataformCoreVersion { get; set; }
Output only. The version of @dataform/core
that was used for compilation.
Property Value | |
---|---|
Type | Description |
string |
GitCommitish
public string GitCommitish { get; set; }
Immutable. Git commit/tag/branch name at which the repository should be compiled. Must exist in the remote repository. Examples:
- a commit SHA:
12ade345
- a tag:
tag1
- a branch name:
branch1
Property Value | |
---|---|
Type | Description |
string |
HasGitCommitish
public bool HasGitCommitish { get; }
Gets whether the "git_commitish" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasReleaseConfig
public bool HasReleaseConfig { get; }
Gets whether the "release_config" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasWorkspace
public bool HasWorkspace { get; }
Gets whether the "workspace" field is set
Property Value | |
---|---|
Type | Description |
bool |
Name
public string Name { get; set; }
Output only. The compilation result's name.
Property Value | |
---|---|
Type | Description |
string |
ReleaseConfig
public string ReleaseConfig { get; set; }
Immutable. The name of the release config to compile. The release
config's 'current_compilation_result' field will be updated to this
compilation result. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.
Property Value | |
---|---|
Type | Description |
string |
ReleaseConfigAsReleaseConfigName
public ReleaseConfigName ReleaseConfigAsReleaseConfigName { get; set; }
ReleaseConfigName-typed view over the ReleaseConfig resource name property.
Property Value | |
---|---|
Type | Description |
ReleaseConfigName |
ResolvedGitCommitSha
public string ResolvedGitCommitSha { get; set; }
Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
Property Value | |
---|---|
Type | Description |
string |
SourceCase
public CompilationResult.SourceOneofCase SourceCase { get; }
Property Value | |
---|---|
Type | Description |
CompilationResultSourceOneofCase |
Workspace
public string Workspace { get; set; }
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
Property Value | |
---|---|
Type | Description |
string |
WorkspaceAsWorkspaceName
public WorkspaceName WorkspaceAsWorkspaceName { get; set; }
WorkspaceName-typed view over the Workspace resource name property.
Property Value | |
---|---|
Type | Description |
WorkspaceName |