public static final class RolloutConfig.Builder extends GeneratedMessageV3.Builder<RolloutConfig.Builder> implements RolloutConfigOrBuilder
   
   The configuration for auto rollout.
 Protobuf type google.cloud.dialogflow.cx.v3beta1.RolloutConfig
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllRolloutSteps(Iterable<? extends RolloutConfig.RolloutStep> values)
  
    public RolloutConfig.Builder addAllRolloutSteps(Iterable<? extends RolloutConfig.RolloutStep> values)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep>
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public RolloutConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  addRolloutSteps(RolloutConfig.RolloutStep value)
  
    public RolloutConfig.Builder addRolloutSteps(RolloutConfig.RolloutStep value)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
addRolloutSteps(RolloutConfig.RolloutStep.Builder builderForValue)
  
    public RolloutConfig.Builder addRolloutSteps(RolloutConfig.RolloutStep.Builder builderForValue)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
addRolloutSteps(int index, RolloutConfig.RolloutStep value)
  
    public RolloutConfig.Builder addRolloutSteps(int index, RolloutConfig.RolloutStep value)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
addRolloutSteps(int index, RolloutConfig.RolloutStep.Builder builderForValue)
  
    public RolloutConfig.Builder addRolloutSteps(int index, RolloutConfig.RolloutStep.Builder builderForValue)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
addRolloutStepsBuilder()
  
    public RolloutConfig.RolloutStep.Builder addRolloutStepsBuilder()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
addRolloutStepsBuilder(int index)
  
    public RolloutConfig.RolloutStep.Builder addRolloutStepsBuilder(int index)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  build()
  
    public RolloutConfig build()
   
  
  
  buildPartial()
  
    public RolloutConfig buildPartial()
   
  
  
  clear()
  
    public RolloutConfig.Builder clear()
   
  
  Overrides
  
  
  clearFailureCondition()
  
    public RolloutConfig.Builder clearFailureCondition()
   
   The conditions that are used to evaluate the failure of a rollout
 step. If not specified, no rollout steps will fail. E.g. "containment_rate
 < 10% OR average_turn_count < 3". See the conditions
 reference.
 string failure_condition = 3;
clearField(Descriptors.FieldDescriptor field)
  
    public RolloutConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public RolloutConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearRolloutCondition()
  
    public RolloutConfig.Builder clearRolloutCondition()
   
   The conditions that are used to evaluate the success of a rollout
 step. If not specified, all rollout steps will proceed to the next one
 unless failure conditions are met. E.g. "containment_rate > 60% AND
 callback_rate < 20%". See the conditions
 reference.
 string rollout_condition = 2;
clearRolloutSteps()
  
    public RolloutConfig.Builder clearRolloutSteps()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
clone()
  
    public RolloutConfig.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public RolloutConfig getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getFailureCondition()
  
    public String getFailureCondition()
   
   The conditions that are used to evaluate the failure of a rollout
 step. If not specified, no rollout steps will fail. E.g. "containment_rate
 < 10% OR average_turn_count < 3". See the conditions
 reference.
 string failure_condition = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The failureCondition. | 
    
  
  
  getFailureConditionBytes()
  
    public ByteString getFailureConditionBytes()
   
   The conditions that are used to evaluate the failure of a rollout
 step. If not specified, no rollout steps will fail. E.g. "containment_rate
 < 10% OR average_turn_count < 3". See the conditions
 reference.
 string failure_condition = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for failureCondition. | 
    
  
  
  getRolloutCondition()
  
    public String getRolloutCondition()
   
   The conditions that are used to evaluate the success of a rollout
 step. If not specified, all rollout steps will proceed to the next one
 unless failure conditions are met. E.g. "containment_rate > 60% AND
 callback_rate < 20%". See the conditions
 reference.
 string rollout_condition = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The rolloutCondition. | 
    
  
  
  getRolloutConditionBytes()
  
    public ByteString getRolloutConditionBytes()
   
   The conditions that are used to evaluate the success of a rollout
 step. If not specified, all rollout steps will proceed to the next one
 unless failure conditions are met. E.g. "containment_rate > 60% AND
 callback_rate < 20%". See the conditions
 reference.
 string rollout_condition = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for rolloutCondition. | 
    
  
  
  getRolloutSteps(int index)
  
    public RolloutConfig.RolloutStep getRolloutSteps(int index)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRolloutStepsBuilder(int index)
  
    public RolloutConfig.RolloutStep.Builder getRolloutStepsBuilder(int index)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRolloutStepsBuilderList()
  
    public List<RolloutConfig.RolloutStep.Builder> getRolloutStepsBuilderList()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
getRolloutStepsCount()
  
    public int getRolloutStepsCount()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getRolloutStepsList()
  
    public List<RolloutConfig.RolloutStep> getRolloutStepsList()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
getRolloutStepsOrBuilder(int index)
  
    public RolloutConfig.RolloutStepOrBuilder getRolloutStepsOrBuilder(int index)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRolloutStepsOrBuilderList()
  
    public List<? extends RolloutConfig.RolloutStepOrBuilder> getRolloutStepsOrBuilderList()
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStepOrBuilder> |  | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(RolloutConfig other)
  
    public RolloutConfig.Builder mergeFrom(RolloutConfig other)
   
  
  
  
  
  
    public RolloutConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public RolloutConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final RolloutConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeRolloutSteps(int index)
  
    public RolloutConfig.Builder removeRolloutSteps(int index)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setFailureCondition(String value)
  
    public RolloutConfig.Builder setFailureCondition(String value)
   
   The conditions that are used to evaluate the failure of a rollout
 step. If not specified, no rollout steps will fail. E.g. "containment_rate
 < 10% OR average_turn_count < 3". See the conditions
 reference.
 string failure_condition = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The failureCondition to set. | 
    
  
  
  
  setFailureConditionBytes(ByteString value)
  
    public RolloutConfig.Builder setFailureConditionBytes(ByteString value)
   
   The conditions that are used to evaluate the failure of a rollout
 step. If not specified, no rollout steps will fail. E.g. "containment_rate
 < 10% OR average_turn_count < 3". See the conditions
 reference.
 string failure_condition = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for failureCondition to set. | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public RolloutConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public RolloutConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setRolloutCondition(String value)
  
    public RolloutConfig.Builder setRolloutCondition(String value)
   
   The conditions that are used to evaluate the success of a rollout
 step. If not specified, all rollout steps will proceed to the next one
 unless failure conditions are met. E.g. "containment_rate > 60% AND
 callback_rate < 20%". See the conditions
 reference.
 string rollout_condition = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The rolloutCondition to set. | 
    
  
  
  
  setRolloutConditionBytes(ByteString value)
  
    public RolloutConfig.Builder setRolloutConditionBytes(ByteString value)
   
   The conditions that are used to evaluate the success of a rollout
 step. If not specified, all rollout steps will proceed to the next one
 unless failure conditions are met. E.g. "containment_rate > 60% AND
 callback_rate < 20%". See the conditions
 reference.
 string rollout_condition = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for rolloutCondition to set. | 
    
  
  
  
  setRolloutSteps(int index, RolloutConfig.RolloutStep value)
  
    public RolloutConfig.Builder setRolloutSteps(int index, RolloutConfig.RolloutStep value)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
setRolloutSteps(int index, RolloutConfig.RolloutStep.Builder builderForValue)
  
    public RolloutConfig.Builder setRolloutSteps(int index, RolloutConfig.RolloutStep.Builder builderForValue)
   
   Steps to roll out a flow version. Steps should be sorted by percentage in
 ascending order.
 
 repeated .google.cloud.dialogflow.cx.v3beta1.RolloutConfig.RolloutStep rollout_steps = 1;
 
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final RolloutConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides