Class Release.Builder

  • All Implemented Interfaces:
    ReleaseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Release

    public static final class Release.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
    implements ReleaseOrBuilder
     A `Release` resource in the Cloud Deploy API.
    
     A `Release` defines a specific Skaffold configuration instance
     that can be deployed.
     
    Protobuf type google.cloud.deploy.v1.Release
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • internalGetFieldAccessorTable

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

        public Release.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.GeneratedMessageV3.Builder<Release.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.GeneratedMessageV3.Builder<Release.Builder>
      • getDefaultInstanceForType

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

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

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

        public Release.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • setField

        public Release.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                        Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • clearField

        public Release.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • clearOneof

        public Release.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • setRepeatedField

        public Release.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                int index,
                                                Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • addRepeatedField

        public Release.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • mergeFrom

        public Release.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<Release.Builder>
      • isInitialized

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

        public Release.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<Release.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Optional. Name of the `Release`. Format is projects/{project}/
         locations/{location}/deliveryPipelines/{deliveryPipeline}/
         releases/[a-z][a-z0-9\-]{0,62}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getName in interface ReleaseOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Optional. Name of the `Release`. Format is projects/{project}/
         locations/{location}/deliveryPipelines/{deliveryPipeline}/
         releases/[a-z][a-z0-9\-]{0,62}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getNameBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Release.Builder setName​(String value)
         Optional. Name of the `Release`. Format is projects/{project}/
         locations/{location}/deliveryPipelines/{deliveryPipeline}/
         releases/[a-z][a-z0-9\-]{0,62}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Release.Builder clearName()
         Optional. Name of the `Release`. Format is projects/{project}/
         locations/{location}/deliveryPipelines/{deliveryPipeline}/
         releases/[a-z][a-z0-9\-]{0,62}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Release.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Optional. Name of the `Release`. Format is projects/{project}/
         locations/{location}/deliveryPipelines/{deliveryPipeline}/
         releases/[a-z][a-z0-9\-]{0,62}.
         
        string name = 1 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getUid

        public String getUid()
         Output only. Unique identifier of the `Release`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUid in interface ReleaseOrBuilder
        Returns:
        The uid.
      • getUidBytes

        public com.google.protobuf.ByteString getUidBytes()
         Output only. Unique identifier of the `Release`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getUidBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for uid.
      • setUid

        public Release.Builder setUid​(String value)
         Output only. Unique identifier of the `Release`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The uid to set.
        Returns:
        This builder for chaining.
      • clearUid

        public Release.Builder clearUid()
         Output only. Unique identifier of the `Release`.
         
        string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setUidBytes

        public Release.Builder setUidBytes​(com.google.protobuf.ByteString value)
         Output only. Unique identifier of the `Release`.
         
        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 `Release`. Max length is 255 characters.
         
        string description = 3;
        Specified by:
        getDescription in interface ReleaseOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         Description of the `Release`. Max length is 255 characters.
         
        string description = 3;
        Specified by:
        getDescriptionBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Release.Builder setDescription​(String value)
         Description of the `Release`. Max length is 255 characters.
         
        string description = 3;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Release.Builder clearDescription()
         Description of the `Release`. Max length is 255 characters.
         
        string description = 3;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Release.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         Description of the `Release`. 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: ReleaseOrBuilder
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
        Specified by:
        getAnnotationsCount in interface ReleaseOrBuilder
      • containsAnnotations

        public boolean containsAnnotations​(String key)
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
        Specified by:
        containsAnnotations in interface ReleaseOrBuilder
      • getAnnotationsMap

        public Map<String,​String> getAnnotationsMap()
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
        Specified by:
        getAnnotationsMap in interface ReleaseOrBuilder
      • 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. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
        Specified by:
        getAnnotationsOrDefault in interface ReleaseOrBuilder
      • getAnnotationsOrThrow

        public String getAnnotationsOrThrow​(String key)
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
        Specified by:
        getAnnotationsOrThrow in interface ReleaseOrBuilder
      • removeAnnotations

        public Release.Builder removeAnnotations​(String key)
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
      • getMutableAnnotations

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

        public Release.Builder putAnnotations​(String key,
                                              String value)
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
      • putAllAnnotations

        public Release.Builder putAllAnnotations​(Map<String,​String> values)
         User annotations. These attributes can only be set and used by the
         user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations
         for more details such as format and size limitations.
         
        map<string, string> annotations = 4;
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: ReleaseOrBuilder
         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 ReleaseOrBuilder
      • 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 ReleaseOrBuilder
      • 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 ReleaseOrBuilder
      • 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 ReleaseOrBuilder
      • 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 ReleaseOrBuilder
      • removeLabels

        public Release.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 Release.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 Release.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;
      • getAbandoned

        public boolean getAbandoned()
         Output only. Indicates whether this is an abandoned release.
         
        bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getAbandoned in interface ReleaseOrBuilder
        Returns:
        The abandoned.
      • setAbandoned

        public Release.Builder setAbandoned​(boolean value)
         Output only. Indicates whether this is an abandoned release.
         
        bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The abandoned to set.
        Returns:
        This builder for chaining.
      • clearAbandoned

        public Release.Builder clearAbandoned()
         Output only. Indicates whether this is an abandoned release.
         
        bool abandoned = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasCreateTime

        public boolean hasCreateTime()
         Output only. Time at which the `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCreateTime in interface ReleaseOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. Time at which the `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface ReleaseOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Release.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Release.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Release.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Release.Builder clearCreateTime()
         Output only. Time at which the `Release` 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 `Release` 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 `Release` was created.
         
        .google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface ReleaseOrBuilder
      • hasRenderStartTime

        public boolean hasRenderStartTime()
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRenderStartTime in interface ReleaseOrBuilder
        Returns:
        Whether the renderStartTime field is set.
      • getRenderStartTime

        public com.google.protobuf.Timestamp getRenderStartTime()
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderStartTime in interface ReleaseOrBuilder
        Returns:
        The renderStartTime.
      • setRenderStartTime

        public Release.Builder setRenderStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRenderStartTime

        public Release.Builder setRenderStartTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeRenderStartTime

        public Release.Builder mergeRenderStartTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearRenderStartTime

        public Release.Builder clearRenderStartTime()
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRenderStartTimeBuilder

        public com.google.protobuf.Timestamp.Builder getRenderStartTimeBuilder()
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRenderStartTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getRenderStartTimeOrBuilder()
         Output only. Time at which the render began.
         
        .google.protobuf.Timestamp render_start_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderStartTimeOrBuilder in interface ReleaseOrBuilder
      • hasRenderEndTime

        public boolean hasRenderEndTime()
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRenderEndTime in interface ReleaseOrBuilder
        Returns:
        Whether the renderEndTime field is set.
      • getRenderEndTime

        public com.google.protobuf.Timestamp getRenderEndTime()
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderEndTime in interface ReleaseOrBuilder
        Returns:
        The renderEndTime.
      • setRenderEndTime

        public Release.Builder setRenderEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRenderEndTime

        public Release.Builder setRenderEndTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeRenderEndTime

        public Release.Builder mergeRenderEndTime​(com.google.protobuf.Timestamp value)
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearRenderEndTime

        public Release.Builder clearRenderEndTime()
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRenderEndTimeBuilder

        public com.google.protobuf.Timestamp.Builder getRenderEndTimeBuilder()
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRenderEndTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getRenderEndTimeOrBuilder()
         Output only. Time at which the render completed.
         
        .google.protobuf.Timestamp render_end_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderEndTimeOrBuilder in interface ReleaseOrBuilder
      • getSkaffoldConfigUri

        public String getSkaffoldConfigUri()
         Cloud Storage URI of tar.gz archive containing Skaffold configuration.
         
        string skaffold_config_uri = 17;
        Specified by:
        getSkaffoldConfigUri in interface ReleaseOrBuilder
        Returns:
        The skaffoldConfigUri.
      • getSkaffoldConfigUriBytes

        public com.google.protobuf.ByteString getSkaffoldConfigUriBytes()
         Cloud Storage URI of tar.gz archive containing Skaffold configuration.
         
        string skaffold_config_uri = 17;
        Specified by:
        getSkaffoldConfigUriBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for skaffoldConfigUri.
      • setSkaffoldConfigUri

        public Release.Builder setSkaffoldConfigUri​(String value)
         Cloud Storage URI of tar.gz archive containing Skaffold configuration.
         
        string skaffold_config_uri = 17;
        Parameters:
        value - The skaffoldConfigUri to set.
        Returns:
        This builder for chaining.
      • clearSkaffoldConfigUri

        public Release.Builder clearSkaffoldConfigUri()
         Cloud Storage URI of tar.gz archive containing Skaffold configuration.
         
        string skaffold_config_uri = 17;
        Returns:
        This builder for chaining.
      • setSkaffoldConfigUriBytes

        public Release.Builder setSkaffoldConfigUriBytes​(com.google.protobuf.ByteString value)
         Cloud Storage URI of tar.gz archive containing Skaffold configuration.
         
        string skaffold_config_uri = 17;
        Parameters:
        value - The bytes for skaffoldConfigUri to set.
        Returns:
        This builder for chaining.
      • getSkaffoldConfigPath

        public String getSkaffoldConfigPath()
         Filepath of the Skaffold config inside of the config URI.
         
        string skaffold_config_path = 9;
        Specified by:
        getSkaffoldConfigPath in interface ReleaseOrBuilder
        Returns:
        The skaffoldConfigPath.
      • getSkaffoldConfigPathBytes

        public com.google.protobuf.ByteString getSkaffoldConfigPathBytes()
         Filepath of the Skaffold config inside of the config URI.
         
        string skaffold_config_path = 9;
        Specified by:
        getSkaffoldConfigPathBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for skaffoldConfigPath.
      • setSkaffoldConfigPath

        public Release.Builder setSkaffoldConfigPath​(String value)
         Filepath of the Skaffold config inside of the config URI.
         
        string skaffold_config_path = 9;
        Parameters:
        value - The skaffoldConfigPath to set.
        Returns:
        This builder for chaining.
      • clearSkaffoldConfigPath

        public Release.Builder clearSkaffoldConfigPath()
         Filepath of the Skaffold config inside of the config URI.
         
        string skaffold_config_path = 9;
        Returns:
        This builder for chaining.
      • setSkaffoldConfigPathBytes

        public Release.Builder setSkaffoldConfigPathBytes​(com.google.protobuf.ByteString value)
         Filepath of the Skaffold config inside of the config URI.
         
        string skaffold_config_path = 9;
        Parameters:
        value - The bytes for skaffoldConfigPath to set.
        Returns:
        This builder for chaining.
      • getBuildArtifactsCount

        public int getBuildArtifactsCount()
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
        Specified by:
        getBuildArtifactsCount in interface ReleaseOrBuilder
      • getBuildArtifacts

        public BuildArtifact getBuildArtifacts​(int index)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
        Specified by:
        getBuildArtifacts in interface ReleaseOrBuilder
      • setBuildArtifacts

        public Release.Builder setBuildArtifacts​(int index,
                                                 BuildArtifact value)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • setBuildArtifacts

        public Release.Builder setBuildArtifacts​(int index,
                                                 BuildArtifact.Builder builderForValue)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifacts

        public Release.Builder addBuildArtifacts​(BuildArtifact value)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifacts

        public Release.Builder addBuildArtifacts​(int index,
                                                 BuildArtifact value)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifacts

        public Release.Builder addBuildArtifacts​(BuildArtifact.Builder builderForValue)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifacts

        public Release.Builder addBuildArtifacts​(int index,
                                                 BuildArtifact.Builder builderForValue)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addAllBuildArtifacts

        public Release.Builder addAllBuildArtifacts​(Iterable<? extends BuildArtifact> values)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • clearBuildArtifacts

        public Release.Builder clearBuildArtifacts()
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • removeBuildArtifacts

        public Release.Builder removeBuildArtifacts​(int index)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • getBuildArtifactsBuilder

        public BuildArtifact.Builder getBuildArtifactsBuilder​(int index)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifactsBuilder

        public BuildArtifact.Builder addBuildArtifactsBuilder()
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • addBuildArtifactsBuilder

        public BuildArtifact.Builder addBuildArtifactsBuilder​(int index)
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • getBuildArtifactsBuilderList

        public List<BuildArtifact.Builder> getBuildArtifactsBuilderList()
         List of artifacts to pass through to Skaffold command.
         
        repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10;
      • hasDeliveryPipelineSnapshot

        public boolean hasDeliveryPipelineSnapshot()
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDeliveryPipelineSnapshot in interface ReleaseOrBuilder
        Returns:
        Whether the deliveryPipelineSnapshot field is set.
      • getDeliveryPipelineSnapshot

        public DeliveryPipeline getDeliveryPipelineSnapshot()
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDeliveryPipelineSnapshot in interface ReleaseOrBuilder
        Returns:
        The deliveryPipelineSnapshot.
      • setDeliveryPipelineSnapshot

        public Release.Builder setDeliveryPipelineSnapshot​(DeliveryPipeline value)
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDeliveryPipelineSnapshot

        public Release.Builder setDeliveryPipelineSnapshot​(DeliveryPipeline.Builder builderForValue)
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDeliveryPipelineSnapshot

        public Release.Builder mergeDeliveryPipelineSnapshot​(DeliveryPipeline value)
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDeliveryPipelineSnapshot

        public Release.Builder clearDeliveryPipelineSnapshot()
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeliveryPipelineSnapshotBuilder

        public DeliveryPipeline.Builder getDeliveryPipelineSnapshotBuilder()
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeliveryPipelineSnapshotOrBuilder

        public DeliveryPipelineOrBuilder getDeliveryPipelineSnapshotOrBuilder()
         Output only. Snapshot of the parent pipeline taken at release creation
         time.
         
        .google.cloud.deploy.v1.DeliveryPipeline delivery_pipeline_snapshot = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDeliveryPipelineSnapshotOrBuilder in interface ReleaseOrBuilder
      • getTargetSnapshotsList

        public List<Target> getTargetSnapshotsList()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetSnapshotsList in interface ReleaseOrBuilder
      • getTargetSnapshotsCount

        public int getTargetSnapshotsCount()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetSnapshotsCount in interface ReleaseOrBuilder
      • getTargetSnapshots

        public Target getTargetSnapshots​(int index)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetSnapshots in interface ReleaseOrBuilder
      • setTargetSnapshots

        public Release.Builder setTargetSnapshots​(int index,
                                                  Target value)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setTargetSnapshots

        public Release.Builder setTargetSnapshots​(int index,
                                                  Target.Builder builderForValue)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addTargetSnapshots

        public Release.Builder addTargetSnapshots​(Target value)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addTargetSnapshots

        public Release.Builder addTargetSnapshots​(int index,
                                                  Target value)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addTargetSnapshots

        public Release.Builder addTargetSnapshots​(Target.Builder builderForValue)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addTargetSnapshots

        public Release.Builder addTargetSnapshots​(int index,
                                                  Target.Builder builderForValue)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addAllTargetSnapshots

        public Release.Builder addAllTargetSnapshots​(Iterable<? extends Target> values)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearTargetSnapshots

        public Release.Builder clearTargetSnapshots()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • removeTargetSnapshots

        public Release.Builder removeTargetSnapshots​(int index)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetSnapshotsBuilder

        public Target.Builder getTargetSnapshotsBuilder​(int index)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetSnapshotsOrBuilder

        public TargetOrBuilder getTargetSnapshotsOrBuilder​(int index)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetSnapshotsOrBuilder in interface ReleaseOrBuilder
      • getTargetSnapshotsOrBuilderList

        public List<? extends TargetOrBuilder> getTargetSnapshotsOrBuilderList()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetSnapshotsOrBuilderList in interface ReleaseOrBuilder
      • addTargetSnapshotsBuilder

        public Target.Builder addTargetSnapshotsBuilder()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • addTargetSnapshotsBuilder

        public Target.Builder addTargetSnapshotsBuilder​(int index)
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetSnapshotsBuilderList

        public List<Target.Builder> getTargetSnapshotsBuilderList()
         Output only. Snapshot of the targets taken at release creation time.
         
        repeated .google.cloud.deploy.v1.Target target_snapshots = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRenderStateValue

        public int getRenderStateValue()
         Output only. Current state of the render operation.
         
        .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderStateValue in interface ReleaseOrBuilder
        Returns:
        The enum numeric value on the wire for renderState.
      • setRenderStateValue

        public Release.Builder setRenderStateValue​(int value)
         Output only. Current state of the render operation.
         
        .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for renderState to set.
        Returns:
        This builder for chaining.
      • getRenderState

        public Release.RenderState getRenderState()
         Output only. Current state of the render operation.
         
        .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getRenderState in interface ReleaseOrBuilder
        Returns:
        The renderState.
      • setRenderState

        public Release.Builder setRenderState​(Release.RenderState value)
         Output only. Current state of the render operation.
         
        .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The renderState to set.
        Returns:
        This builder for chaining.
      • clearRenderState

        public Release.Builder clearRenderState()
         Output only. Current state of the render operation.
         
        .google.cloud.deploy.v1.Release.RenderState render_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • 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 = 16;
        Specified by:
        getEtag in interface ReleaseOrBuilder
        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 = 16;
        Specified by:
        getEtagBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for etag.
      • setEtag

        public Release.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 = 16;
        Parameters:
        value - The etag to set.
        Returns:
        This builder for chaining.
      • clearEtag

        public Release.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 = 16;
        Returns:
        This builder for chaining.
      • setEtagBytes

        public Release.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 = 16;
        Parameters:
        value - The bytes for etag to set.
        Returns:
        This builder for chaining.
      • getSkaffoldVersion

        public String getSkaffoldVersion()
         The Skaffold version to use when operating on this release, such as
         "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set
         of versions.
        
         If unset, the most recent supported Skaffold version will be used.
         
        string skaffold_version = 19;
        Specified by:
        getSkaffoldVersion in interface ReleaseOrBuilder
        Returns:
        The skaffoldVersion.
      • getSkaffoldVersionBytes

        public com.google.protobuf.ByteString getSkaffoldVersionBytes()
         The Skaffold version to use when operating on this release, such as
         "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set
         of versions.
        
         If unset, the most recent supported Skaffold version will be used.
         
        string skaffold_version = 19;
        Specified by:
        getSkaffoldVersionBytes in interface ReleaseOrBuilder
        Returns:
        The bytes for skaffoldVersion.
      • setSkaffoldVersion

        public Release.Builder setSkaffoldVersion​(String value)
         The Skaffold version to use when operating on this release, such as
         "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set
         of versions.
        
         If unset, the most recent supported Skaffold version will be used.
         
        string skaffold_version = 19;
        Parameters:
        value - The skaffoldVersion to set.
        Returns:
        This builder for chaining.
      • clearSkaffoldVersion

        public Release.Builder clearSkaffoldVersion()
         The Skaffold version to use when operating on this release, such as
         "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set
         of versions.
        
         If unset, the most recent supported Skaffold version will be used.
         
        string skaffold_version = 19;
        Returns:
        This builder for chaining.
      • setSkaffoldVersionBytes

        public Release.Builder setSkaffoldVersionBytes​(com.google.protobuf.ByteString value)
         The Skaffold version to use when operating on this release, such as
         "1.20.0". Not all versions are valid; Cloud Deploy supports a specific set
         of versions.
        
         If unset, the most recent supported Skaffold version will be used.
         
        string skaffold_version = 19;
        Parameters:
        value - The bytes for skaffoldVersion to set.
        Returns:
        This builder for chaining.
      • getTargetArtifactsCount

        public int getTargetArtifactsCount()
        Description copied from interface: ReleaseOrBuilder
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetArtifactsCount in interface ReleaseOrBuilder
      • containsTargetArtifacts

        public boolean containsTargetArtifacts​(String key)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        containsTargetArtifacts in interface ReleaseOrBuilder
      • getTargetArtifactsMap

        public Map<String,​TargetArtifact> getTargetArtifactsMap()
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetArtifactsMap in interface ReleaseOrBuilder
      • getTargetArtifactsOrDefault

        public TargetArtifact getTargetArtifactsOrDefault​(String key,
                                                          TargetArtifact defaultValue)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetArtifactsOrDefault in interface ReleaseOrBuilder
      • getTargetArtifactsOrThrow

        public TargetArtifact getTargetArtifactsOrThrow​(String key)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetArtifactsOrThrow in interface ReleaseOrBuilder
      • removeTargetArtifacts

        public Release.Builder removeTargetArtifacts​(String key)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • putTargetArtifacts

        public Release.Builder putTargetArtifacts​(String key,
                                                  TargetArtifact value)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • putAllTargetArtifacts

        public Release.Builder putAllTargetArtifacts​(Map<String,​TargetArtifact> values)
         Output only. Map from target ID to the target artifacts created
         during the render operation.
         
        map<string, .google.cloud.deploy.v1.TargetArtifact> target_artifacts = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetRendersCount

        public int getTargetRendersCount()
        Description copied from interface: ReleaseOrBuilder
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetRendersCount in interface ReleaseOrBuilder
      • containsTargetRenders

        public boolean containsTargetRenders​(String key)
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        containsTargetRenders in interface ReleaseOrBuilder
      • getTargetRendersMap

        public Map<String,​Release.TargetRender> getTargetRendersMap()
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetRendersMap in interface ReleaseOrBuilder
      • getTargetRendersOrThrow

        public Release.TargetRender getTargetRendersOrThrow​(String key)
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTargetRendersOrThrow in interface ReleaseOrBuilder
      • removeTargetRenders

        public Release.Builder removeTargetRenders​(String key)
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • putTargetRenders

        public Release.Builder putTargetRenders​(String key,
                                                Release.TargetRender value)
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • putAllTargetRenders

        public Release.Builder putAllTargetRenders​(Map<String,​Release.TargetRender> values)
         Output only. Map from target ID to details of the render operation for that
         target.
         
        map<string, .google.cloud.deploy.v1.Release.TargetRender> target_renders = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCondition

        public boolean hasCondition()
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCondition in interface ReleaseOrBuilder
        Returns:
        Whether the condition field is set.
      • getCondition

        public Release.ReleaseCondition getCondition()
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCondition in interface ReleaseOrBuilder
        Returns:
        The condition.
      • setCondition

        public Release.Builder setCondition​(Release.ReleaseCondition value)
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCondition

        public Release.Builder setCondition​(Release.ReleaseCondition.Builder builderForValue)
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCondition

        public Release.Builder mergeCondition​(Release.ReleaseCondition value)
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCondition

        public Release.Builder clearCondition()
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getConditionBuilder

        public Release.ReleaseCondition.Builder getConditionBuilder()
         Output only. Information around the state of the Release.
         
        .google.cloud.deploy.v1.Release.ReleaseCondition condition = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDeployParametersCount

        public int getDeployParametersCount()
        Description copied from interface: ReleaseOrBuilder
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDeployParametersCount in interface ReleaseOrBuilder
      • containsDeployParameters

        public boolean containsDeployParameters​(String key)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        containsDeployParameters in interface ReleaseOrBuilder
      • getDeployParametersMap

        public Map<String,​String> getDeployParametersMap()
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDeployParametersMap in interface ReleaseOrBuilder
      • getDeployParametersOrDefault

        public String getDeployParametersOrDefault​(String key,
                                                   String defaultValue)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDeployParametersOrDefault in interface ReleaseOrBuilder
      • getDeployParametersOrThrow

        public String getDeployParametersOrThrow​(String key)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getDeployParametersOrThrow in interface ReleaseOrBuilder
      • removeDeployParameters

        public Release.Builder removeDeployParameters​(String key)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
      • getMutableDeployParameters

        @Deprecated
        public Map<String,​String> getMutableDeployParameters()
        Deprecated.
        Use alternate mutation accessors instead.
      • putDeployParameters

        public Release.Builder putDeployParameters​(String key,
                                                   String value)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
      • putAllDeployParameters

        public Release.Builder putAllDeployParameters​(Map<String,​String> values)
         Optional. The deploy parameters to use for all targets in this release.
         
        map<string, string> deploy_parameters = 25 [(.google.api.field_behavior) = OPTIONAL];
      • setUnknownFields

        public final Release.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>
      • mergeUnknownFields

        public final Release.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Release.Builder>