Interface DeliveryPipelineOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    DeliveryPipeline, DeliveryPipeline.Builder

    public interface DeliveryPipelineOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        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];
        Returns:
        The name.
      • getNameBytes

        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];
        Returns:
        The bytes for name.
      • getUid

        String getUid()
         Output only. Unique identifier of the `DeliveryPipeline`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The uid.
      • getUidBytes

        com.google.protobuf.ByteString getUidBytes()
         Output only. Unique identifier of the `DeliveryPipeline`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The bytes for uid.
      • getDescription

        String getDescription()
         Description of the `DeliveryPipeline`. Max length is 255 characters.
         
        string description = 3;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Description of the `DeliveryPipeline`. Max length is 255 characters.
         
        string description = 3;
        Returns:
        The bytes for description.
      • getAnnotationsCount

        int getAnnotationsCount()
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy.
         
        map<string, string> annotations = 4;
      • containsAnnotations

        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;
      • getAnnotationsMap

        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;
      • getAnnotationsOrDefault

        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;
      • getAnnotationsOrThrow

        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;
      • getLabelsCount

        int getLabelsCount()
         Labels are attributes that can be set and used by both the
         user and by Cloud Deploy. Labels must meet the following constraints:
        
         * Keys and values can contain only lowercase letters, numeric characters,
         underscores, and dashes.
         * All characters must use UTF-8 encoding, and international characters are
         allowed.
         * Keys must start with a lowercase letter or international character.
         * Each resource is limited to a maximum of 64 labels.
        
         Both keys and values are additionally constrained to be <= 128 bytes.
         
        map<string, string> labels = 5;
      • containsLabels

        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;
      • getLabelsMap

        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;
      • getLabelsOrDefault

        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;
      • getLabelsOrThrow

        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;
      • hasCreateTime

        boolean hasCreateTime()
         Output only. Time at which the pipeline was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        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];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        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];
      • hasUpdateTime

        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];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        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];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        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];
      • hasSerialPipeline

        boolean hasSerialPipeline()
         SerialPipeline defines a sequential set of stages for a
         `DeliveryPipeline`.
         
        .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
        Returns:
        Whether the serialPipeline field is set.
      • getSerialPipeline

        SerialPipeline getSerialPipeline()
         SerialPipeline defines a sequential set of stages for a
         `DeliveryPipeline`.
         
        .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
        Returns:
        The serialPipeline.
      • getSerialPipelineOrBuilder

        SerialPipelineOrBuilder getSerialPipelineOrBuilder()
         SerialPipeline defines a sequential set of stages for a
         `DeliveryPipeline`.
         
        .google.cloud.deploy.v1.SerialPipeline serial_pipeline = 8;
      • hasCondition

        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];
        Returns:
        Whether the condition field is set.
      • getCondition

        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];
        Returns:
        The condition.
      • getConditionOrBuilder

        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];
      • getEtag

        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;
        Returns:
        The etag.
      • getEtagBytes

        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;
        Returns:
        The bytes for etag.
      • getSuspended

        boolean getSuspended()
         When suspended, no new releases or rollouts can be created,
         but in-progress ones will complete.
         
        bool suspended = 12;
        Returns:
        The suspended.