Show / Hide Table of Contents

Class CompilationResult

Represents the result of compiling a Dataform project.

Inheritance
object
CompilationResult
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

InternalMetadata

Output only. All the metadata information that is used internally to serve the resource. For example: timestamps, flags, status fields, etc. The format of this field is a JSON string.

Declaration
[JsonProperty("internalMetadata")]
public virtual string InternalMetadata { 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX