Package com.google.cloud.deploy.v1
Class DeliveryPipeline.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
- com.google.cloud.deploy.v1.DeliveryPipeline.Builder
-
- All Implemented Interfaces:
DeliveryPipelineOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DeliveryPipeline
public static final class DeliveryPipeline.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder> implements DeliveryPipelineOrBuilder
A `DeliveryPipeline` resource in the Cloud Deploy API. A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress.
Protobuf typegoogle.cloud.deploy.v1.DeliveryPipeline
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DeliveryPipeline.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DeliveryPipelinebuild()DeliveryPipelinebuildPartial()DeliveryPipeline.Builderclear()DeliveryPipeline.BuilderclearAnnotations()DeliveryPipeline.BuilderclearCondition()Output only.DeliveryPipeline.BuilderclearCreateTime()Output only.DeliveryPipeline.BuilderclearDescription()Description of the `DeliveryPipeline`.DeliveryPipeline.BuilderclearEtag()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.DeliveryPipeline.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)DeliveryPipeline.BuilderclearLabels()DeliveryPipeline.BuilderclearName()Optional.DeliveryPipeline.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)DeliveryPipeline.BuilderclearPipeline()DeliveryPipeline.BuilderclearSerialPipeline()SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.DeliveryPipeline.BuilderclearSuspended()When suspended, no new releases or rollouts can be created, but in-progress ones will complete.DeliveryPipeline.BuilderclearUid()Output only.DeliveryPipeline.BuilderclearUpdateTime()Output only.DeliveryPipeline.Builderclone()booleancontainsAnnotations(String key)User annotations.booleancontainsLabels(String key)Labels are attributes that can be set and used by both the user and by Cloud Deploy.Map<String,String>getAnnotations()Deprecated.intgetAnnotationsCount()User annotations.Map<String,String>getAnnotationsMap()User annotations.StringgetAnnotationsOrDefault(String key, String defaultValue)User annotations.StringgetAnnotationsOrThrow(String key)User annotations.PipelineConditiongetCondition()Output only.PipelineCondition.BuildergetConditionBuilder()Output only.PipelineConditionOrBuildergetConditionOrBuilder()Output only.com.google.protobuf.TimestampgetCreateTime()Output only.com.google.protobuf.Timestamp.BuildergetCreateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetCreateTimeOrBuilder()Output only.DeliveryPipelinegetDefaultInstanceForType()StringgetDescription()Description of the `DeliveryPipeline`.com.google.protobuf.ByteStringgetDescriptionBytes()Description of the `DeliveryPipeline`.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetEtag()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.ByteStringgetEtagBytes()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.intgetLabelsCount()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.StringgetLabelsOrDefault(String key, String defaultValue)Labels are attributes that can be set and used by both the user and by Cloud Deploy.StringgetLabelsOrThrow(String key)Labels are attributes that can be set and used by both the user and by Cloud Deploy.Map<String,String>getMutableAnnotations()Deprecated.Map<String,String>getMutableLabels()Deprecated.StringgetName()Optional.com.google.protobuf.ByteStringgetNameBytes()Optional.DeliveryPipeline.PipelineCasegetPipelineCase()SerialPipelinegetSerialPipeline()SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.SerialPipeline.BuildergetSerialPipelineBuilder()SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.SerialPipelineOrBuildergetSerialPipelineOrBuilder()SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.booleangetSuspended()When suspended, no new releases or rollouts can be created, but in-progress ones will complete.StringgetUid()Output only.com.google.protobuf.ByteStringgetUidBytes()Output only.com.google.protobuf.TimestampgetUpdateTime()Output only.com.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Output only.com.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Output only.booleanhasCondition()Output only.booleanhasCreateTime()Output only.booleanhasSerialPipeline()SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.booleanhasUpdateTime()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()DeliveryPipeline.BuildermergeCondition(PipelineCondition value)Output only.DeliveryPipeline.BuildermergeCreateTime(com.google.protobuf.Timestamp value)Output only.DeliveryPipeline.BuildermergeFrom(DeliveryPipeline other)DeliveryPipeline.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DeliveryPipeline.BuildermergeFrom(com.google.protobuf.Message other)DeliveryPipeline.BuildermergeSerialPipeline(SerialPipeline value)SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.DeliveryPipeline.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DeliveryPipeline.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Output only.DeliveryPipeline.BuilderputAllAnnotations(Map<String,String> values)User annotations.DeliveryPipeline.BuilderputAllLabels(Map<String,String> values)Labels are attributes that can be set and used by both the user and by Cloud Deploy.DeliveryPipeline.BuilderputAnnotations(String key, String value)User annotations.DeliveryPipeline.BuilderputLabels(String key, String value)Labels are attributes that can be set and used by both the user and by Cloud Deploy.DeliveryPipeline.BuilderremoveAnnotations(String key)User annotations.DeliveryPipeline.BuilderremoveLabels(String key)Labels are attributes that can be set and used by both the user and by Cloud Deploy.DeliveryPipeline.BuildersetCondition(PipelineCondition value)Output only.DeliveryPipeline.BuildersetCondition(PipelineCondition.Builder builderForValue)Output only.DeliveryPipeline.BuildersetCreateTime(com.google.protobuf.Timestamp value)Output only.DeliveryPipeline.BuildersetCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.DeliveryPipeline.BuildersetDescription(String value)Description of the `DeliveryPipeline`.DeliveryPipeline.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)Description of the `DeliveryPipeline`.DeliveryPipeline.BuildersetEtag(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.DeliveryPipeline.BuildersetEtagBytes(com.google.protobuf.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.DeliveryPipeline.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)DeliveryPipeline.BuildersetName(String value)Optional.DeliveryPipeline.BuildersetNameBytes(com.google.protobuf.ByteString value)Optional.DeliveryPipeline.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)DeliveryPipeline.BuildersetSerialPipeline(SerialPipeline value)SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.DeliveryPipeline.BuildersetSerialPipeline(SerialPipeline.Builder builderForValue)SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.DeliveryPipeline.BuildersetSuspended(boolean value)When suspended, no new releases or rollouts can be created, but in-progress ones will complete.DeliveryPipeline.BuildersetUid(String value)Output only.DeliveryPipeline.BuildersetUidBytes(com.google.protobuf.ByteString value)Output only.DeliveryPipeline.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DeliveryPipeline.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Output only.DeliveryPipeline.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Output only.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
clear
public DeliveryPipeline.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
getDefaultInstanceForType
public DeliveryPipeline getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public DeliveryPipeline build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DeliveryPipeline buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DeliveryPipeline.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
setField
public DeliveryPipeline.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
clearField
public DeliveryPipeline.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
clearOneof
public DeliveryPipeline.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
setRepeatedField
public DeliveryPipeline.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
addRepeatedField
public DeliveryPipeline.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
mergeFrom
public DeliveryPipeline.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeliveryPipeline.Builder>
-
mergeFrom
public DeliveryPipeline.Builder mergeFrom(DeliveryPipeline other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
mergeFrom
public DeliveryPipeline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeliveryPipeline.Builder>- Throws:
IOException
-
getPipelineCase
public DeliveryPipeline.PipelineCase getPipelineCase()
- Specified by:
getPipelineCasein interfaceDeliveryPipelineOrBuilder
-
clearPipeline
public DeliveryPipeline.Builder clearPipeline()
-
getName
public String getName()
Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}.string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNamein interfaceDeliveryPipelineOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}.string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNameBytesin interfaceDeliveryPipelineOrBuilder- Returns:
- The bytes for name.
-
setName
public DeliveryPipeline.Builder setName(String value)
Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}.string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public DeliveryPipeline.Builder clearName()
Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}.string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNameBytes
public DeliveryPipeline.Builder setNameBytes(com.google.protobuf.ByteString value)
Optional. Name of the `DeliveryPipeline`. Format is projects/{project}/ locations/{location}/deliveryPipelines/[a-z][a-z0-9\-]{0,62}.string name = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getUid
public String getUid()
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidin interfaceDeliveryPipelineOrBuilder- Returns:
- The uid.
-
getUidBytes
public com.google.protobuf.ByteString getUidBytes()
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUidBytesin interfaceDeliveryPipelineOrBuilder- Returns:
- The bytes for uid.
-
setUid
public DeliveryPipeline.Builder setUid(String value)
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The uid to set.- Returns:
- This builder for chaining.
-
clearUid
public DeliveryPipeline.Builder clearUid()
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUidBytes
public DeliveryPipeline.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for uid to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;- Specified by:
getDescriptionin interfaceDeliveryPipelineOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;- Specified by:
getDescriptionBytesin interfaceDeliveryPipelineOrBuilder- Returns:
- The bytes for description.
-
setDescription
public DeliveryPipeline.Builder setDescription(String value)
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public DeliveryPipeline.Builder clearDescription()
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public DeliveryPipeline.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getAnnotationsCount
public int getAnnotationsCount()
Description copied from interface:DeliveryPipelineOrBuilderUser annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;- Specified by:
getAnnotationsCountin interfaceDeliveryPipelineOrBuilder
-
containsAnnotations
public boolean containsAnnotations(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;- Specified by:
containsAnnotationsin interfaceDeliveryPipelineOrBuilder
-
getAnnotations
@Deprecated public Map<String,String> getAnnotations()
Deprecated.UsegetAnnotationsMap()instead.- Specified by:
getAnnotationsin interfaceDeliveryPipelineOrBuilder
-
getAnnotationsMap
public Map<String,String> getAnnotationsMap()
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;- Specified by:
getAnnotationsMapin interfaceDeliveryPipelineOrBuilder
-
getAnnotationsOrDefault
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.
map<string, string> annotations = 4;- Specified by:
getAnnotationsOrDefaultin interfaceDeliveryPipelineOrBuilder
-
getAnnotationsOrThrow
public String getAnnotationsOrThrow(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;- Specified by:
getAnnotationsOrThrowin interfaceDeliveryPipelineOrBuilder
-
clearAnnotations
public DeliveryPipeline.Builder clearAnnotations()
-
removeAnnotations
public DeliveryPipeline.Builder removeAnnotations(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;
-
getMutableAnnotations
@Deprecated public Map<String,String> getMutableAnnotations()
Deprecated.Use alternate mutation accessors instead.
-
putAnnotations
public DeliveryPipeline.Builder putAnnotations(String key, String value)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;
-
putAllAnnotations
public DeliveryPipeline.Builder putAllAnnotations(Map<String,String> values)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:DeliveryPipelineOrBuilderLabels 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;- Specified by:
getLabelsCountin interfaceDeliveryPipelineOrBuilder
-
containsLabels
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;- Specified by:
containsLabelsin interfaceDeliveryPipelineOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceDeliveryPipelineOrBuilder
-
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;- Specified by:
getLabelsMapin interfaceDeliveryPipelineOrBuilder
-
getLabelsOrDefault
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;- Specified by:
getLabelsOrDefaultin interfaceDeliveryPipelineOrBuilder
-
getLabelsOrThrow
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;- Specified by:
getLabelsOrThrowin interfaceDeliveryPipelineOrBuilder
-
clearLabels
public DeliveryPipeline.Builder clearLabels()
-
removeLabels
public DeliveryPipeline.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;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public DeliveryPipeline.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;
-
putAllLabels
public DeliveryPipeline.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;
-
hasCreateTime
public boolean hasCreateTime()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceDeliveryPipelineOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceDeliveryPipelineOrBuilder- Returns:
- The createTime.
-
setCreateTime
public DeliveryPipeline.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCreateTime
public DeliveryPipeline.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCreateTime
public DeliveryPipeline.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCreateTime
public DeliveryPipeline.Builder clearCreateTime()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceDeliveryPipelineOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceDeliveryPipelineOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceDeliveryPipelineOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
public DeliveryPipeline.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public DeliveryPipeline.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public DeliveryPipeline.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public DeliveryPipeline.Builder clearUpdateTime()
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Most recent time at which the pipeline was updated.
.google.protobuf.Timestamp update_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceDeliveryPipelineOrBuilder
-
hasSerialPipeline
public boolean hasSerialPipeline()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;- Specified by:
hasSerialPipelinein interfaceDeliveryPipelineOrBuilder- Returns:
- Whether the serialPipeline field is set.
-
getSerialPipeline
public SerialPipeline getSerialPipeline()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;- Specified by:
getSerialPipelinein interfaceDeliveryPipelineOrBuilder- Returns:
- The serialPipeline.
-
setSerialPipeline
public DeliveryPipeline.Builder setSerialPipeline(SerialPipeline value)
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
-
setSerialPipeline
public DeliveryPipeline.Builder setSerialPipeline(SerialPipeline.Builder builderForValue)
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
-
mergeSerialPipeline
public DeliveryPipeline.Builder mergeSerialPipeline(SerialPipeline value)
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
-
clearSerialPipeline
public DeliveryPipeline.Builder clearSerialPipeline()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
-
getSerialPipelineBuilder
public SerialPipeline.Builder getSerialPipelineBuilder()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
-
getSerialPipelineOrBuilder
public SerialPipelineOrBuilder getSerialPipelineOrBuilder()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;- Specified by:
getSerialPipelineOrBuilderin interfaceDeliveryPipelineOrBuilder
-
hasCondition
public boolean hasCondition()
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasConditionin interfaceDeliveryPipelineOrBuilder- Returns:
- Whether the condition field is set.
-
getCondition
public PipelineCondition getCondition()
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionin interfaceDeliveryPipelineOrBuilder- Returns:
- The condition.
-
setCondition
public DeliveryPipeline.Builder setCondition(PipelineCondition value)
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setCondition
public DeliveryPipeline.Builder setCondition(PipelineCondition.Builder builderForValue)
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeCondition
public DeliveryPipeline.Builder mergeCondition(PipelineCondition value)
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearCondition
public DeliveryPipeline.Builder clearCondition()
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getConditionBuilder
public PipelineCondition.Builder getConditionBuilder()
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getConditionOrBuilder
public PipelineConditionOrBuilder getConditionOrBuilder()
Output only. Information around the state of the Delivery Pipeline.
.google.cloud.deploy.v1.PipelineCondition condition = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getConditionOrBuilderin interfaceDeliveryPipelineOrBuilder
-
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 = 10;- Specified by:
getEtagin interfaceDeliveryPipelineOrBuilder- Returns:
- The etag.
-
getEtagBytes
public 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 = 10;- Specified by:
getEtagBytesin interfaceDeliveryPipelineOrBuilder- Returns:
- The bytes for etag.
-
setEtag
public DeliveryPipeline.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 = 10;- Parameters:
value- The etag to set.- Returns:
- This builder for chaining.
-
clearEtag
public DeliveryPipeline.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 = 10;- Returns:
- This builder for chaining.
-
setEtagBytes
public DeliveryPipeline.Builder setEtagBytes(com.google.protobuf.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 = 10;- Parameters:
value- The bytes for etag to set.- Returns:
- This builder for chaining.
-
getSuspended
public boolean getSuspended()
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
bool suspended = 12;- Specified by:
getSuspendedin interfaceDeliveryPipelineOrBuilder- Returns:
- The suspended.
-
setSuspended
public DeliveryPipeline.Builder setSuspended(boolean value)
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
bool suspended = 12;- Parameters:
value- The suspended to set.- Returns:
- This builder for chaining.
-
clearSuspended
public DeliveryPipeline.Builder clearSuspended()
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
bool suspended = 12;- Returns:
- This builder for chaining.
-
setUnknownFields
public final DeliveryPipeline.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
mergeUnknownFields
public final DeliveryPipeline.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DeliveryPipeline.Builder>
-
-