Class Release.Builder

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

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
    • 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>
    • mergeFrom

      public Release.Builder mergeFrom(Release other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.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()
       Identifier. Name of the `Release`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`.
       The `release` 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 ReleaseOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Name of the `Release`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`.
       The `release` 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 ReleaseOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Release.Builder setName(String value)
       Identifier. Name of the `Release`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`.
       The `release` 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 Release.Builder clearName()
       Identifier. Name of the `Release`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`.
       The `release` 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 Release.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. Name of the `Release`. Format is
       `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}`.
       The `release` 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 `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()
       Optional. Description of the `Release`. Max length is 255 characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDescription in interface ReleaseOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

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

      public Release.Builder setDescription(String value)
       Optional. Description of the `Release`. 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 Release.Builder clearDescription()
       Optional. Description of the `Release`. Max length is 255 characters.
       
      string description = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public Release.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       Optional. Description of the `Release`. 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: ReleaseOrBuilder
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsCount in interface ReleaseOrBuilder
    • 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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      containsAnnotations in interface ReleaseOrBuilder
    • getAnnotations

      @Deprecated public Map<String,String> getAnnotations()
      Deprecated.
      Use getAnnotationsMap() instead.
      Specified by:
      getAnnotations in interface ReleaseOrBuilder
    • 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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsMap in interface ReleaseOrBuilder
    • 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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrDefault in interface ReleaseOrBuilder
    • 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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAnnotationsOrThrow in interface ReleaseOrBuilder
    • clearAnnotations

      public Release.Builder clearAnnotations()
    • removeAnnotations

      public Release.Builder removeAnnotations(String key)
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
    • getMutableAnnotations

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

      public Release.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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
    • putAllAnnotations

      public Release.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. See
       https://google.aip.dev/128#annotations for more details such as format and
       size limitations.
       
      map<string, string> annotations = 4 [(.google.api.field_behavior) = OPTIONAL];
    • 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
    • getLabels

      @Deprecated public Map<String,String> getLabels()
      Deprecated.
      Use getLabelsMap() instead.
      Specified by:
      getLabels 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
    • clearLabels

      public Release.Builder clearLabels()
    • 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()
       Optional. Cloud Storage URI of tar.gz archive containing Skaffold
       configuration.
       
      string skaffold_config_uri = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSkaffoldConfigUri in interface ReleaseOrBuilder
      Returns:
      The skaffoldConfigUri.
    • getSkaffoldConfigUriBytes

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

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

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

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

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

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

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

      public Release.Builder clearSkaffoldConfigPath()
       Optional. Filepath of the Skaffold config inside of the config URI.
       
      string skaffold_config_path = 9 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setSkaffoldConfigPathBytes

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

      public List<BuildArtifact> getBuildArtifactsList()
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBuildArtifactsList in interface ReleaseOrBuilder
    • getBuildArtifactsCount

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

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

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

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

      public Release.Builder addBuildArtifacts(BuildArtifact value)
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addBuildArtifacts

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

      public Release.Builder addBuildArtifacts(BuildArtifact.Builder builderForValue)
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
    • addBuildArtifacts

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

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

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

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

      public BuildArtifact.Builder getBuildArtifactsBuilder(int index)
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
    • getBuildArtifactsOrBuilder

      public BuildArtifactOrBuilder getBuildArtifactsOrBuilder(int index)
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBuildArtifactsOrBuilder in interface ReleaseOrBuilder
    • getBuildArtifactsOrBuilderList

      public List<? extends BuildArtifactOrBuilder> getBuildArtifactsOrBuilderList()
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getBuildArtifactsOrBuilderList in interface ReleaseOrBuilder
    • addBuildArtifactsBuilder

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

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

      public List<BuildArtifact.Builder> getBuildArtifactsBuilderList()
       Optional. List of artifacts to pass through to Skaffold command.
       
      repeated .google.cloud.deploy.v1.BuildArtifact build_artifacts = 10 [(.google.api.field_behavior) = OPTIONAL];
    • 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];
    • getCustomTargetTypeSnapshotsList

      public List<CustomTargetType> getCustomTargetTypeSnapshotsList()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomTargetTypeSnapshotsList in interface ReleaseOrBuilder
    • getCustomTargetTypeSnapshotsCount

      public int getCustomTargetTypeSnapshotsCount()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomTargetTypeSnapshotsCount in interface ReleaseOrBuilder
    • getCustomTargetTypeSnapshots

      public CustomTargetType getCustomTargetTypeSnapshots(int index)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomTargetTypeSnapshots in interface ReleaseOrBuilder
    • setCustomTargetTypeSnapshots

      public Release.Builder setCustomTargetTypeSnapshots(int index, CustomTargetType value)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • setCustomTargetTypeSnapshots

      public Release.Builder setCustomTargetTypeSnapshots(int index, CustomTargetType.Builder builderForValue)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addCustomTargetTypeSnapshots

      public Release.Builder addCustomTargetTypeSnapshots(CustomTargetType value)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addCustomTargetTypeSnapshots

      public Release.Builder addCustomTargetTypeSnapshots(int index, CustomTargetType value)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addCustomTargetTypeSnapshots

      public Release.Builder addCustomTargetTypeSnapshots(CustomTargetType.Builder builderForValue)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addCustomTargetTypeSnapshots

      public Release.Builder addCustomTargetTypeSnapshots(int index, CustomTargetType.Builder builderForValue)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addAllCustomTargetTypeSnapshots

      public Release.Builder addAllCustomTargetTypeSnapshots(Iterable<? extends CustomTargetType> values)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • clearCustomTargetTypeSnapshots

      public Release.Builder clearCustomTargetTypeSnapshots()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • removeCustomTargetTypeSnapshots

      public Release.Builder removeCustomTargetTypeSnapshots(int index)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCustomTargetTypeSnapshotsBuilder

      public CustomTargetType.Builder getCustomTargetTypeSnapshotsBuilder(int index)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCustomTargetTypeSnapshotsOrBuilder

      public CustomTargetTypeOrBuilder getCustomTargetTypeSnapshotsOrBuilder(int index)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomTargetTypeSnapshotsOrBuilder in interface ReleaseOrBuilder
    • getCustomTargetTypeSnapshotsOrBuilderList

      public List<? extends CustomTargetTypeOrBuilder> getCustomTargetTypeSnapshotsOrBuilderList()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCustomTargetTypeSnapshotsOrBuilderList in interface ReleaseOrBuilder
    • addCustomTargetTypeSnapshotsBuilder

      public CustomTargetType.Builder addCustomTargetTypeSnapshotsBuilder()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • addCustomTargetTypeSnapshotsBuilder

      public CustomTargetType.Builder addCustomTargetTypeSnapshotsBuilder(int index)
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getCustomTargetTypeSnapshotsBuilderList

      public List<CustomTargetType.Builder> getCustomTargetTypeSnapshotsBuilderList()
       Output only. Snapshot of the custom target types referenced by the targets
       taken at release creation time.
       
      repeated .google.cloud.deploy.v1.CustomTargetType custom_target_type_snapshots = 27 [(.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()
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSkaffoldVersion in interface ReleaseOrBuilder
      Returns:
      The skaffoldVersion.
    • getSkaffoldVersionBytes

      public com.google.protobuf.ByteString getSkaffoldVersionBytes()
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSkaffoldVersionBytes in interface ReleaseOrBuilder
      Returns:
      The bytes for skaffoldVersion.
    • setSkaffoldVersion

      public Release.Builder setSkaffoldVersion(String value)
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The skaffoldVersion to set.
      Returns:
      This builder for chaining.
    • clearSkaffoldVersion

      public Release.Builder clearSkaffoldVersion()
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setSkaffoldVersionBytes

      public Release.Builder setSkaffoldVersionBytes(com.google.protobuf.ByteString value)
       Optional. 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 [(.google.api.field_behavior) = OPTIONAL];
      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
    • getTargetArtifacts

      @Deprecated public Map<String,TargetArtifact> getTargetArtifacts()
      Deprecated.
      Specified by:
      getTargetArtifacts 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
    • clearTargetArtifacts

      public Release.Builder clearTargetArtifacts()
    • 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];
    • getMutableTargetArtifacts

      @Deprecated public Map<String,TargetArtifact> getMutableTargetArtifacts()
      Deprecated.
      Use alternate mutation accessors instead.
    • 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];
    • putTargetArtifactsBuilderIfAbsent

      public TargetArtifact.Builder putTargetArtifactsBuilderIfAbsent(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];
    • 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
    • getTargetRenders

      @Deprecated public Map<String,Release.TargetRender> getTargetRenders()
      Deprecated.
      Specified by:
      getTargetRenders 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
    • getTargetRendersOrDefault

      public Release.TargetRender getTargetRendersOrDefault(String key, Release.TargetRender defaultValue)
       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:
      getTargetRendersOrDefault 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
    • clearTargetRenders

      public Release.Builder clearTargetRenders()
    • 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];
    • getMutableTargetRenders

      @Deprecated public Map<String,Release.TargetRender> getMutableTargetRenders()
      Deprecated.
      Use alternate mutation accessors instead.
    • 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];
    • putTargetRendersBuilderIfAbsent

      public Release.TargetRender.Builder putTargetRendersBuilderIfAbsent(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];
    • 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];
    • getConditionOrBuilder

      public Release.ReleaseConditionOrBuilder getConditionOrBuilder()
       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:
      getConditionOrBuilder in interface ReleaseOrBuilder
    • 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
    • getDeployParameters

      @Deprecated public Map<String,String> getDeployParameters()
      Deprecated.
      Specified by:
      getDeployParameters 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
    • clearDeployParameters

      public Release.Builder clearDeployParameters()
    • 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];