Package com.google.cloud.dataform.v1
Interface ReleaseConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReleaseConfig,ReleaseConfig.Builder
@Generated
public interface ReleaseConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionOptional.Optional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.Required.com.google.protobuf.ByteStringRequired.Output only.com.google.protobuf.ByteStringOutput only.getName()Identifier.com.google.protobuf.ByteStringIdentifier.getRecentScheduledReleaseRecords(int index) Output only.intOutput only.Output only.getRecentScheduledReleaseRecordsOrBuilder(int index) Output only.Output only.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.booleanOutput only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- The bytes for name.
-
getGitCommitish
String getGitCommitish()Required. 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) = REQUIRED];- Returns:
- The gitCommitish.
-
getGitCommitishBytes
com.google.protobuf.ByteString getGitCommitishBytes()Required. 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) = REQUIRED];- Returns:
- The bytes for gitCommitish.
-
hasCodeCompilationConfig
boolean hasCodeCompilationConfig()Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the codeCompilationConfig field is set.
-
getCodeCompilationConfig
CodeCompilationConfig getCodeCompilationConfig()Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The codeCompilationConfig.
-
getCodeCompilationConfigOrBuilder
CodeCompilationConfigOrBuilder getCodeCompilationConfigOrBuilder()Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getCronSchedule
String getCronSchedule()Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The cronSchedule.
-
getCronScheduleBytes
com.google.protobuf.ByteString getCronScheduleBytes()Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for cronSchedule.
-
getTimeZone
String getTimeZone()Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The timeZone.
-
getTimeZoneBytes
com.google.protobuf.ByteString getTimeZoneBytes()Optional. Specifies the time zone to be used when interpreting cron_schedule. Must be a time zone name from the time zone database (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). If left unspecified, the default is UTC.
string time_zone = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The bytes for timeZone.
-
getRecentScheduledReleaseRecordsList
List<ReleaseConfig.ScheduledReleaseRecord> getRecentScheduledReleaseRecordsList()Output only. Records of the 10 most recent scheduled release attempts, ordered in descending order of `release_time`. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentScheduledReleaseRecords
Output only. Records of the 10 most recent scheduled release attempts, ordered in descending order of `release_time`. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentScheduledReleaseRecordsCount
int getRecentScheduledReleaseRecordsCount()Output only. Records of the 10 most recent scheduled release attempts, ordered in descending order of `release_time`. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentScheduledReleaseRecordsOrBuilderList
List<? extends ReleaseConfig.ScheduledReleaseRecordOrBuilder> getRecentScheduledReleaseRecordsOrBuilderList()Output only. Records of the 10 most recent scheduled release attempts, ordered in descending order of `release_time`. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getRecentScheduledReleaseRecordsOrBuilder
Output only. Records of the 10 most recent scheduled release attempts, ordered in descending order of `release_time`. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.
repeated .google.cloud.dataform.v1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getReleaseCompilationResult
String getReleaseCompilationResult()Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is automatically created from this release config (using cron_schedule), or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format `projects/*/locations/*/repositories/*/compilationResults/*`.
string release_compilation_result = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The releaseCompilationResult.
-
getReleaseCompilationResultBytes
com.google.protobuf.ByteString getReleaseCompilationResultBytes()Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is automatically created from this release config (using cron_schedule), or when this resource is updated by API call (perhaps to roll back to an earlier release). The compilation result must have been created using this release config. Must be in the format `projects/*/locations/*/repositories/*/compilationResults/*`.
string release_compilation_result = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for releaseCompilationResult.
-
getDisabled
boolean getDisabled()Optional. Disables automatic creation of compilation results.
bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The disabled.
-
hasInternalMetadata
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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the internalMetadata field is set.
-
getInternalMetadata
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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The internalMetadata.
-
getInternalMetadataBytes
com.google.protobuf.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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The bytes for internalMetadata.
-