Class ReleaseConfig.Builder (0.33.0)

public static final class ReleaseConfig.Builder extends GeneratedMessageV3.Builder<ReleaseConfig.Builder> implements ReleaseConfigOrBuilder

Represents a Dataform release configuration.

Protobuf type google.cloud.dataform.v1beta1.ReleaseConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllRecentScheduledReleaseRecords(Iterable<? extends ReleaseConfig.ScheduledReleaseRecord> values)

public ReleaseConfig.Builder addAllRecentScheduledReleaseRecords(Iterable<? extends ReleaseConfig.ScheduledReleaseRecord> values)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord>
Returns
TypeDescription
ReleaseConfig.Builder

addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord value)

public ReleaseConfig.Builder addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord value)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueReleaseConfig.ScheduledReleaseRecord
Returns
TypeDescription
ReleaseConfig.Builder

addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

public ReleaseConfig.Builder addRecentScheduledReleaseRecords(ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueReleaseConfig.ScheduledReleaseRecord.Builder
Returns
TypeDescription
ReleaseConfig.Builder

addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value)

public ReleaseConfig.Builder addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueReleaseConfig.ScheduledReleaseRecord
Returns
TypeDescription
ReleaseConfig.Builder

addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

public ReleaseConfig.Builder addRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueReleaseConfig.ScheduledReleaseRecord.Builder
Returns
TypeDescription
ReleaseConfig.Builder

addRecentScheduledReleaseRecordsBuilder()

public ReleaseConfig.ScheduledReleaseRecord.Builder addRecentScheduledReleaseRecordsBuilder()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ReleaseConfig.ScheduledReleaseRecord.Builder

addRecentScheduledReleaseRecordsBuilder(int index)

public ReleaseConfig.ScheduledReleaseRecord.Builder addRecentScheduledReleaseRecordsBuilder(int index)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReleaseConfig.ScheduledReleaseRecord.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ReleaseConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

build()

public ReleaseConfig build()
Returns
TypeDescription
ReleaseConfig

buildPartial()

public ReleaseConfig buildPartial()
Returns
TypeDescription
ReleaseConfig

clear()

public ReleaseConfig.Builder clear()
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

clearCodeCompilationConfig()

public ReleaseConfig.Builder clearCodeCompilationConfig()

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ReleaseConfig.Builder

clearCronSchedule()

public ReleaseConfig.Builder clearCronSchedule()

Optional. Optional schedule (in cron format) for automatic creation of compilation results.

string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ReleaseConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

clearGitCommitish()

public ReleaseConfig.Builder 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
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

clearName()

public ReleaseConfig.Builder clearName()

Output only. The release config's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ReleaseConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

clearRecentScheduledReleaseRecords()

public ReleaseConfig.Builder clearRecentScheduledReleaseRecords()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ReleaseConfig.Builder

clearReleaseCompilationResult()

public ReleaseConfig.Builder clearReleaseCompilationResult()

Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

clearTimeZone()

public ReleaseConfig.Builder 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
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

clone()

public ReleaseConfig.Builder clone()
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

getCodeCompilationConfig()

public CodeCompilationConfig getCodeCompilationConfig()

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CodeCompilationConfig

The codeCompilationConfig.

getCodeCompilationConfigBuilder()

public CodeCompilationConfig.Builder getCodeCompilationConfigBuilder()

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CodeCompilationConfig.Builder

getCodeCompilationConfigOrBuilder()

public CodeCompilationConfigOrBuilder getCodeCompilationConfigOrBuilder()

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
CodeCompilationConfigOrBuilder

getCronSchedule()

public String getCronSchedule()

Optional. Optional schedule (in cron format) for automatic creation of compilation results.

string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
String

The cronSchedule.

getCronScheduleBytes()

public ByteString getCronScheduleBytes()

Optional. Optional schedule (in cron format) for automatic creation of compilation results.

string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ByteString

The bytes for cronSchedule.

getDefaultInstanceForType()

public ReleaseConfig getDefaultInstanceForType()
Returns
TypeDescription
ReleaseConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getGitCommitish()

public 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
TypeDescription
String

The gitCommitish.

getGitCommitishBytes()

public 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
TypeDescription
ByteString

The bytes for gitCommitish.

getName()

public String getName()

Output only. The release config's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The release config's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for name.

getRecentScheduledReleaseRecords(int index)

public ReleaseConfig.ScheduledReleaseRecord getRecentScheduledReleaseRecords(int index)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReleaseConfig.ScheduledReleaseRecord

getRecentScheduledReleaseRecordsBuilder(int index)

public ReleaseConfig.ScheduledReleaseRecord.Builder getRecentScheduledReleaseRecordsBuilder(int index)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReleaseConfig.ScheduledReleaseRecord.Builder

getRecentScheduledReleaseRecordsBuilderList()

public List<ReleaseConfig.ScheduledReleaseRecord.Builder> getRecentScheduledReleaseRecordsBuilderList()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<Builder>

getRecentScheduledReleaseRecordsCount()

public int getRecentScheduledReleaseRecordsCount()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getRecentScheduledReleaseRecordsList()

public List<ReleaseConfig.ScheduledReleaseRecord> getRecentScheduledReleaseRecordsList()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<ScheduledReleaseRecord>

getRecentScheduledReleaseRecordsOrBuilder(int index)

public ReleaseConfig.ScheduledReleaseRecordOrBuilder getRecentScheduledReleaseRecordsOrBuilder(int index)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReleaseConfig.ScheduledReleaseRecordOrBuilder

getRecentScheduledReleaseRecordsOrBuilderList()

public List<? extends ReleaseConfig.ScheduledReleaseRecordOrBuilder> getRecentScheduledReleaseRecordsOrBuilderList()

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<? extends com.google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecordOrBuilder>

getReleaseCompilationResult()

public String getReleaseCompilationResult()

Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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
TypeDescription
String

The releaseCompilationResult.

getReleaseCompilationResultBytes()

public ByteString getReleaseCompilationResultBytes()

Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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
TypeDescription
ByteString

The bytes for releaseCompilationResult.

getTimeZone()

public 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
TypeDescription
String

The timeZone.

getTimeZoneBytes()

public 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
TypeDescription
ByteString

The bytes for timeZone.

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.v1beta1.CodeCompilationConfig code_compilation_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the codeCompilationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeCodeCompilationConfig(CodeCompilationConfig value)

public ReleaseConfig.Builder mergeCodeCompilationConfig(CodeCompilationConfig value)

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueCodeCompilationConfig
Returns
TypeDescription
ReleaseConfig.Builder

mergeFrom(ReleaseConfig other)

public ReleaseConfig.Builder mergeFrom(ReleaseConfig other)
Parameter
NameDescription
otherReleaseConfig
Returns
TypeDescription
ReleaseConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ReleaseConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ReleaseConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ReleaseConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ReleaseConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

removeRecentScheduledReleaseRecords(int index)

public ReleaseConfig.Builder removeRecentScheduledReleaseRecords(int index)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
ReleaseConfig.Builder

setCodeCompilationConfig(CodeCompilationConfig value)

public ReleaseConfig.Builder setCodeCompilationConfig(CodeCompilationConfig value)

Optional. 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 = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueCodeCompilationConfig
Returns
TypeDescription
ReleaseConfig.Builder

setCodeCompilationConfig(CodeCompilationConfig.Builder builderForValue)

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.v1beta1.CodeCompilationConfig code_compilation_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueCodeCompilationConfig.Builder
Returns
TypeDescription
ReleaseConfig.Builder

setCronSchedule(String value)

public ReleaseConfig.Builder setCronSchedule(String value)

Optional. Optional schedule (in cron format) for automatic creation of compilation results.

string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The cronSchedule to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setCronScheduleBytes(ByteString value)

public ReleaseConfig.Builder setCronScheduleBytes(ByteString value)

Optional. Optional schedule (in cron format) for automatic creation of compilation results.

string cron_schedule = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes for cronSchedule to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ReleaseConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

setGitCommitish(String value)

public ReleaseConfig.Builder setGitCommitish(String value)

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];

Parameter
NameDescription
valueString

The gitCommitish to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setGitCommitishBytes(ByteString value)

public ReleaseConfig.Builder setGitCommitishBytes(ByteString value)

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];

Parameter
NameDescription
valueByteString

The bytes for gitCommitish to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setName(String value)

public ReleaseConfig.Builder setName(String value)

Output only. The release config's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ReleaseConfig.Builder setNameBytes(ByteString value)

Output only. The release config's name.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value)

public ReleaseConfig.Builder setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord value)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueReleaseConfig.ScheduledReleaseRecord
Returns
TypeDescription
ReleaseConfig.Builder

setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

public ReleaseConfig.Builder setRecentScheduledReleaseRecords(int index, ReleaseConfig.ScheduledReleaseRecord.Builder builderForValue)

Output only. Records of the 10 most recent scheduled release attempts, ordered in in descending order of release_time. Updated whenever automatic creation of a compilation result is triggered by cron_schedule.

repeated .google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord recent_scheduled_release_records = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueReleaseConfig.ScheduledReleaseRecord.Builder
Returns
TypeDescription
ReleaseConfig.Builder

setReleaseCompilationResult(String value)

public ReleaseConfig.Builder setReleaseCompilationResult(String value)

Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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) = { ... }

Parameter
NameDescription
valueString

The releaseCompilationResult to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setReleaseCompilationResultBytes(ByteString value)

public ReleaseConfig.Builder setReleaseCompilationResultBytes(ByteString value)

Optional. The name of the currently released compilation result for this release config. This value is updated when a compilation result is created from this release config, 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) = { ... }

Parameter
NameDescription
valueByteString

The bytes for releaseCompilationResult to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ReleaseConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ReleaseConfig.Builder
Overrides

setTimeZone(String value)

public ReleaseConfig.Builder setTimeZone(String value)

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];

Parameter
NameDescription
valueString

The timeZone to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setTimeZoneBytes(ByteString value)

public ReleaseConfig.Builder setTimeZoneBytes(ByteString value)

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];

Parameter
NameDescription
valueByteString

The bytes for timeZone to set.

Returns
TypeDescription
ReleaseConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ReleaseConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ReleaseConfig.Builder
Overrides