Package com.google.cloud.dataform.v1
Class ReleaseConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
com.google.cloud.dataform.v1.ReleaseConfig.Builder
- All Implemented Interfaces:
ReleaseConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReleaseConfig
public static final class ReleaseConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
implements ReleaseConfigOrBuilder
Represents a Dataform release configuration.Protobuf type
google.cloud.dataform.v1.ReleaseConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllRecentScheduledReleaseRecords(Iterable<? extends ReleaseConfig.ScheduledReleaseRecord> values) Output only.addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value) Output only.addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue) Output only.Output only.Output only.Output only.addRecentScheduledReleaseRecordsBuilder(int index) Output only.build()clear()Optional.Optional.Optional.Required.Output only.Identifier.Output only.Optional.Optional.Optional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.Required.com.google.protobuf.ByteStringRequired.Output only.com.google.protobuf.ByteStringOutput only.getName()Identifier.com.google.protobuf.ByteStringIdentifier.getRecentScheduledReleaseRecords(int index) Output only.getRecentScheduledReleaseRecordsBuilder(int index) Output only.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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(ReleaseConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeRecentScheduledReleaseRecords(int index) Output only.Optional.setCodeCompilationConfig(CodeCompilationConfig.Builder builderForValue) Optional.setCronSchedule(String value) Optional.setCronScheduleBytes(com.google.protobuf.ByteString value) Optional.setDisabled(boolean value) Optional.setGitCommitish(String value) Required.setGitCommitishBytes(com.google.protobuf.ByteString value) Required.setInternalMetadata(String value) Output only.setInternalMetadataBytes(com.google.protobuf.ByteString value) Output only.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value) Output only.setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue) Output only.Optional.setReleaseCompilationResultBytes(com.google.protobuf.ByteString value) Optional.setTimeZone(String value) Optional.setTimeZoneBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReleaseConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReleaseConfig.Builder>
-
mergeFrom
public ReleaseConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReleaseConfig.Builder>- Throws:
IOException
-
getName
Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceReleaseConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for name.
-
setName
Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Identifier. The release config's name.
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getGitCommitishin interfaceReleaseConfigOrBuilder- Returns:
- The gitCommitish.
-
getGitCommitishBytes
public 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];- Specified by:
getGitCommitishBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for gitCommitish.
-
setGitCommitish
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];- Parameters:
value- The gitCommitish to set.- Returns:
- This builder for chaining.
-
clearGitCommitish
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:
- This builder for chaining.
-
setGitCommitishBytes
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];- Parameters:
value- The bytes for gitCommitish to set.- Returns:
- This builder for chaining.
-
hasCodeCompilationConfig
public 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];- Specified by:
hasCodeCompilationConfigin interfaceReleaseConfigOrBuilder- Returns:
- Whether the codeCompilationConfig field is set.
-
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];- Specified by:
getCodeCompilationConfigin interfaceReleaseConfigOrBuilder- Returns:
- The codeCompilationConfig.
-
setCodeCompilationConfig
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]; -
setCodeCompilationConfig
public ReleaseConfig.Builder setCodeCompilationConfig(CodeCompilationConfig.Builder builderForValue) 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]; -
mergeCodeCompilationConfig
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]; -
clearCodeCompilationConfig
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]; -
getCodeCompilationConfigBuilder
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]; -
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];- Specified by:
getCodeCompilationConfigOrBuilderin interfaceReleaseConfigOrBuilder
-
getCronSchedule
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCronSchedulein interfaceReleaseConfigOrBuilder- Returns:
- The cronSchedule.
-
getCronScheduleBytes
public 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];- Specified by:
getCronScheduleBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for cronSchedule.
-
setCronSchedule
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The cronSchedule to set.- Returns:
- This builder for chaining.
-
clearCronSchedule
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCronScheduleBytes
Optional. Optional schedule (in cron format) for automatic creation of compilation results.
string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for cronSchedule to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getTimeZonein interfaceReleaseConfigOrBuilder- Returns:
- The timeZone.
-
getTimeZoneBytes
public 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];- Specified by:
getTimeZoneBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for timeZone.
-
setTimeZone
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];- Parameters:
value- The timeZone to set.- Returns:
- This builder for chaining.
-
clearTimeZone
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:
- This builder for chaining.
-
setTimeZoneBytes
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];- Parameters:
value- The bytes for timeZone to set.- Returns:
- This builder for chaining.
-
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];- Specified by:
getRecentScheduledReleaseRecordsListin interfaceReleaseConfigOrBuilder
-
getRecentScheduledReleaseRecordsCount
public 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];- Specified by:
getRecentScheduledReleaseRecordsCountin interfaceReleaseConfigOrBuilder
-
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];- Specified by:
getRecentScheduledReleaseRecordsin interfaceReleaseConfigOrBuilder
-
setRecentScheduledReleaseRecords
public ReleaseConfig.Builder setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value) 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]; -
setRecentScheduledReleaseRecords
public ReleaseConfig.Builder setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue) 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]; -
addRecentScheduledReleaseRecords
public ReleaseConfig.Builder addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord value) 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]; -
addRecentScheduledReleaseRecords
public ReleaseConfig.Builder addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value) 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]; -
addRecentScheduledReleaseRecords
public ReleaseConfig.Builder addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue) 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]; -
addRecentScheduledReleaseRecords
public ReleaseConfig.Builder addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue) 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]; -
addAllRecentScheduledReleaseRecords
public ReleaseConfig.Builder addAllRecentScheduledReleaseRecords(Iterable<? extends ReleaseConfig.ScheduledReleaseRecord> values) 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]; -
clearRecentScheduledReleaseRecords
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]; -
removeRecentScheduledReleaseRecords
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]; -
getRecentScheduledReleaseRecordsBuilder
public ReleaseConfig.ScheduledReleaseRecord.Builder getRecentScheduledReleaseRecordsBuilder(int index) 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
public ReleaseConfig.ScheduledReleaseRecordOrBuilder getRecentScheduledReleaseRecordsOrBuilder(int index) 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];- Specified by:
getRecentScheduledReleaseRecordsOrBuilderin interfaceReleaseConfigOrBuilder
-
getRecentScheduledReleaseRecordsOrBuilderList
public 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];- Specified by:
getRecentScheduledReleaseRecordsOrBuilderListin interfaceReleaseConfigOrBuilder
-
addRecentScheduledReleaseRecordsBuilder
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]; -
addRecentScheduledReleaseRecordsBuilder
public ReleaseConfig.ScheduledReleaseRecord.Builder addRecentScheduledReleaseRecordsBuilder(int index) 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]; -
getRecentScheduledReleaseRecordsBuilderList
public List<ReleaseConfig.ScheduledReleaseRecord.Builder> getRecentScheduledReleaseRecordsBuilderList()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
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) = { ... }- Specified by:
getReleaseCompilationResultin interfaceReleaseConfigOrBuilder- Returns:
- The releaseCompilationResult.
-
getReleaseCompilationResultBytes
public 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) = { ... }- Specified by:
getReleaseCompilationResultBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for releaseCompilationResult.
-
setReleaseCompilationResult
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) = { ... }- Parameters:
value- The releaseCompilationResult to set.- Returns:
- This builder for chaining.
-
clearReleaseCompilationResult
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:
- This builder for chaining.
-
setReleaseCompilationResultBytes
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) = { ... }- Parameters:
value- The bytes for releaseCompilationResult to set.- Returns:
- This builder for chaining.
-
getDisabled
public boolean getDisabled()Optional. Disables automatic creation of compilation results.
bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisabledin interfaceReleaseConfigOrBuilder- Returns:
- The disabled.
-
setDisabled
Optional. Disables automatic creation of compilation results.
bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The disabled to set.- Returns:
- This builder for chaining.
-
clearDisabled
Optional. Disables automatic creation of compilation results.
bool disabled = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasInternalMetadata
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 = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasInternalMetadatain interfaceReleaseConfigOrBuilder- Returns:
- Whether the internalMetadata field is set.
-
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];- Specified by:
getInternalMetadatain interfaceReleaseConfigOrBuilder- Returns:
- The internalMetadata.
-
getInternalMetadataBytes
public 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];- Specified by:
getInternalMetadataBytesin interfaceReleaseConfigOrBuilder- Returns:
- The bytes for internalMetadata.
-
setInternalMetadata
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];- Parameters:
value- The internalMetadata to set.- Returns:
- This builder for chaining.
-
clearInternalMetadata
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:
- This builder for chaining.
-
setInternalMetadataBytes
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];- Parameters:
value- The bytes for internalMetadata to set.- Returns:
- This builder for chaining.
-