public final class RolloutConfig extends GeneratedMessageV3 implements RolloutConfigOrBuilder
The configuration for auto rollout.
Protobuf type google.cloud.dialogflow.cx.v3beta1.RolloutConfig
Static Fields
FAILURE_CONDITION_FIELD_NUMBER
public static final int FAILURE_CONDITION_FIELD_NUMBER
Field Value
ROLLOUT_CONDITION_FIELD_NUMBER
public static final int ROLLOUT_CONDITION_FIELD_NUMBER
Field Value
ROLLOUT_STEPS_FIELD_NUMBER
public static final int ROLLOUT_STEPS_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static RolloutConfig getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static RolloutConfig.Builder newBuilder()
Returns
newBuilder(RolloutConfig prototype)
public static RolloutConfig.Builder newBuilder(RolloutConfig prototype)
Parameter
Returns
public static RolloutConfig parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static RolloutConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static RolloutConfig parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static RolloutConfig parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RolloutConfig parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static RolloutConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static RolloutConfig parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static RolloutConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static RolloutConfig parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RolloutConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<RolloutConfig> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public RolloutConfig getDefaultInstanceForType()
Returns
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.
|
getParserForType()
public Parser<RolloutConfig> getParserForType()
Returns
Overrides
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
|
Returns
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
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;
Returns
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
|
Returns
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> |
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public RolloutConfig.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RolloutConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public RolloutConfig.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions