Class ReleaseConfig.Builder (0.39.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
Type Description
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
Name Description
values Iterable<? extends com.google.cloud.dataform.v1beta1.ReleaseConfig.ScheduledReleaseRecord>
Returns
Type Description
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
Name Description
value ReleaseConfig.ScheduledReleaseRecord
Returns
Type Description
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
Name Description
builderForValue ReleaseConfig.ScheduledReleaseRecord.Builder
Returns
Type Description
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
Name Description
index int
value ReleaseConfig.ScheduledReleaseRecord
Returns
Type Description
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
Name Description
index int
builderForValue ReleaseConfig.ScheduledReleaseRecord.Builder
Returns
Type Description
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
Type Description
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
Name Description
index int
Returns
Type Description
ReleaseConfig.ScheduledReleaseRecord.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ReleaseConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ReleaseConfig.Builder
Overrides

build()

public ReleaseConfig build()
Returns
Type Description
ReleaseConfig

buildPartial()

public ReleaseConfig buildPartial()
Returns
Type Description
ReleaseConfig

clear()

public ReleaseConfig.Builder clear()
Returns
Type Description
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
Type Description
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
Type Description
ReleaseConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ReleaseConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
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
Type Description
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
Type Description
ReleaseConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ReleaseConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
ReleaseConfig.Builder

This builder for chaining.

clone()

public ReleaseConfig.Builder clone()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
ByteString

The bytes for cronSchedule.

getDefaultInstanceForType()

public ReleaseConfig getDefaultInstanceForType()
Returns
Type Description
ReleaseConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The release config's name.

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

Returns
Type Description
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
Name Description
index int
Returns
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Name Description
index int
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the codeCompilationConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
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
Name Description
value CodeCompilationConfig
Returns
Type Description
ReleaseConfig.Builder

mergeFrom(ReleaseConfig other)

public ReleaseConfig.Builder mergeFrom(ReleaseConfig other)
Parameter
Name Description
other ReleaseConfig
Returns
Type Description
ReleaseConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ReleaseConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ReleaseConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ReleaseConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ReleaseConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ReleaseConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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
Name Description
index int
Returns
Type Description
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
Name Description
value CodeCompilationConfig
Returns
Type Description
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
Name Description
builderForValue CodeCompilationConfig.Builder
Returns
Type Description
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
Name Description
value String

The cronSchedule to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for cronSchedule to set.

Returns
Type Description
ReleaseConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ReleaseConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
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
Name Description
value String

The gitCommitish to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for gitCommitish to set.

Returns
Type Description
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
Name Description
value String

The name to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
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
Name Description
index int
value ReleaseConfig.ScheduledReleaseRecord
Returns
Type Description
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
Name Description
index int
builderForValue ReleaseConfig.ScheduledReleaseRecord.Builder
Returns
Type Description
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
Name Description
value String

The releaseCompilationResult to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for releaseCompilationResult to set.

Returns
Type Description
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
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
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
Name Description
value String

The timeZone to set.

Returns
Type Description
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
Name Description
value ByteString

The bytes for timeZone to set.

Returns
Type Description
ReleaseConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final ReleaseConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ReleaseConfig.Builder
Overrides