public final class Release extends com.google.protobuf.GeneratedMessageV3 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| Modifier and Type | Class and Description |
|---|---|
static class |
Release.Builder
A `Release` resource in the Cloud Deploy API.
|
static class |
Release.ReleaseCondition
ReleaseCondition contains all conditions relevant to a Release.
|
static interface |
Release.ReleaseConditionOrBuilder |
static class |
Release.ReleaseReadyCondition
ReleaseReadyCondition contains information around the status of the
Release.
|
static interface |
Release.ReleaseReadyConditionOrBuilder |
static class |
Release.RenderState
Valid states of the render operation.
|
static class |
Release.SkaffoldSupportedCondition
SkaffoldSupportedCondition contains information about when support for the
release's version of Skaffold ends.
|
static interface |
Release.SkaffoldSupportedConditionOrBuilder |
static class |
Release.TargetRender
Details of rendering for a single target.
|
static interface |
Release.TargetRenderOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ABANDONED_FIELD_NUMBER |
static int |
ANNOTATIONS_FIELD_NUMBER |
static int |
BUILD_ARTIFACTS_FIELD_NUMBER |
static int |
CONDITION_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
CUSTOM_TARGET_TYPE_SNAPSHOTS_FIELD_NUMBER |
static int |
DELIVERY_PIPELINE_SNAPSHOT_FIELD_NUMBER |
static int |
DEPLOY_PARAMETERS_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
RENDER_END_TIME_FIELD_NUMBER |
static int |
RENDER_START_TIME_FIELD_NUMBER |
static int |
RENDER_STATE_FIELD_NUMBER |
static int |
SKAFFOLD_CONFIG_PATH_FIELD_NUMBER |
static int |
SKAFFOLD_CONFIG_URI_FIELD_NUMBER |
static int |
SKAFFOLD_VERSION_FIELD_NUMBER |
static int |
TARGET_ARTIFACTS_FIELD_NUMBER |
static int |
TARGET_RENDERS_FIELD_NUMBER |
static int |
TARGET_SNAPSHOTS_FIELD_NUMBER |
static int |
UID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAnnotations(String key)
User annotations.
|
boolean |
containsDeployParameters(String key)
Optional.
|
boolean |
containsLabels(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
boolean |
containsTargetArtifacts(String key)
Output only.
|
boolean |
containsTargetRenders(String key)
Output only.
|
boolean |
equals(Object obj) |
boolean |
getAbandoned()
Output only.
|
Map<String,String> |
getAnnotations()
Deprecated.
|
int |
getAnnotationsCount()
User annotations.
|
Map<String,String> |
getAnnotationsMap()
User annotations.
|
String |
getAnnotationsOrDefault(String key,
String defaultValue)
User annotations.
|
String |
getAnnotationsOrThrow(String key)
User annotations.
|
BuildArtifact |
getBuildArtifacts(int index)
List of artifacts to pass through to Skaffold command.
|
int |
getBuildArtifactsCount()
List of artifacts to pass through to Skaffold command.
|
List<BuildArtifact> |
getBuildArtifactsList()
List of artifacts to pass through to Skaffold command.
|
BuildArtifactOrBuilder |
getBuildArtifactsOrBuilder(int index)
List of artifacts to pass through to Skaffold command.
|
List<? extends BuildArtifactOrBuilder> |
getBuildArtifactsOrBuilderList()
List of artifacts to pass through to Skaffold command.
|
Release.ReleaseCondition |
getCondition()
Output only.
|
Release.ReleaseConditionOrBuilder |
getConditionOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
CustomTargetType |
getCustomTargetTypeSnapshots(int index)
Output only.
|
int |
getCustomTargetTypeSnapshotsCount()
Output only.
|
List<CustomTargetType> |
getCustomTargetTypeSnapshotsList()
Output only.
|
CustomTargetTypeOrBuilder |
getCustomTargetTypeSnapshotsOrBuilder(int index)
Output only.
|
List<? extends CustomTargetTypeOrBuilder> |
getCustomTargetTypeSnapshotsOrBuilderList()
Output only.
|
static Release |
getDefaultInstance() |
Release |
getDefaultInstanceForType() |
DeliveryPipeline |
getDeliveryPipelineSnapshot()
Output only.
|
DeliveryPipelineOrBuilder |
getDeliveryPipelineSnapshotOrBuilder()
Output only.
|
Map<String,String> |
getDeployParameters()
Deprecated.
|
int |
getDeployParametersCount()
Optional.
|
Map<String,String> |
getDeployParametersMap()
Optional.
|
String |
getDeployParametersOrDefault(String key,
String defaultValue)
Optional.
|
String |
getDeployParametersOrThrow(String key)
Optional.
|
String |
getDescription()
Description of the `Release`.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Description of the `Release`.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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.
|
com.google.protobuf.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.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Map<String,String> |
getLabelsMap()
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
String |
getLabelsOrThrow(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
String |
getName()
Optional.
|
com.google.protobuf.ByteString |
getNameBytes()
Optional.
|
com.google.protobuf.Parser<Release> |
getParserForType() |
com.google.protobuf.Timestamp |
getRenderEndTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getRenderEndTimeOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getRenderStartTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getRenderStartTimeOrBuilder()
Output only.
|
Release.RenderState |
getRenderState()
Output only.
|
int |
getRenderStateValue()
Output only.
|
int |
getSerializedSize() |
String |
getSkaffoldConfigPath()
Filepath of the Skaffold config inside of the config URI.
|
com.google.protobuf.ByteString |
getSkaffoldConfigPathBytes()
Filepath of the Skaffold config inside of the config URI.
|
String |
getSkaffoldConfigUri()
Cloud Storage URI of tar.gz archive containing Skaffold configuration.
|
com.google.protobuf.ByteString |
getSkaffoldConfigUriBytes()
Cloud Storage URI of tar.gz archive containing Skaffold configuration.
|
String |
getSkaffoldVersion()
The Skaffold version to use when operating on this release, such as
"1.20.0".
|
com.google.protobuf.ByteString |
getSkaffoldVersionBytes()
The Skaffold version to use when operating on this release, such as
"1.20.0".
|
Map<String,TargetArtifact> |
getTargetArtifacts()
Deprecated.
|
int |
getTargetArtifactsCount()
Output only.
|
Map<String,TargetArtifact> |
getTargetArtifactsMap()
Output only.
|
TargetArtifact |
getTargetArtifactsOrDefault(String key,
TargetArtifact defaultValue)
Output only.
|
TargetArtifact |
getTargetArtifactsOrThrow(String key)
Output only.
|
Map<String,Release.TargetRender> |
getTargetRenders()
Deprecated.
|
int |
getTargetRendersCount()
Output only.
|
Map<String,Release.TargetRender> |
getTargetRendersMap()
Output only.
|
Release.TargetRender |
getTargetRendersOrDefault(String key,
Release.TargetRender defaultValue)
Output only.
|
Release.TargetRender |
getTargetRendersOrThrow(String key)
Output only.
|
Target |
getTargetSnapshots(int index)
Output only.
|
int |
getTargetSnapshotsCount()
Output only.
|
List<Target> |
getTargetSnapshotsList()
Output only.
|
TargetOrBuilder |
getTargetSnapshotsOrBuilder(int index)
Output only.
|
List<? extends TargetOrBuilder> |
getTargetSnapshotsOrBuilderList()
Output only.
|
String |
getUid()
Output only.
|
com.google.protobuf.ByteString |
getUidBytes()
Output only.
|
boolean |
hasCondition()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDeliveryPipelineSnapshot()
Output only.
|
int |
hashCode() |
boolean |
hasRenderEndTime()
Output only.
|
boolean |
hasRenderStartTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Release.Builder |
newBuilder() |
static Release.Builder |
newBuilder(Release prototype) |
Release.Builder |
newBuilderForType() |
protected Release.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Release |
parseDelimitedFrom(InputStream input) |
static Release |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Release |
parseFrom(byte[] data) |
static Release |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Release |
parseFrom(ByteBuffer data) |
static Release |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Release |
parseFrom(com.google.protobuf.ByteString data) |
static Release |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Release |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Release |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Release |
parseFrom(InputStream input) |
static Release |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Release> |
parser() |
Release.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int UID_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ANNOTATIONS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int ABANDONED_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int RENDER_START_TIME_FIELD_NUMBER
public static final int RENDER_END_TIME_FIELD_NUMBER
public static final int SKAFFOLD_CONFIG_URI_FIELD_NUMBER
public static final int SKAFFOLD_CONFIG_PATH_FIELD_NUMBER
public static final int BUILD_ARTIFACTS_FIELD_NUMBER
public static final int DELIVERY_PIPELINE_SNAPSHOT_FIELD_NUMBER
public static final int TARGET_SNAPSHOTS_FIELD_NUMBER
public static final int CUSTOM_TARGET_TYPE_SNAPSHOTS_FIELD_NUMBER
public static final int RENDER_STATE_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int SKAFFOLD_VERSION_FIELD_NUMBER
public static final int TARGET_ARTIFACTS_FIELD_NUMBER
public static final int TARGET_RENDERS_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
public static final int DEPLOY_PARAMETERS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Optional. Name of the `Release`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];getName in interface ReleaseOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Optional. Name of the `Release`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];getNameBytes in interface ReleaseOrBuilderpublic String getUid()
Output only. Unique identifier of the `Release`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUid in interface ReleaseOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
Output only. Unique identifier of the `Release`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUidBytes in interface ReleaseOrBuilderpublic String getDescription()
Description of the `Release`. Max length is 255 characters.
string description = 3;getDescription in interface ReleaseOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Description of the `Release`. Max length is 255 characters.
string description = 3;getDescriptionBytes in interface ReleaseOrBuilderpublic int getAnnotationsCount()
ReleaseOrBuilderUser 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;getAnnotationsCount in interface ReleaseOrBuilderpublic 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;containsAnnotations in interface ReleaseOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface ReleaseOrBuilderpublic 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;getAnnotationsMap in interface ReleaseOrBuilderpublic 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;getAnnotationsOrDefault in interface ReleaseOrBuilderpublic 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;getAnnotationsOrThrow in interface ReleaseOrBuilderpublic int getLabelsCount()
ReleaseOrBuilderLabels 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;getLabelsCount in interface ReleaseOrBuilderpublic 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;containsLabels in interface ReleaseOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface ReleaseOrBuilderpublic 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;getLabelsMap in interface ReleaseOrBuilderpublic 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;getLabelsOrDefault in interface ReleaseOrBuilderpublic 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;getLabelsOrThrow in interface ReleaseOrBuilderpublic boolean getAbandoned()
Output only. Indicates whether this is an abandoned release.
bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];getAbandoned in interface ReleaseOrBuilderpublic boolean hasCreateTime()
Output only. Time at which the `Release` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface ReleaseOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Time at which the `Release` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface ReleaseOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time at which the `Release` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface ReleaseOrBuilderpublic boolean hasRenderStartTime()
Output only. Time at which the render began.
.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasRenderStartTime in interface ReleaseOrBuilderpublic com.google.protobuf.Timestamp getRenderStartTime()
Output only. Time at which the render began.
.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRenderStartTime in interface ReleaseOrBuilderpublic com.google.protobuf.TimestampOrBuilder getRenderStartTimeOrBuilder()
Output only. Time at which the render began.
.google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRenderStartTimeOrBuilder in interface ReleaseOrBuilderpublic boolean hasRenderEndTime()
Output only. Time at which the render completed.
.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasRenderEndTime in interface ReleaseOrBuilderpublic com.google.protobuf.Timestamp getRenderEndTime()
Output only. Time at which the render completed.
.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRenderEndTime in interface ReleaseOrBuilderpublic com.google.protobuf.TimestampOrBuilder getRenderEndTimeOrBuilder()
Output only. Time at which the render completed.
.google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRenderEndTimeOrBuilder in interface ReleaseOrBuilderpublic String getSkaffoldConfigUri()
Cloud Storage URI of tar.gz archive containing Skaffold configuration.
string skaffold_config_uri = 17;getSkaffoldConfigUri in interface ReleaseOrBuilderpublic com.google.protobuf.ByteString getSkaffoldConfigUriBytes()
Cloud Storage URI of tar.gz archive containing Skaffold configuration.
string skaffold_config_uri = 17;getSkaffoldConfigUriBytes in interface ReleaseOrBuilderpublic String getSkaffoldConfigPath()
Filepath of the Skaffold config inside of the config URI.
string skaffold_config_path = 9;getSkaffoldConfigPath in interface ReleaseOrBuilderpublic com.google.protobuf.ByteString getSkaffoldConfigPathBytes()
Filepath of the Skaffold config inside of the config URI.
string skaffold_config_path = 9;getSkaffoldConfigPathBytes in interface ReleaseOrBuilderpublic List<BuildArtifact> getBuildArtifactsList()
List of artifacts to pass through to Skaffold command.
repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;getBuildArtifactsList in interface ReleaseOrBuilderpublic List<? extends BuildArtifactOrBuilder> getBuildArtifactsOrBuilderList()
List of artifacts to pass through to Skaffold command.
repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;getBuildArtifactsOrBuilderList in interface ReleaseOrBuilderpublic int getBuildArtifactsCount()
List of artifacts to pass through to Skaffold command.
repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;getBuildArtifactsCount in interface ReleaseOrBuilderpublic BuildArtifact getBuildArtifacts(int index)
List of artifacts to pass through to Skaffold command.
repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;getBuildArtifacts in interface ReleaseOrBuilderpublic BuildArtifactOrBuilder getBuildArtifactsOrBuilder(int index)
List of artifacts to pass through to Skaffold command.
repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;getBuildArtifactsOrBuilder in interface ReleaseOrBuilderpublic 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];
hasDeliveryPipelineSnapshot in interface ReleaseOrBuilderpublic 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];
getDeliveryPipelineSnapshot in interface ReleaseOrBuilderpublic 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];
getDeliveryPipelineSnapshotOrBuilder in interface ReleaseOrBuilderpublic 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];
getTargetSnapshotsList in interface ReleaseOrBuilderpublic 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];
getTargetSnapshotsOrBuilderList in interface ReleaseOrBuilderpublic 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];
getTargetSnapshotsCount in interface ReleaseOrBuilderpublic 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];
getTargetSnapshots in interface ReleaseOrBuilderpublic 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];
getTargetSnapshotsOrBuilder in interface ReleaseOrBuilderpublic List<CustomTargetType> getCustomTargetTypeSnapshotsList()
Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomTargetTypeSnapshotsList in interface ReleaseOrBuilderpublic List<? extends CustomTargetTypeOrBuilder> getCustomTargetTypeSnapshotsOrBuilderList()
Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomTargetTypeSnapshotsOrBuilderList in interface ReleaseOrBuilderpublic int getCustomTargetTypeSnapshotsCount()
Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomTargetTypeSnapshotsCount in interface ReleaseOrBuilderpublic CustomTargetType getCustomTargetTypeSnapshots(int index)
Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomTargetTypeSnapshots in interface ReleaseOrBuilderpublic CustomTargetTypeOrBuilder getCustomTargetTypeSnapshotsOrBuilder(int index)
Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomTargetTypeSnapshotsOrBuilder in interface ReleaseOrBuilderpublic 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];
getRenderStateValue in interface ReleaseOrBuilderpublic 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];
getRenderState in interface ReleaseOrBuilderpublic 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;getEtag in interface ReleaseOrBuilderpublic com.google.protobuf.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;getEtagBytes in interface ReleaseOrBuilderpublic 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;getSkaffoldVersion in interface ReleaseOrBuilderpublic com.google.protobuf.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;getSkaffoldVersionBytes in interface ReleaseOrBuilderpublic int getTargetArtifactsCount()
ReleaseOrBuilderOutput 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];
getTargetArtifactsCount in interface ReleaseOrBuilderpublic 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];
containsTargetArtifacts in interface ReleaseOrBuilder@Deprecated public Map<String,TargetArtifact> getTargetArtifacts()
getTargetArtifactsMap() instead.getTargetArtifacts in interface ReleaseOrBuilderpublic 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];
getTargetArtifactsMap in interface ReleaseOrBuilderpublic 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];
getTargetArtifactsOrDefault in interface ReleaseOrBuilderpublic 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];
getTargetArtifactsOrThrow in interface ReleaseOrBuilderpublic int getTargetRendersCount()
ReleaseOrBuilderOutput 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];
getTargetRendersCount in interface ReleaseOrBuilderpublic 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];
containsTargetRenders in interface ReleaseOrBuilder@Deprecated public Map<String,Release.TargetRender> getTargetRenders()
getTargetRendersMap() instead.getTargetRenders in interface ReleaseOrBuilderpublic 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];
getTargetRendersMap in interface ReleaseOrBuilderpublic 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];
getTargetRendersOrDefault in interface ReleaseOrBuilderpublic 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];
getTargetRendersOrThrow in interface ReleaseOrBuilderpublic 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];
hasCondition in interface ReleaseOrBuilderpublic 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];
getCondition in interface ReleaseOrBuilderpublic 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];
getConditionOrBuilder in interface ReleaseOrBuilderpublic int getDeployParametersCount()
ReleaseOrBuilderOptional. The deploy parameters to use for all targets in this release.
map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
getDeployParametersCount in interface ReleaseOrBuilderpublic 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];
containsDeployParameters in interface ReleaseOrBuilder@Deprecated public Map<String,String> getDeployParameters()
getDeployParametersMap() instead.getDeployParameters in interface ReleaseOrBuilderpublic 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];
getDeployParametersMap in interface ReleaseOrBuilderpublic 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];
getDeployParametersOrDefault in interface ReleaseOrBuilderpublic 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];
getDeployParametersOrThrow in interface ReleaseOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Release parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Release parseFrom(InputStream input) throws IOException
IOExceptionpublic static Release parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Release parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Release parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Release parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Release parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Release.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Release.Builder newBuilder()
public static Release.Builder newBuilder(Release prototype)
public Release.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Release.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Release getDefaultInstance()
public static com.google.protobuf.Parser<Release> parser()
public com.google.protobuf.Parser<Release> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Release getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.