Class DeliveryPipeline.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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 type google.cloud.deploy.v1.DeliveryPipeline
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • clear

      public DeliveryPipeline.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • getDefaultInstanceForType

      public DeliveryPipeline getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public DeliveryPipeline build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public DeliveryPipeline buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public DeliveryPipeline.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DeliveryPipeline.Builder>
    • mergeFrom

      public DeliveryPipeline.Builder mergeFrom(DeliveryPipeline other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<DeliveryPipeline.Builder>
    • mergeFrom

      public DeliveryPipeline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<DeliveryPipeline.Builder>
      Throws:
      IOException
    • getPipelineCase

      public DeliveryPipeline.PipelineCase getPipelineCase()
      Specified by:
      getPipelineCase in interface DeliveryPipelineOrBuilder
    • clearPipeline

      public DeliveryPipeline.Builder clearPipeline()
    • getName

      public String getName()
       Identifier. Name of the `DeliveryPipeline`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`.
       The `deliveryPipeline` component must match
       `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface DeliveryPipelineOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Name of the `DeliveryPipeline`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`.
       The `deliveryPipeline` component must match
       `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface DeliveryPipelineOrBuilder
      Returns:
      The bytes for name.
    • setName

      public DeliveryPipeline.Builder setName(String value)
       Identifier. Name of the `DeliveryPipeline`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`.
       The `deliveryPipeline` component must match
       `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public DeliveryPipeline.Builder clearName()
       Identifier. Name of the `DeliveryPipeline`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`.
       The `deliveryPipeline` component must match
       `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public DeliveryPipeline.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. Name of the `DeliveryPipeline`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}`.
       The `deliveryPipeline` component must match
       `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      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:
      getUid in interface DeliveryPipelineOrBuilder
      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:
      getUidBytes in interface DeliveryPipelineOrBuilder
      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()
       Optional. Description of the `DeliveryPipeline`. Max length is 255
       characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface DeliveryPipelineOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       Optional. Description of the `DeliveryPipeline`. Max length is 255
       characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescriptionBytes in interface DeliveryPipelineOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public DeliveryPipeline.Builder setDescription(String value)
       Optional. Description of the `DeliveryPipeline`. Max length is 255
       characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public DeliveryPipeline.Builder clearDescription()
       Optional. Description of the `DeliveryPipeline`. Max length is 255
       characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public DeliveryPipeline.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Optional. Description of the `DeliveryPipeline`. Max length is 255
       characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • getAnnotationsCount

      public int getAnnotationsCount()
      Description copied from interface: DeliveryPipelineOrBuilder
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsCount in interface DeliveryPipelineOrBuilder
    • containsAnnotations

      public boolean containsAnnotations(String key)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsAnnotations in interface DeliveryPipelineOrBuilder
    • getAnnotations

      @Deprecated public Map<String,String> getAnnotations()
      Deprecated.
      Use getAnnotationsMap() instead.
      Specified by:
      getAnnotations in interface DeliveryPipelineOrBuilder
    • getAnnotationsMap

      public Map<String,String> getAnnotationsMap()
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsMap in interface DeliveryPipelineOrBuilder
    • getAnnotationsOrDefault

      public String getAnnotationsOrDefault(String key, String defaultValue)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrDefault in interface DeliveryPipelineOrBuilder
    • getAnnotationsOrThrow

      public String getAnnotationsOrThrow(String key)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrThrow in interface DeliveryPipelineOrBuilder
    • clearAnnotations

      public DeliveryPipeline.Builder clearAnnotations()
    • removeAnnotations

      public DeliveryPipeline.Builder removeAnnotations(String key)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableAnnotations

      @Deprecated public Map<String,String> getMutableAnnotations()
      Deprecated.
      Use alternate mutation accessors instead.
    • putAnnotations

      public DeliveryPipeline.Builder putAnnotations(String key, String value)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllAnnotations

      public DeliveryPipeline.Builder putAllAnnotations(Map<String,String> values)
       Optional. User annotations. These attributes can only be set and used by
       the user, and not by Cloud Deploy.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getLabelsCount

      public int getLabelsCount()
      Description copied from interface: DeliveryPipelineOrBuilder
       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:
      getLabelsCount in interface DeliveryPipelineOrBuilder
    • 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:
      containsLabels in interface DeliveryPipelineOrBuilder
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels in interface DeliveryPipelineOrBuilder
    • 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:
      getLabelsMap in interface DeliveryPipelineOrBuilder
    • 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:
      getLabelsOrDefault in interface DeliveryPipelineOrBuilder
    • 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:
      getLabelsOrThrow in interface DeliveryPipelineOrBuilder
    • 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:
      hasCreateTime in interface DeliveryPipelineOrBuilder
      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:
      getCreateTime in interface DeliveryPipelineOrBuilder
      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:
      getCreateTimeOrBuilder in interface DeliveryPipelineOrBuilder
    • 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:
      hasUpdateTime in interface DeliveryPipelineOrBuilder
      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:
      getUpdateTime in interface DeliveryPipelineOrBuilder
      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:
      getUpdateTimeOrBuilder in interface DeliveryPipelineOrBuilder
    • hasSerialPipeline

      public boolean hasSerialPipeline()
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSerialPipeline in interface DeliveryPipelineOrBuilder
      Returns:
      Whether the serialPipeline field is set.
    • getSerialPipeline

      public SerialPipeline getSerialPipeline()
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSerialPipeline in interface DeliveryPipelineOrBuilder
      Returns:
      The serialPipeline.
    • setSerialPipeline

      public DeliveryPipeline.Builder setSerialPipeline(SerialPipeline value)
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
    • setSerialPipeline

      public DeliveryPipeline.Builder setSerialPipeline(SerialPipeline.Builder builderForValue)
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
    • mergeSerialPipeline

      public DeliveryPipeline.Builder mergeSerialPipeline(SerialPipeline value)
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
    • clearSerialPipeline

      public DeliveryPipeline.Builder clearSerialPipeline()
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getSerialPipelineBuilder

      public SerialPipeline.Builder getSerialPipelineBuilder()
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getSerialPipelineOrBuilder

      public SerialPipelineOrBuilder getSerialPipelineOrBuilder()
       Optional. SerialPipeline defines a sequential set of stages for a
       `DeliveryPipeline`.
       
      .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSerialPipelineOrBuilder in interface DeliveryPipelineOrBuilder
    • 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:
      hasCondition in interface DeliveryPipelineOrBuilder
      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:
      getCondition in interface DeliveryPipelineOrBuilder
      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:
      getConditionOrBuilder in interface DeliveryPipelineOrBuilder
    • 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:
      getEtag in interface DeliveryPipelineOrBuilder
      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:
      getEtagBytes in interface DeliveryPipelineOrBuilder
      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()
       Optional. When suspended, no new releases or rollouts can be created,
       but in-progress ones will complete.
       
      bool suspended = 12 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSuspended in interface DeliveryPipelineOrBuilder
      Returns:
      The suspended.
    • setSuspended

      public DeliveryPipeline.Builder setSuspended(boolean value)
       Optional. When suspended, no new releases or rollouts can be created,
       but in-progress ones will complete.
       
      bool suspended = 12 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The suspended to set.
      Returns:
      This builder for chaining.
    • clearSuspended

      public DeliveryPipeline.Builder clearSuspended()
       Optional. When suspended, no new releases or rollouts can be created,
       but in-progress ones will complete.
       
      bool suspended = 12 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.