public final class CompilationResult extends GeneratedMessageV3 implements CompilationResultOrBuilder
   
   Represents the result of compiling a Dataform project.
 Protobuf type google.cloud.dataform.v1.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>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  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 CREATE_TIME_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 DATA_ENCRYPTION_STATE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int GIT_COMMITISH_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  
    public static final int INTERNAL_METADATA_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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.CompilationResult.CompilationError compilation_errors = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.dataform.v1.CompilationResult.CompilationErrorOrBuilder> |  | 
    
  
  
  
  
    public Timestamp getCreateTime()
   
   Output only. The timestamp of when the compilation result was created.
 .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Timestamp | The createTime. | 
    
  
  
  
  
    public TimestampOrBuilder getCreateTimeOrBuilder()
   
   Output only. The timestamp of when the compilation result was created.
 .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public DataEncryptionState getDataEncryptionState()
   
   Output only. Only set if the repository has a KMS Key.
 
 .google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    public DataEncryptionStateOrBuilder getDataEncryptionStateOrBuilder()
   
   Output only. Only set if the repository has a KMS Key.
 
 .google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    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. | 
    
  
  
  
  
    public String getInternalMetadata()
   
   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.
 optional string internal_metadata = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The internalMetadata. | 
    
  
  
  
  
    public ByteString getInternalMetadataBytes()
   
   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.
 optional string internal_metadata = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for internalMetadata. | 
    
  
  
  
  
   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. 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. 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.v1.CodeCompilationConfig code_compilation_config = 4 [(.google.api.field_behavior) = IMMUTABLE];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the codeCompilationConfig field is set. | 
    
  
  
  
  
    public boolean hasCreateTime()
   
   Output only. The timestamp of when the compilation result was created.
 .google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the createTime field is set. | 
    
  
  
  
  
    public boolean hasDataEncryptionState()
   
   Output only. Only set if the repository has a KMS Key.
 
 .google.cloud.dataform.v1.DataEncryptionState data_encryption_state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the dataEncryptionState 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 hasInternalMetadata()
   
   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.
 optional string internal_metadata = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the internalMetadata field is set. | 
    
  
  
  
  
    public boolean hasReleaseConfig()
   
   Immutable. The name of the release config to compile. 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