Interface RolloutConfig.RolloutStepOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
RolloutConfig.RolloutStep, RolloutConfig.RolloutStep.Builder
Enclosing class:
RolloutConfig

public static interface RolloutConfig.RolloutStepOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The name of the rollout step;
    com.google.protobuf.ByteString
    The name of the rollout step;
    com.google.protobuf.Duration
    The minimum time that this step should last.
    com.google.protobuf.DurationOrBuilder
    The minimum time that this step should last.
    int
    The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].
    boolean
    The minimum time that this step should last.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDisplayName

      String getDisplayName()
       The name of the rollout step;
       
      string display_name = 1;
      Returns:
      The displayName.
    • getDisplayNameBytes

      com.google.protobuf.ByteString getDisplayNameBytes()
       The name of the rollout step;
       
      string display_name = 1;
      Returns:
      The bytes for displayName.
    • getTrafficPercent

      int getTrafficPercent()
       The percentage of traffic allocated to the flow version of this rollout
       step. (0%, 100%].
       
      int32 traffic_percent = 2;
      Returns:
      The trafficPercent.
    • hasMinDuration

      boolean hasMinDuration()
       The minimum time that this step should last. Should be longer than 1
       hour. If not set, the default minimum duration for each step will be 1
       hour.
       
      .google.protobuf.Duration min_duration = 3;
      Returns:
      Whether the minDuration field is set.
    • getMinDuration

      com.google.protobuf.Duration getMinDuration()
       The minimum time that this step should last. Should be longer than 1
       hour. If not set, the default minimum duration for each step will be 1
       hour.
       
      .google.protobuf.Duration min_duration = 3;
      Returns:
      The minDuration.
    • getMinDurationOrBuilder

      com.google.protobuf.DurationOrBuilder getMinDurationOrBuilder()
       The minimum time that this step should last. Should be longer than 1
       hour. If not set, the default minimum duration for each step will be 1
       hour.
       
      .google.protobuf.Duration min_duration = 3;