Class CompilationResult
Represents the result of compiling a Dataform project.
Implements
Inherited Members
Namespace: Google.Apis.Dataform.v1beta1.Data
Assembly: Google.Apis.Dataform.v1beta1.dll
Syntax
public class CompilationResult : IDirectResponseSchema
Properties
CodeCompilationConfig
Immutable. If set, fields of code_compilation_config
override the default compilation settings that are
specified in dataform.json.
Declaration
[JsonProperty("codeCompilationConfig")]
public virtual CodeCompilationConfig CodeCompilationConfig { get; set; }
Property Value
Type | Description |
---|---|
CodeCompilationConfig |
CompilationErrors
Output only. Errors encountered during project compilation.
Declaration
[JsonProperty("compilationErrors")]
public virtual IList<CompilationError> CompilationErrors { get; set; }
Property Value
Type | Description |
---|---|
IList<CompilationError> |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp of when the compilation result was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
DataEncryptionState
Output only. Only set if the repository has a KMS Key.
Declaration
[JsonProperty("dataEncryptionState")]
public virtual DataEncryptionState DataEncryptionState { get; set; }
Property Value
Type | Description |
---|---|
DataEncryptionState |
DataformCoreVersion
Output only. The version of @dataform/core
that was used for compilation.
Declaration
[JsonProperty("dataformCoreVersion")]
public virtual string DataformCoreVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GitCommitish
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
Declaration
[JsonProperty("gitCommitish")]
public virtual string GitCommitish { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The compilation result's name.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
ReleaseConfig
Immutable. The name of the release config to compile. Must be in the format
projects/*/locations/*/repositories/*/releaseConfigs/*
.
Declaration
[JsonProperty("releaseConfig")]
public virtual string ReleaseConfig { get; set; }
Property Value
Type | Description |
---|---|
string |
ResolvedGitCommitSha
Output only. The fully resolved Git commit SHA of the code that was compiled. Not set for compilation results whose source is a workspace.
Declaration
[JsonProperty("resolvedGitCommitSha")]
public virtual string ResolvedGitCommitSha { get; set; }
Property Value
Type | Description |
---|---|
string |
Workspace
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
Declaration
[JsonProperty("workspace")]
public virtual string Workspace { get; set; }
Property Value
Type | Description |
---|---|
string |