public final class CompilationResult extends GeneratedMessageV3 implements CompilationResultOrBuilder
Represents the result of compiling a Dataform project.
Protobuf type google.cloud.dataform.v1beta1.CompilationResult
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
Static Fields
public static final int CODE_COMPILATION_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int COMPILATION_ERRORS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int DATAFORM_CORE_VERSION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int GIT_COMMITISH_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RELEASE_CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int RESOLVED_GIT_COMMIT_SHA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int WORKSPACE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static CompilationResult getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static CompilationResult.Builder newBuilder()
public static CompilationResult.Builder newBuilder(CompilationResult prototype)
public static CompilationResult parseDelimitedFrom(InputStream input)
public static CompilationResult parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CompilationResult parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static CompilationResult parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CompilationResult parseFrom(ByteString data)
public static CompilationResult parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CompilationResult parseFrom(CodedInputStream input)
public static CompilationResult parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CompilationResult parseFrom(InputStream input)
public static CompilationResult parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CompilationResult parseFrom(ByteBuffer data)
public static CompilationResult parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<CompilationResult> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public CodeCompilationConfig getCodeCompilationConfig()
Immutable. If set, fields of code_compilation_config
override the default
compilation settings that are specified in dataform.json.
.google.cloud.dataform.v1beta1.CodeCompilationConfig code_compilation_config = 4 [(.google.api.field_behavior) = IMMUTABLE];
public CodeCompilationConfigOrBuilder getCodeCompilationConfigOrBuilder()
Immutable. If set, fields of code_compilation_config
override the default
compilation settings that are specified in dataform.json.
.google.cloud.dataform.v1beta1.CodeCompilationConfig code_compilation_config = 4 [(.google.api.field_behavior) = IMMUTABLE];
public CompilationResult.CompilationError getCompilationErrors(int index)
Output only. Errors encountered during project compilation.
repeated .google.cloud.dataform.v1beta1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
public int getCompilationErrorsCount()
Output only. Errors encountered during project compilation.
repeated .google.cloud.dataform.v1beta1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
public List<CompilationResult.CompilationError> getCompilationErrorsList()
Output only. Errors encountered during project compilation.
repeated .google.cloud.dataform.v1beta1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public CompilationResult.CompilationErrorOrBuilder getCompilationErrorsOrBuilder(int index)
Output only. Errors encountered during project compilation.
repeated .google.cloud.dataform.v1beta1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
public List<? extends CompilationResult.CompilationErrorOrBuilder> getCompilationErrorsOrBuilderList()
Output only. Errors encountered during project compilation.
repeated .google.cloud.dataform.v1beta1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.dataform.v1beta1.CompilationResult.CompilationErrorOrBuilder> |
|
public String getDataformCoreVersion()
Output only. The version of @dataform/core
that was used for compilation.
string dataform_core_version = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The dataformCoreVersion.
|
public ByteString getDataformCoreVersionBytes()
Output only. The version of @dataform/core
that was used for compilation.
string dataform_core_version = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for dataformCoreVersion.
|
public CompilationResult getDefaultInstanceForType()
public String getGitCommitish()
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
string git_commitish = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
String |
The gitCommitish.
|
public ByteString getGitCommitishBytes()
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
string git_commitish = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
ByteString |
The bytes for gitCommitish.
|
Output only. The compilation result's name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Output only. The compilation result's name.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
public Parser<CompilationResult> getParserForType()
Overrides
public String getReleaseConfig()
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/*
.
string release_config = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The releaseConfig.
|
public ByteString getReleaseConfigBytes()
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/*
.
string release_config = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for releaseConfig.
|
public String getResolvedGitCommitSha()
Output only. The fully resolved Git commit SHA of the code that was
compiled. Not set for compilation results whose source is a workspace.
string resolved_git_commit_sha = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The resolvedGitCommitSha.
|
public ByteString getResolvedGitCommitShaBytes()
Output only. The fully resolved Git commit SHA of the code that was
compiled. Not set for compilation results whose source is a workspace.
string resolved_git_commit_sha = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for resolvedGitCommitSha.
|
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
public CompilationResult.SourceCase getSourceCase()
public String getWorkspace()
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
string workspace = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The workspace.
|
public ByteString getWorkspaceBytes()
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
string workspace = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for workspace.
|
public boolean hasCodeCompilationConfig()
Immutable. If set, fields of code_compilation_config
override the default
compilation settings that are specified in dataform.json.
.google.cloud.dataform.v1beta1.CodeCompilationConfig code_compilation_config = 4 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
boolean |
Whether the codeCompilationConfig field is set.
|
public boolean hasGitCommitish()
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
string git_commitish = 2 [(.google.api.field_behavior) = IMMUTABLE];
Returns |
Type |
Description |
boolean |
Whether the gitCommitish field is set.
|
public boolean hasReleaseConfig()
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/*
.
string release_config = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
boolean |
Whether the releaseConfig field is set.
|
public boolean hasWorkspace()
Immutable. The name of the workspace to compile. Must be in the format
projects/*/locations/*/repositories/*/workspaces/*
.
string workspace = 3 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
boolean |
Whether the workspace field is set.
|
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CompilationResult.Builder newBuilderForType()
protected CompilationResult.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public CompilationResult.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides