Class Release.Builder (1.20.0)

public static final class Release.Builder extends GeneratedMessageV3.Builder<Release.Builder> implements ReleaseOrBuilder

A Release resource in the Cloud Deploy API.

A Release defines a specific Skaffold configuration instance that can be deployed.

Protobuf type google.cloud.deploy.v1.Release

Implements

ReleaseOrBuilder

Static Methods

getDescriptor()

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

Methods

addAllBuildArtifacts(Iterable<? extends BuildArtifact> values)

public Release.Builder addAllBuildArtifacts(Iterable<? extends BuildArtifact> values)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.deploy.v1.BuildArtifact>
Returns
TypeDescription
Release.Builder

addAllTargetSnapshots(Iterable<? extends Target> values)

public Release.Builder addAllTargetSnapshots(Iterable<? extends Target> values)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.deploy.v1.Target>
Returns
TypeDescription
Release.Builder

addBuildArtifacts(BuildArtifact value)

public Release.Builder addBuildArtifacts(BuildArtifact value)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
valueBuildArtifact
Returns
TypeDescription
Release.Builder

addBuildArtifacts(BuildArtifact.Builder builderForValue)

public Release.Builder addBuildArtifacts(BuildArtifact.Builder builderForValue)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
builderForValueBuildArtifact.Builder
Returns
TypeDescription
Release.Builder

addBuildArtifacts(int index, BuildArtifact value)

public Release.Builder addBuildArtifacts(int index, BuildArtifact value)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameters
NameDescription
indexint
valueBuildArtifact
Returns
TypeDescription
Release.Builder

addBuildArtifacts(int index, BuildArtifact.Builder builderForValue)

public Release.Builder addBuildArtifacts(int index, BuildArtifact.Builder builderForValue)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameters
NameDescription
indexint
builderForValueBuildArtifact.Builder
Returns
TypeDescription
Release.Builder

addBuildArtifactsBuilder()

public BuildArtifact.Builder addBuildArtifactsBuilder()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
BuildArtifact.Builder

addBuildArtifactsBuilder(int index)

public BuildArtifact.Builder addBuildArtifactsBuilder(int index)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
indexint
Returns
TypeDescription
BuildArtifact.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

addTargetSnapshots(Target value)

public Release.Builder addTargetSnapshots(Target value)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTarget
Returns
TypeDescription
Release.Builder

addTargetSnapshots(Target.Builder builderForValue)

public Release.Builder addTargetSnapshots(Target.Builder builderForValue)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueTarget.Builder
Returns
TypeDescription
Release.Builder

addTargetSnapshots(int index, Target value)

public Release.Builder addTargetSnapshots(int index, Target value)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueTarget
Returns
TypeDescription
Release.Builder

addTargetSnapshots(int index, Target.Builder builderForValue)

public Release.Builder addTargetSnapshots(int index, Target.Builder builderForValue)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueTarget.Builder
Returns
TypeDescription
Release.Builder

addTargetSnapshotsBuilder()

public Target.Builder addTargetSnapshotsBuilder()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Target.Builder

addTargetSnapshotsBuilder(int index)

public Target.Builder addTargetSnapshotsBuilder(int index)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Target.Builder

build()

public Release build()
Returns
TypeDescription
Release

buildPartial()

public Release buildPartial()
Returns
TypeDescription
Release

clear()

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

clearAbandoned()

public Release.Builder clearAbandoned()

Output only. Indicates whether this is an abandoned release.

bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearAnnotations()

public Release.Builder clearAnnotations()
Returns
TypeDescription
Release.Builder

clearBuildArtifacts()

public Release.Builder clearBuildArtifacts()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
Release.Builder

clearCondition()

public Release.Builder clearCondition()

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearCreateTime()

public Release.Builder clearCreateTime()

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearDeliveryPipelineSnapshot()

public Release.Builder clearDeliveryPipelineSnapshot()

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearDeployParameters()

public Release.Builder clearDeployParameters()
Returns
TypeDescription
Release.Builder

clearDescription()

public Release.Builder clearDescription()

Description of the Release. Max length is 255 characters.

string description = 3;

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearEtag()

public Release.Builder clearEtag()

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

string etag = 16;

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearLabels()

public Release.Builder clearLabels()
Returns
TypeDescription
Release.Builder

clearName()

public Release.Builder clearName()

Optional. Name of the Release. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/a-z{0,62}.

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

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRenderEndTime()

public Release.Builder clearRenderEndTime()

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearRenderStartTime()

public Release.Builder clearRenderStartTime()

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearRenderState()

public Release.Builder clearRenderState()

Output only. Current state of the render operation.

.google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearSkaffoldConfigPath()

public Release.Builder clearSkaffoldConfigPath()

Filepath of the Skaffold config inside of the config URI.

string skaffold_config_path = 9;

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearSkaffoldConfigUri()

public Release.Builder clearSkaffoldConfigUri()

Cloud Storage URI of tar.gz archive containing Skaffold configuration.

string skaffold_config_uri = 17;

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearSkaffoldVersion()

public Release.Builder clearSkaffoldVersion()

The Skaffold version to use when operating on this release, such as "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set of versions.

If unset, the most recent supported Skaffold version will be used.

string skaffold_version = 19;

Returns
TypeDescription
Release.Builder

This builder for chaining.

clearTargetArtifacts()

public Release.Builder clearTargetArtifacts()
Returns
TypeDescription
Release.Builder

clearTargetRenders()

public Release.Builder clearTargetRenders()
Returns
TypeDescription
Release.Builder

clearTargetSnapshots()

public Release.Builder clearTargetSnapshots()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

clearUid()

public Release.Builder clearUid()

Output only. Unique identifier of the Release.

string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.Builder

This builder for chaining.

clone()

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

containsAnnotations(String key)

public boolean containsAnnotations(String key)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

containsDeployParameters(String key)

public boolean containsDeployParameters(String key)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

containsLabels(String key)

public boolean containsLabels(String key)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

containsTargetArtifacts(String key)

public boolean containsTargetArtifacts(String key)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

containsTargetRenders(String key)

public boolean containsTargetRenders(String key)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
boolean

getAbandoned()

public boolean getAbandoned()

Output only. Indicates whether this is an abandoned release.

bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

The abandoned.

getAnnotations()

public Map<String,String> getAnnotations()

Use #getAnnotationsMap() instead.

Returns
TypeDescription
Map<String,String>

getAnnotationsCount()

public int getAnnotationsCount()

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Returns
TypeDescription
int

getAnnotationsMap()

public Map<String,String> getAnnotationsMap()

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Returns
TypeDescription
Map<String,String>

getAnnotationsOrDefault(String key, String defaultValue)

public String getAnnotationsOrDefault(String key, String defaultValue)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getAnnotationsOrThrow(String key)

public String getAnnotationsOrThrow(String key)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getBuildArtifacts(int index)

public BuildArtifact getBuildArtifacts(int index)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
indexint
Returns
TypeDescription
BuildArtifact

getBuildArtifactsBuilder(int index)

public BuildArtifact.Builder getBuildArtifactsBuilder(int index)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
indexint
Returns
TypeDescription
BuildArtifact.Builder

getBuildArtifactsBuilderList()

public List<BuildArtifact.Builder> getBuildArtifactsBuilderList()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
List<Builder>

getBuildArtifactsCount()

public int getBuildArtifactsCount()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
int

getBuildArtifactsList()

public List<BuildArtifact> getBuildArtifactsList()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
List<BuildArtifact>

getBuildArtifactsOrBuilder(int index)

public BuildArtifactOrBuilder getBuildArtifactsOrBuilder(int index)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
indexint
Returns
TypeDescription
BuildArtifactOrBuilder

getBuildArtifactsOrBuilderList()

public List<? extends BuildArtifactOrBuilder> getBuildArtifactsOrBuilderList()

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Returns
TypeDescription
List<? extends com.google.cloud.deploy.v1.BuildArtifactOrBuilder>

getCondition()

public Release.ReleaseCondition getCondition()

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.ReleaseCondition

The condition.

getConditionBuilder()

public Release.ReleaseCondition.Builder getConditionBuilder()

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.ReleaseCondition.Builder

getConditionOrBuilder()

public Release.ReleaseConditionOrBuilder getConditionOrBuilder()

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.ReleaseConditionOrBuilder

getCreateTime()

public Timestamp getCreateTime()

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getDefaultInstanceForType()

public Release getDefaultInstanceForType()
Returns
TypeDescription
Release

getDeliveryPipelineSnapshot()

public DeliveryPipeline getDeliveryPipelineSnapshot()

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
DeliveryPipeline

The deliveryPipelineSnapshot.

getDeliveryPipelineSnapshotBuilder()

public DeliveryPipeline.Builder getDeliveryPipelineSnapshotBuilder()

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
DeliveryPipeline.Builder

getDeliveryPipelineSnapshotOrBuilder()

public DeliveryPipelineOrBuilder getDeliveryPipelineSnapshotOrBuilder()

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
DeliveryPipelineOrBuilder

getDeployParameters()

public Map<String,String> getDeployParameters()
Returns
TypeDescription
Map<String,String>

getDeployParametersCount()

public int getDeployParametersCount()

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getDeployParametersMap()

public Map<String,String> getDeployParametersMap()

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Map<String,String>

getDeployParametersOrDefault(String key, String defaultValue)

public String getDeployParametersOrDefault(String key, String defaultValue)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getDeployParametersOrThrow(String key)

public String getDeployParametersOrThrow(String key)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getDescription()

public String getDescription()

Description of the Release. Max length is 255 characters.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Description of the Release. Max length is 255 characters.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEtag()

public String getEtag()

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

string etag = 16;

Returns
TypeDescription
String

The etag.

getEtagBytes()

public ByteString getEtagBytes()

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

string etag = 16;

Returns
TypeDescription
ByteString

The bytes for etag.

getLabels()

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
TypeDescription
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Returns
TypeDescription
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Returns
TypeDescription
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameters
NameDescription
keyString
defaultValueString
Returns
TypeDescription
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameter
NameDescription
keyString
Returns
TypeDescription
String

getMutableAnnotations()

public Map<String,String> getMutableAnnotations()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,String>

getMutableDeployParameters()

public Map<String,String> getMutableDeployParameters()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,String>

getMutableLabels()

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,String>

getMutableTargetArtifacts()

public Map<String,TargetArtifact> getMutableTargetArtifacts()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,TargetArtifact>

getMutableTargetRenders()

public Map<String,Release.TargetRender> getMutableTargetRenders()

Use alternate mutation accessors instead.

Returns
TypeDescription
Map<String,TargetRender>

getName()

public String getName()

Optional. Name of the Release. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/a-z{0,62}.

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

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Optional. Name of the Release. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/a-z{0,62}.

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

Returns
TypeDescription
ByteString

The bytes for name.

getRenderEndTime()

public Timestamp getRenderEndTime()

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The renderEndTime.

getRenderEndTimeBuilder()

public Timestamp.Builder getRenderEndTimeBuilder()

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getRenderEndTimeOrBuilder()

public TimestampOrBuilder getRenderEndTimeOrBuilder()

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getRenderStartTime()

public Timestamp getRenderStartTime()

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The renderStartTime.

getRenderStartTimeBuilder()

public Timestamp.Builder getRenderStartTimeBuilder()

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getRenderStartTimeOrBuilder()

public TimestampOrBuilder getRenderStartTimeOrBuilder()

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getRenderState()

public Release.RenderState getRenderState()

Output only. Current state of the render operation.

.google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Release.RenderState

The renderState.

getRenderStateValue()

public int getRenderStateValue()

Output only. Current state of the render operation.

.google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

The enum numeric value on the wire for renderState.

getSkaffoldConfigPath()

public String getSkaffoldConfigPath()

Filepath of the Skaffold config inside of the config URI.

string skaffold_config_path = 9;

Returns
TypeDescription
String

The skaffoldConfigPath.

getSkaffoldConfigPathBytes()

public ByteString getSkaffoldConfigPathBytes()

Filepath of the Skaffold config inside of the config URI.

string skaffold_config_path = 9;

Returns
TypeDescription
ByteString

The bytes for skaffoldConfigPath.

getSkaffoldConfigUri()

public String getSkaffoldConfigUri()

Cloud Storage URI of tar.gz archive containing Skaffold configuration.

string skaffold_config_uri = 17;

Returns
TypeDescription
String

The skaffoldConfigUri.

getSkaffoldConfigUriBytes()

public ByteString getSkaffoldConfigUriBytes()

Cloud Storage URI of tar.gz archive containing Skaffold configuration.

string skaffold_config_uri = 17;

Returns
TypeDescription
ByteString

The bytes for skaffoldConfigUri.

getSkaffoldVersion()

public String getSkaffoldVersion()

The Skaffold version to use when operating on this release, such as "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set of versions.

If unset, the most recent supported Skaffold version will be used.

string skaffold_version = 19;

Returns
TypeDescription
String

The skaffoldVersion.

getSkaffoldVersionBytes()

public ByteString getSkaffoldVersionBytes()

The Skaffold version to use when operating on this release, such as "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set of versions.

If unset, the most recent supported Skaffold version will be used.

string skaffold_version = 19;

Returns
TypeDescription
ByteString

The bytes for skaffoldVersion.

getTargetArtifacts()

public Map<String,TargetArtifact> getTargetArtifacts()
Returns
TypeDescription
Map<String,TargetArtifact>

getTargetArtifactsCount()

public int getTargetArtifactsCount()

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getTargetArtifactsMap()

public Map<String,TargetArtifact> getTargetArtifactsMap()

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Map<String,TargetArtifact>

getTargetArtifactsOrDefault(String key, TargetArtifact defaultValue)

public TargetArtifact getTargetArtifactsOrDefault(String key, TargetArtifact defaultValue)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
keyString
defaultValueTargetArtifact
Returns
TypeDescription
TargetArtifact

getTargetArtifactsOrThrow(String key)

public TargetArtifact getTargetArtifactsOrThrow(String key)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
TargetArtifact

getTargetRenders()

public Map<String,Release.TargetRender> getTargetRenders()
Returns
TypeDescription
Map<String,TargetRender>

getTargetRendersCount()

public int getTargetRendersCount()

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getTargetRendersMap()

public Map<String,Release.TargetRender> getTargetRendersMap()

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Map<String,TargetRender>

getTargetRendersOrDefault(String key, Release.TargetRender defaultValue)

public Release.TargetRender getTargetRendersOrDefault(String key, Release.TargetRender defaultValue)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
keyString
defaultValueRelease.TargetRender
Returns
TypeDescription
Release.TargetRender

getTargetRendersOrThrow(String key)

public Release.TargetRender getTargetRendersOrThrow(String key)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.TargetRender

getTargetSnapshots(int index)

public Target getTargetSnapshots(int index)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Target

getTargetSnapshotsBuilder(int index)

public Target.Builder getTargetSnapshotsBuilder(int index)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Target.Builder

getTargetSnapshotsBuilderList()

public List<Target.Builder> getTargetSnapshotsBuilderList()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<Builder>

getTargetSnapshotsCount()

public int getTargetSnapshotsCount()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
int

getTargetSnapshotsList()

public List<Target> getTargetSnapshotsList()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<Target>

getTargetSnapshotsOrBuilder(int index)

public TargetOrBuilder getTargetSnapshotsOrBuilder(int index)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
TargetOrBuilder

getTargetSnapshotsOrBuilderList()

public List<? extends TargetOrBuilder> getTargetSnapshotsOrBuilderList()

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
List<? extends com.google.cloud.deploy.v1.TargetOrBuilder>

getUid()

public String getUid()

Output only. Unique identifier of the Release.

string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The uid.

getUidBytes()

public ByteString getUidBytes()

Output only. Unique identifier of the Release.

string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for uid.

hasCondition()

public boolean hasCondition()

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the condition field is set.

hasCreateTime()

public boolean hasCreateTime()

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasDeliveryPipelineSnapshot()

public boolean hasDeliveryPipelineSnapshot()

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the deliveryPipelineSnapshot field is set.

hasRenderEndTime()

public boolean hasRenderEndTime()

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the renderEndTime field is set.

hasRenderStartTime()

public boolean hasRenderStartTime()

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the renderStartTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

internalGetMapField(int number)

protected MapField internalGetMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

internalGetMutableMapField(int number)

protected MapField internalGetMutableMapField(int number)
Parameter
NameDescription
numberint
Returns
TypeDescription
MapField
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeCondition(Release.ReleaseCondition value)

public Release.Builder mergeCondition(Release.ReleaseCondition value)

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueRelease.ReleaseCondition
Returns
TypeDescription
Release.Builder

mergeCreateTime(Timestamp value)

public Release.Builder mergeCreateTime(Timestamp value)

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

mergeDeliveryPipelineSnapshot(DeliveryPipeline value)

public Release.Builder mergeDeliveryPipelineSnapshot(DeliveryPipeline value)

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueDeliveryPipeline
Returns
TypeDescription
Release.Builder

mergeFrom(Release other)

public Release.Builder mergeFrom(Release other)
Parameter
NameDescription
otherRelease
Returns
TypeDescription
Release.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeRenderEndTime(Timestamp value)

public Release.Builder mergeRenderEndTime(Timestamp value)

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

mergeRenderStartTime(Timestamp value)

public Release.Builder mergeRenderStartTime(Timestamp value)

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

putAllAnnotations(Map<String,String> values)

public Release.Builder putAllAnnotations(Map<String,String> values)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameter
NameDescription
valuesMap<String,String>
Returns
TypeDescription
Release.Builder

putAllDeployParameters(Map<String,String> values)

public Release.Builder putAllDeployParameters(Map<String,String> values)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesMap<String,String>
Returns
TypeDescription
Release.Builder

putAllLabels(Map<String,String> values)

public Release.Builder putAllLabels(Map<String,String> values)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameter
NameDescription
valuesMap<String,String>
Returns
TypeDescription
Release.Builder

putAllTargetArtifacts(Map<String,TargetArtifact> values)

public Release.Builder putAllTargetArtifacts(Map<String,TargetArtifact> values)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesMap<String,TargetArtifact>
Returns
TypeDescription
Release.Builder

putAllTargetRenders(Map<String,Release.TargetRender> values)

public Release.Builder putAllTargetRenders(Map<String,Release.TargetRender> values)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valuesMap<String,TargetRender>
Returns
TypeDescription
Release.Builder

putAnnotations(String key, String value)

public Release.Builder putAnnotations(String key, String value)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
Release.Builder

putDeployParameters(String key, String value)

public Release.Builder putDeployParameters(String key, String value)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
Release.Builder

putLabels(String key, String value)

public Release.Builder putLabels(String key, String value)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameters
NameDescription
keyString
valueString
Returns
TypeDescription
Release.Builder

putTargetArtifacts(String key, TargetArtifact value)

public Release.Builder putTargetArtifacts(String key, TargetArtifact value)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
keyString
valueTargetArtifact
Returns
TypeDescription
Release.Builder

putTargetRenders(String key, Release.TargetRender value)

public Release.Builder putTargetRenders(String key, Release.TargetRender value)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
keyString
valueRelease.TargetRender
Returns
TypeDescription
Release.Builder

removeAnnotations(String key)

public Release.Builder removeAnnotations(String key)

User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

map<string, string> annotations = 4;

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.Builder

removeBuildArtifacts(int index)

public Release.Builder removeBuildArtifacts(int index)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameter
NameDescription
indexint
Returns
TypeDescription
Release.Builder

removeDeployParameters(String key)

public Release.Builder removeDeployParameters(String key)

Optional. The deploy parameters to use for all targets in this release.

map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.Builder

removeLabels(String key)

public Release.Builder removeLabels(String key)

Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

map<string, string> labels = 5;

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.Builder

removeTargetArtifacts(String key)

public Release.Builder removeTargetArtifacts(String key)

Output only. Map from target ID to the target artifacts created during the render operation.

map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.Builder

removeTargetRenders(String key)

public Release.Builder removeTargetRenders(String key)

Output only. Map from target ID to details of the render operation for that target.

map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
keyString
Returns
TypeDescription
Release.Builder

removeTargetSnapshots(int index)

public Release.Builder removeTargetSnapshots(int index)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
indexint
Returns
TypeDescription
Release.Builder

setAbandoned(boolean value)

public Release.Builder setAbandoned(boolean value)

Output only. Indicates whether this is an abandoned release.

bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueboolean

The abandoned to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setBuildArtifacts(int index, BuildArtifact value)

public Release.Builder setBuildArtifacts(int index, BuildArtifact value)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameters
NameDescription
indexint
valueBuildArtifact
Returns
TypeDescription
Release.Builder

setBuildArtifacts(int index, BuildArtifact.Builder builderForValue)

public Release.Builder setBuildArtifacts(int index, BuildArtifact.Builder builderForValue)

List of artifacts to pass through to Skaffold command.

repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;

Parameters
NameDescription
indexint
builderForValueBuildArtifact.Builder
Returns
TypeDescription
Release.Builder

setCondition(Release.ReleaseCondition value)

public Release.Builder setCondition(Release.ReleaseCondition value)

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueRelease.ReleaseCondition
Returns
TypeDescription
Release.Builder

setCondition(Release.ReleaseCondition.Builder builderForValue)

public Release.Builder setCondition(Release.ReleaseCondition.Builder builderForValue)

Output only. Information around the state of the Release.

.google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueRelease.ReleaseCondition.Builder
Returns
TypeDescription
Release.Builder

setCreateTime(Timestamp value)

public Release.Builder setCreateTime(Timestamp value)

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

setCreateTime(Timestamp.Builder builderForValue)

public Release.Builder setCreateTime(Timestamp.Builder builderForValue)

Output only. Time at which the Release was created.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Release.Builder

setDeliveryPipelineSnapshot(DeliveryPipeline value)

public Release.Builder setDeliveryPipelineSnapshot(DeliveryPipeline value)

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueDeliveryPipeline
Returns
TypeDescription
Release.Builder

setDeliveryPipelineSnapshot(DeliveryPipeline.Builder builderForValue)

public Release.Builder setDeliveryPipelineSnapshot(DeliveryPipeline.Builder builderForValue)

Output only. Snapshot of the parent pipeline taken at release creation time.

.google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueDeliveryPipeline.Builder
Returns
TypeDescription
Release.Builder

setDescription(String value)

public Release.Builder setDescription(String value)

Description of the Release. Max length is 255 characters.

string description = 3;

Parameter
NameDescription
valueString

The description to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public Release.Builder setDescriptionBytes(ByteString value)

Description of the Release. Max length is 255 characters.

string description = 3;

Parameter
NameDescription
valueByteString

The bytes for description to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setEtag(String value)

public Release.Builder setEtag(String value)

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

string etag = 16;

Parameter
NameDescription
valueString

The etag to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setEtagBytes(ByteString value)

public Release.Builder setEtagBytes(ByteString value)

This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

string etag = 16;

Parameter
NameDescription
valueByteString

The bytes for etag to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setName(String value)

public Release.Builder setName(String value)

Optional. Name of the Release. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/a-z{0,62}.

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

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Release.Builder setNameBytes(ByteString value)

Optional. Name of the Release. Format is projects/{project}/ locations/{location}/deliveryPipelines/{deliveryPipeline}/ releases/a-z{0,62}.

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

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setRenderEndTime(Timestamp value)

public Release.Builder setRenderEndTime(Timestamp value)

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

setRenderEndTime(Timestamp.Builder builderForValue)

public Release.Builder setRenderEndTime(Timestamp.Builder builderForValue)

Output only. Time at which the render completed.

.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Release.Builder

setRenderStartTime(Timestamp value)

public Release.Builder setRenderStartTime(Timestamp value)

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Release.Builder

setRenderStartTime(Timestamp.Builder builderForValue)

public Release.Builder setRenderStartTime(Timestamp.Builder builderForValue)

Output only. Time at which the render began.

.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Release.Builder

setRenderState(Release.RenderState value)

public Release.Builder setRenderState(Release.RenderState value)

Output only. Current state of the render operation.

.google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueRelease.RenderState

The renderState to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setRenderStateValue(int value)

public Release.Builder setRenderStateValue(int value)

Output only. Current state of the render operation.

.google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueint

The enum numeric value on the wire for renderState to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

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

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

setSkaffoldConfigPath(String value)

public Release.Builder setSkaffoldConfigPath(String value)

Filepath of the Skaffold config inside of the config URI.

string skaffold_config_path = 9;

Parameter
NameDescription
valueString

The skaffoldConfigPath to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setSkaffoldConfigPathBytes(ByteString value)

public Release.Builder setSkaffoldConfigPathBytes(ByteString value)

Filepath of the Skaffold config inside of the config URI.

string skaffold_config_path = 9;

Parameter
NameDescription
valueByteString

The bytes for skaffoldConfigPath to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setSkaffoldConfigUri(String value)

public Release.Builder setSkaffoldConfigUri(String value)

Cloud Storage URI of tar.gz archive containing Skaffold configuration.

string skaffold_config_uri = 17;

Parameter
NameDescription
valueString

The skaffoldConfigUri to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setSkaffoldConfigUriBytes(ByteString value)

public Release.Builder setSkaffoldConfigUriBytes(ByteString value)

Cloud Storage URI of tar.gz archive containing Skaffold configuration.

string skaffold_config_uri = 17;

Parameter
NameDescription
valueByteString

The bytes for skaffoldConfigUri to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setSkaffoldVersion(String value)

public Release.Builder setSkaffoldVersion(String value)

The Skaffold version to use when operating on this release, such as "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set of versions.

If unset, the most recent supported Skaffold version will be used.

string skaffold_version = 19;

Parameter
NameDescription
valueString

The skaffoldVersion to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setSkaffoldVersionBytes(ByteString value)

public Release.Builder setSkaffoldVersionBytes(ByteString value)

The Skaffold version to use when operating on this release, such as "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set of versions.

If unset, the most recent supported Skaffold version will be used.

string skaffold_version = 19;

Parameter
NameDescription
valueByteString

The bytes for skaffoldVersion to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setTargetSnapshots(int index, Target value)

public Release.Builder setTargetSnapshots(int index, Target value)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
valueTarget
Returns
TypeDescription
Release.Builder

setTargetSnapshots(int index, Target.Builder builderForValue)

public Release.Builder setTargetSnapshots(int index, Target.Builder builderForValue)

Output only. Snapshot of the targets taken at release creation time.

repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
NameDescription
indexint
builderForValueTarget.Builder
Returns
TypeDescription
Release.Builder

setUid(String value)

public Release.Builder setUid(String value)

Output only. Unique identifier of the Release.

string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The uid to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setUidBytes(ByteString value)

public Release.Builder setUidBytes(ByteString value)

Output only. Unique identifier of the Release.

string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for uid to set.

Returns
TypeDescription
Release.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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