public final class DeliveryPipeline extends com.google.protobuf.GeneratedMessageV3 implements DeliveryPipelineOrBuilder
A `DeliveryPipeline` resource in the Cloud Deploy API. A `DeliveryPipeline` defines a pipeline through which a Skaffold configuration can progress.Protobuf type
google.cloud.deploy.v1.DeliveryPipeline| Modifier and Type | Class and Description |
|---|---|
static class |
DeliveryPipeline.Builder
A `DeliveryPipeline` resource in the Cloud Deploy API.
|
static class |
DeliveryPipeline.PipelineCase |
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 |
ANNOTATIONS_FIELD_NUMBER |
static int |
CONDITION_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
SERIAL_PIPELINE_FIELD_NUMBER |
static int |
SUSPENDED_FIELD_NUMBER |
static int |
UID_FIELD_NUMBER |
static int |
UPDATE_TIME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAnnotations(String key)
User annotations.
|
boolean |
containsLabels(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
boolean |
equals(Object obj) |
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.
|
PipelineCondition |
getCondition()
Output only.
|
PipelineConditionOrBuilder |
getConditionOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static DeliveryPipeline |
getDefaultInstance() |
DeliveryPipeline |
getDefaultInstanceForType() |
String |
getDescription()
Description of the `DeliveryPipeline`.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Description of the `DeliveryPipeline`.
|
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<DeliveryPipeline> |
getParserForType() |
DeliveryPipeline.PipelineCase |
getPipelineCase() |
int |
getSerializedSize() |
SerialPipeline |
getSerialPipeline()
SerialPipeline defines a sequential set of stages for a
`DeliveryPipeline`.
|
SerialPipelineOrBuilder |
getSerialPipelineOrBuilder()
SerialPipeline defines a sequential set of stages for a
`DeliveryPipeline`.
|
boolean |
getSuspended()
When suspended, no new releases or rollouts can be created,
but in-progress ones will complete.
|
String |
getUid()
Output only.
|
com.google.protobuf.ByteString |
getUidBytes()
Output only.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
boolean |
hasCondition()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
int |
hashCode() |
boolean |
hasSerialPipeline()
SerialPipeline defines a sequential set of stages for a
`DeliveryPipeline`.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static DeliveryPipeline.Builder |
newBuilder() |
static DeliveryPipeline.Builder |
newBuilder(DeliveryPipeline prototype) |
DeliveryPipeline.Builder |
newBuilderForType() |
protected DeliveryPipeline.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static DeliveryPipeline |
parseDelimitedFrom(InputStream input) |
static DeliveryPipeline |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DeliveryPipeline |
parseFrom(byte[] data) |
static DeliveryPipeline |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DeliveryPipeline |
parseFrom(ByteBuffer data) |
static DeliveryPipeline |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DeliveryPipeline |
parseFrom(com.google.protobuf.ByteString data) |
static DeliveryPipeline |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DeliveryPipeline |
parseFrom(com.google.protobuf.CodedInputStream input) |
static DeliveryPipeline |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static DeliveryPipeline |
parseFrom(InputStream input) |
static DeliveryPipeline |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<DeliveryPipeline> |
parser() |
DeliveryPipeline.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 CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int SERIAL_PIPELINE_FIELD_NUMBER
public static final int CONDITION_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int SUSPENDED_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 DeliveryPipeline.PipelineCase getPipelineCase()
getPipelineCase in interface DeliveryPipelineOrBuilderpublic 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];getName in interface DeliveryPipelineOrBuilderpublic 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];getNameBytes in interface DeliveryPipelineOrBuilderpublic String getUid()
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUid in interface DeliveryPipelineOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
Output only. Unique identifier of the `DeliveryPipeline`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUidBytes in interface DeliveryPipelineOrBuilderpublic String getDescription()
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;getDescription in interface DeliveryPipelineOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Description of the `DeliveryPipeline`. Max length is 255 characters.
string description = 3;getDescriptionBytes in interface DeliveryPipelineOrBuilderpublic int getAnnotationsCount()
DeliveryPipelineOrBuilderUser annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
map<string, string> annotations = 4;getAnnotationsCount in interface DeliveryPipelineOrBuilderpublic 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;containsAnnotations in interface DeliveryPipelineOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface DeliveryPipelineOrBuilderpublic 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;getAnnotationsMap in interface DeliveryPipelineOrBuilderpublic 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;getAnnotationsOrDefault in interface DeliveryPipelineOrBuilderpublic 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;getAnnotationsOrThrow in interface DeliveryPipelineOrBuilderpublic int getLabelsCount()
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;getLabelsCount in interface DeliveryPipelineOrBuilderpublic 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 DeliveryPipelineOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface DeliveryPipelineOrBuilderpublic 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 DeliveryPipelineOrBuilderpublic 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 DeliveryPipelineOrBuilderpublic 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 DeliveryPipelineOrBuilderpublic boolean hasCreateTime()
Output only. Time at which the pipeline was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface DeliveryPipelineOrBuilderpublic 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];
getCreateTime in interface DeliveryPipelineOrBuilderpublic 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];
getCreateTimeOrBuilder in interface DeliveryPipelineOrBuilderpublic 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];
hasUpdateTime in interface DeliveryPipelineOrBuilderpublic 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];
getUpdateTime in interface DeliveryPipelineOrBuilderpublic 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];
getUpdateTimeOrBuilder in interface DeliveryPipelineOrBuilderpublic boolean hasSerialPipeline()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;hasSerialPipeline in interface DeliveryPipelineOrBuilderpublic SerialPipeline getSerialPipeline()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;getSerialPipeline in interface DeliveryPipelineOrBuilderpublic SerialPipelineOrBuilder getSerialPipelineOrBuilder()
SerialPipeline defines a sequential set of stages for a `DeliveryPipeline`.
.google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;getSerialPipelineOrBuilder in interface DeliveryPipelineOrBuilderpublic 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];
hasCondition in interface DeliveryPipelineOrBuilderpublic 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];
getCondition in interface DeliveryPipelineOrBuilderpublic 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];
getConditionOrBuilder in interface DeliveryPipelineOrBuilderpublic 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;getEtag in interface DeliveryPipelineOrBuilderpublic 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;getEtagBytes in interface DeliveryPipelineOrBuilderpublic boolean getSuspended()
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
bool suspended = 12;getSuspended in interface DeliveryPipelineOrBuilderpublic 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 DeliveryPipeline parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static DeliveryPipeline parseFrom(InputStream input) throws IOException
IOExceptionpublic static DeliveryPipeline parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DeliveryPipeline parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static DeliveryPipeline parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static DeliveryPipeline parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static DeliveryPipeline parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic DeliveryPipeline.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static DeliveryPipeline.Builder newBuilder()
public static DeliveryPipeline.Builder newBuilder(DeliveryPipeline prototype)
public DeliveryPipeline.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected DeliveryPipeline.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static DeliveryPipeline getDefaultInstance()
public static com.google.protobuf.Parser<DeliveryPipeline> parser()
public com.google.protobuf.Parser<DeliveryPipeline> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public DeliveryPipeline getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.